The followings are the branches where fuzzer fails to bypass.
LLVMFuzzerTestOneInput
[function]
[call site]
00000
foo__test_mess_sub_mess__unpack
[function]
[call site]
00001
protobuf_c_message_unpack
[function]
[call site]
00002
__assert_fail
[call site]
00003
do_alloc
[function]
[call site]
00004
do_alloc
[function]
[call site]
00005
do_free
[function]
[call site]
00006
protobuf_c_message_init
[function]
[call site]
00007
message_init_generic
[function]
[call site]
00008
parse_tag_and_wiretype
[function]
[call site]
00009
int_range_lookup
[function]
[call site]
00010
scan_length_prefixed_data
[function]
[call site]
00011
do_alloc
[function]
[call site]
00012
is_packable_type
[function]
[call site]
00013
count_packed_elements
[function]
[call site]
00014
max_b128_numbers
[function]
[call site]
00015
sizeof_elt_in_repeated_array
[function]
[call site]
00016
__assert_fail
[call site]
00017
__assert_fail
[call site]
00018
do_alloc
[function]
[call site]
00019
do_alloc
[function]
[call site]
00020
parse_member
[function]
[call site]
00021
do_alloc
[function]
[call site]
00022
parse_required_member
[function]
[call site]
00023
parse_int32
[function]
[call site]
00024
parse_uint32
[function]
[call site]
00025
parse_uint32
[function]
[call site]
00026
parse_uint32
[function]
[call site]
00027
parse_fixed_uint32
[function]
[call site]
00028
parse_uint64
[function]
[call site]
00029
parse_uint32
[function]
[call site]
00030
parse_uint64
[function]
[call site]
00031
parse_fixed_uint64
[function]
[call site]
00032
parse_boolean
[function]
[call site]
00033
do_free
[function]
[call site]
00034
do_alloc
[function]
[call site]
00035
do_free
[function]
[call site]
00036
do_alloc
[function]
[call site]
00037
protobuf_c_message_unpack
[function]
[call site]
00038
do_free
[function]
[call site]
00039
do_free
[function]
[call site]
00040
protobuf_c_message_free_unpacked
[function]
[call site]
00041
__assert_fail
[call site]
00042
do_free
[function]
[call site]
00043
do_free
[function]
[call site]
00044
protobuf_c_message_free_unpacked
[function]
[call site]
00045
do_free
[function]
[call site]
00046
do_free
[function]
[call site]
00047
do_free
[function]
[call site]
00048
protobuf_c_message_free_unpacked
[function]
[call site]
00049
do_free
[function]
[call site]
00050
do_free
[function]
[call site]
00051
do_free
[function]
[call site]
00052
do_free
[function]
[call site]
00053
do_free
[function]
[call site]
00054
do_free
[function]
[call site]
00055
do_free
[function]
[call site]
00056
do_free
[function]
[call site]
00057
merge_messages
[function]
[call site]
00058
sizeof_elt_in_repeated_array
[function]
[call site]
00059
do_alloc
[function]
[call site]
00060
do_free
[function]
[call site]
00061
do_free
[function]
[call site]
00062
int_range_lookup
[function]
[call site]
00063
merge_messages
[function]
[call site]
00064
sizeof_elt_in_repeated_array
[function]
[call site]
00065
protobuf_c_message_free_unpacked
[function]
[call site]
00066
parse_oneof_member
[function]
[call site]
00067
int_range_lookup
[function]
[call site]
00068
sizeof_elt_in_repeated_array
[function]
[call site]
00069
do_free
[function]
[call site]
00070
do_free
[function]
[call site]
00071
protobuf_c_message_free_unpacked
[function]
[call site]
00072
parse_required_member
[function]
[call site]
00073
parse_optional_member
[function]
[call site]
00074
parse_required_member
[function]
[call site]
00075
is_packable_type
[function]
[call site]
00076
parse_packed_repeated_member
[function]
[call site]
00077
sizeof_elt_in_repeated_array
[function]
[call site]
00078
scan_varint
[function]
[call site]
00079
parse_int32
[function]
[call site]
00080
scan_varint
[function]
[call site]
00081
parse_uint32
[function]
[call site]
00082
scan_varint
[function]
[call site]
00083
parse_uint32
[function]
[call site]
00084
scan_varint
[function]
[call site]
00085
parse_uint64
[function]
[call site]
00086
scan_varint
[function]
[call site]
00087
parse_uint64
[function]
[call site]
00088
scan_varint
[function]
[call site]
00089
parse_boolean
[function]
[call site]
00090
__assert_fail
[call site]
00091
parse_repeated_member
[function]
[call site]
00092
sizeof_elt_in_repeated_array
[function]
[call site]
00093
parse_required_member
[function]
[call site]
00094
__assert_fail
[call site]
00095
fuzzing::memory::memory_test(void const*, unsigned long)
[function]
[call site]
00096
fuzzing::memory::memory_test_asan(void const*, unsigned long)
[function]
[call site]
00097
fuzzing::memory::memory_test_msan(void const*, unsigned long)
[function]
[call site]
00098
foo__test_field_flags__unpack
[function]
[call site]
00099
protobuf_c_message_unpack
[function]
[call site]
00100
fuzzing::memory::memory_test(void const*, unsigned long)
[function]
[call site]
00101
foo__test_message_check__unpack
[function]
[call site]
00102
protobuf_c_message_unpack
[function]
[call site]
00103
fuzzing::memory::memory_test(void const*, unsigned long)
[function]
[call site]
00104