mirror of
https://github.com/davea42/libdwarf-code.git
synced 2025-10-20 13:43:46 +08:00
All instances of
Dwarf_Error error; changed to Dwarf_Error error = 0; to avoid unwanted stack random bytes in the pointer. modified: fuzz/fuzz_aranges.c modified: fuzz/fuzz_crc_32.c modified: fuzz/fuzz_debug_str.c modified: fuzz/fuzz_die_cu.c modified: fuzz/fuzz_die_cu_attrs.c modified: fuzz/fuzz_die_cu_attrs_loclist.c modified: fuzz/fuzz_die_cu_info1.c modified: fuzz/fuzz_die_cu_offset.c modified: fuzz/fuzz_die_cu_print.c modified: fuzz/fuzz_dnames.c modified: fuzz/fuzz_findfuncbypc.c modified: fuzz/fuzz_gdbindex.c modified: fuzz/fuzz_globals.c modified: fuzz/fuzz_gnu_index.c modified: fuzz/fuzz_init_b.c modified: fuzz/fuzz_macro_dwarf4.c modified: fuzz/fuzz_macro_dwarf5.c modified: fuzz/fuzz_set_frame_all.c modified: fuzz/fuzz_simplereader_tu.c modified: fuzz/fuzz_srcfiles.c modified: fuzz/fuzz_stack_frame_access.c modified: fuzz/fuzz_str_offsets.c modified: fuzz/fuzz_xuindex.c modified: src/lib/libdwarf/dwarf_rnglists.c
This commit is contained in:
@@ -36,7 +36,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
||||
Dwarf_Debug dbg = 0;
|
||||
int fuzz_fd = 0;
|
||||
int res = DW_DLV_ERROR;
|
||||
Dwarf_Error error;
|
||||
Dwarf_Error error = 0;
|
||||
Dwarf_Handler errhand = 0;
|
||||
Dwarf_Ptr errarg = 0;
|
||||
Dwarf_Sig8 hash8;
|
||||
@@ -218,4 +218,4 @@ int exampled(Dwarf_Die somedie, Dwarf_Error *error) {
|
||||
}
|
||||
dwarf_srclines_dealloc_b(context);
|
||||
return DW_DLV_OK;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user