| version: 0x00000002 |
| root_id: 0x84ea5130 |
| special { |
| id: 0x48b5725f |
| kind: VOID |
| } |
| pointer_reference { |
| id: 0x0483e6f8 |
| kind: POINTER |
| pointee_type_id: 0x384f7d7c |
| } |
| pointer_reference { |
| id: 0x0dadc373 |
| kind: POINTER |
| pointee_type_id: 0x1cf7eb53 |
| } |
| pointer_reference { |
| id: 0x13580d6c |
| kind: POINTER |
| pointee_type_id: 0x6720d32f |
| } |
| pointer_reference { |
| id: 0x18bd6530 |
| kind: POINTER |
| pointee_type_id: 0x48b5725f |
| } |
| pointer_reference { |
| id: 0x1ba6106c |
| kind: POINTER |
| pointee_type_id: 0x44d8a72d |
| } |
| pointer_reference { |
| id: 0x2cbfded4 |
| kind: POINTER |
| pointee_type_id: 0x98bf9dcc |
| } |
| pointer_reference { |
| id: 0x391f15ea |
| kind: POINTER |
| pointee_type_id: 0xce3cb135 |
| } |
| pointer_reference { |
| id: 0x3e10b518 |
| kind: POINTER |
| pointee_type_id: 0xd20232fd |
| } |
| pointer_reference { |
| id: 0x3e9c0dc0 |
| kind: POINTER |
| pointee_type_id: 0xd030d19e |
| } |
| typedef { |
| id: 0x1cf7eb53 |
| name: "Dl_info" |
| referred_type_id: 0xbd864bae |
| } |
| typedef { |
| id: 0x668329a8 |
| name: "_Unwind_Ptr" |
| referred_type_id: 0x6ecf2641 |
| } |
| typedef { |
| id: 0x854daa2a |
| name: "__uint64_t" |
| referred_type_id: 0xd5df6730 |
| } |
| typedef { |
| id: 0x79fc8919 |
| name: "__uintptr_t" |
| referred_type_id: 0x4585663f |
| } |
| typedef { |
| id: 0x3084f0f1 |
| name: "android_dlextinfo" |
| referred_type_id: 0xbd864bae |
| } |
| typedef { |
| id: 0xf435685e |
| name: "size_t" |
| referred_type_id: 0x4585663f |
| } |
| typedef { |
| id: 0x1c898f28 |
| name: "uint64_t" |
| referred_type_id: 0x854daa2a |
| } |
| typedef { |
| id: 0x6ecf2641 |
| name: "uintptr_t" |
| referred_type_id: 0x79fc8919 |
| } |
| qualified { |
| id: 0xce3cb135 |
| qualifier: CONST |
| qualified_type_id: 0x48b5725f |
| } |
| qualified { |
| id: 0xd030d19e |
| qualifier: CONST |
| qualified_type_id: 0x3084f0f1 |
| } |
| qualified { |
| id: 0xd20232fd |
| qualifier: CONST |
| qualified_type_id: 0x384f7d7c |
| } |
| primitive { |
| id: 0x384f7d7c |
| name: "char" |
| encoding: UNSIGNED_CHARACTER |
| bytesize: 0x00000001 |
| } |
| primitive { |
| id: 0x4585663f |
| name: "unsigned int" |
| encoding: UNSIGNED_INTEGER |
| bytesize: 0x00000004 |
| } |
| primitive { |
| id: 0x6720d32f |
| name: "int" |
| encoding: SIGNED_INTEGER |
| bytesize: 0x00000004 |
| } |
| primitive { |
| id: 0xd5df6730 |
| name: "unsigned long long" |
| encoding: UNSIGNED_INTEGER |
| bytesize: 0x00000008 |
| } |
| struct_union { |
| id: 0xbd864bae |
| kind: STRUCT |
| } |
| struct_union { |
| id: 0x44d8a72d |
| kind: STRUCT |
| name: "dl_phdr_info" |
| } |
| function { |
| id: 0x17d8c7cd |
| return_type_id: 0x48b5725f |
| parameter_id: 0x1c898f28 |
| parameter_id: 0x18bd6530 |
| } |
| function { |
| id: 0x17dee894 |
| return_type_id: 0x48b5725f |
| parameter_id: 0x1c898f28 |
| parameter_id: 0x18bd6530 |
| parameter_id: 0x18bd6530 |
| } |
| function { |
| id: 0x3e3e01cb |
| return_type_id: 0x0483e6f8 |
| } |
| function { |
| id: 0x5041aa69 |
| return_type_id: 0x18bd6530 |
| parameter_id: 0x18bd6530 |
| parameter_id: 0x3e10b518 |
| } |
| function { |
| id: 0x504e2e44 |
| return_type_id: 0x18bd6530 |
| parameter_id: 0x18bd6530 |
| parameter_id: 0x3e10b518 |
| parameter_id: 0x3e10b518 |
| } |
| function { |
| id: 0x5881b8f8 |
| return_type_id: 0x18bd6530 |
| parameter_id: 0x3e10b518 |
| parameter_id: 0x6720d32f |
| parameter_id: 0x3e9c0dc0 |
| } |
| function { |
| id: 0x588e1ffb |
| return_type_id: 0x18bd6530 |
| parameter_id: 0x3e10b518 |
| parameter_id: 0x6720d32f |
| } |
| function { |
| id: 0x93f19158 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x391f15ea |
| parameter_id: 0x0dadc373 |
| } |
| function { |
| id: 0x96cde10e |
| return_type_id: 0x6720d32f |
| parameter_id: 0x2cbfded4 |
| parameter_id: 0x18bd6530 |
| } |
| function { |
| id: 0x973fc952 |
| return_type_id: 0xf435685e |
| } |
| function { |
| id: 0x98bf9dcc |
| return_type_id: 0x6720d32f |
| parameter_id: 0x1ba6106c |
| parameter_id: 0xf435685e |
| parameter_id: 0x18bd6530 |
| } |
| function { |
| id: 0x9bafba63 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x18bd6530 |
| } |
| function { |
| id: 0x9d80e32f |
| return_type_id: 0x6720d32f |
| } |
| function { |
| id: 0xac60e028 |
| return_type_id: 0x668329a8 |
| parameter_id: 0x668329a8 |
| parameter_id: 0x13580d6c |
| } |
| elf_symbol { |
| id: 0x214bd127 |
| name: "__cfi_shadow_size" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x973fc952 |
| full_name: "__cfi_shadow_size" |
| } |
| elf_symbol { |
| id: 0xba188369 |
| name: "__cfi_slowpath" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x17d8c7cd |
| full_name: "__cfi_slowpath" |
| } |
| elf_symbol { |
| id: 0xfbdd99d4 |
| name: "__cfi_slowpath_diag" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x17dee894 |
| full_name: "__cfi_slowpath_diag" |
| } |
| elf_symbol { |
| id: 0x9c574446 |
| name: "android_dlopen_ext" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x5881b8f8 |
| full_name: "android_dlopen_ext" |
| } |
| elf_symbol { |
| id: 0xe2fa6cd9 |
| name: "android_get_application_target_sdk_version" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x9d80e32f |
| full_name: "android_get_application_target_sdk_version" |
| } |
| elf_symbol { |
| id: 0xfdb845e5 |
| name: "dl_iterate_phdr" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x96cde10e |
| full_name: "dl_iterate_phdr" |
| } |
| elf_symbol { |
| id: 0xc044999f |
| name: "dl_unwind_find_exidx" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0xac60e028 |
| full_name: "dl_unwind_find_exidx" |
| } |
| elf_symbol { |
| id: 0xcf045bb6 |
| name: "dladdr" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x93f19158 |
| full_name: "dladdr" |
| } |
| elf_symbol { |
| id: 0xc648d537 |
| name: "dlclose" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x9bafba63 |
| full_name: "dlclose" |
| } |
| elf_symbol { |
| id: 0x7903d7c5 |
| name: "dlerror" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x3e3e01cb |
| full_name: "dlerror" |
| } |
| elf_symbol { |
| id: 0x12c5b50b |
| name: "dlopen" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x588e1ffb |
| full_name: "dlopen" |
| } |
| elf_symbol { |
| id: 0x1cff28e1 |
| name: "dlsym" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x5041aa69 |
| full_name: "dlsym" |
| } |
| elf_symbol { |
| id: 0xcfaa2262 |
| name: "dlvsym" |
| is_defined: true |
| symbol_type: FUNCTION |
| binding: WEAK |
| type_id: 0x504e2e44 |
| full_name: "dlvsym" |
| } |
| interface { |
| id: 0x84ea5130 |
| symbol_id: 0x214bd127 |
| symbol_id: 0xba188369 |
| symbol_id: 0xfbdd99d4 |
| symbol_id: 0x9c574446 |
| symbol_id: 0xe2fa6cd9 |
| symbol_id: 0xfdb845e5 |
| symbol_id: 0xc044999f |
| symbol_id: 0xcf045bb6 |
| symbol_id: 0xc648d537 |
| symbol_id: 0x7903d7c5 |
| symbol_id: 0x12c5b50b |
| symbol_id: 0x1cff28e1 |
| symbol_id: 0xcfaa2262 |
| } |