blob: ea58bc2b57b153761909bafeac1d7802048d4121 [file] [log] [blame]
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"
}