of the temp file to start with junk
to better match what is routine in the regressiontests.
And to something that works just fine with Win msys2.
(in msys2 "/tmp/anything" will not work for open( "wb")
whereas "anything" will work.)
modified: fuzz/fuzz_aranges.c
modified: fuzz/fuzz_crc.c
modified: fuzz/fuzz_crc_32.c
modified: fuzz/fuzz_debug_addr_access.c
modified: fuzz/fuzz_debug_str.c
modified: fuzz/fuzz_debuglink.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_e.c
modified: fuzz/fuzz_die_cu_e_print.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_init_binary.c
modified: fuzz/fuzz_init_path.c
modified: fuzz/fuzz_macro_dwarf4.c
modified: fuzz/fuzz_macro_dwarf5.c
modified: fuzz/fuzz_rng.c
modified: fuzz/fuzz_set_frame_all.c
modified: fuzz/fuzz_showsectgrp.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_tie.c
modified: fuzz/fuzz_xuindex.c
modified: src/lib/libdwarf/libdwarf.h
failing to use it at all. It is necessary on Windows
to read object files properly.
No change in logic at all.
modified: fuzz/fuzz_aranges.c
modified: fuzz/fuzz_crc.c
modified: fuzz/fuzz_crc_32.c
modified: fuzz/fuzz_debug_addr_access.c
modified: fuzz/fuzz_debug_str.c
modified: fuzz/fuzz_debuglink.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_gdbindex.c
modified: fuzz/fuzz_globals.c
modified: fuzz/fuzz_gnu_index.c
modified: fuzz/fuzz_init_b.c
modified: fuzz/fuzz_init_binary.c
modified: fuzz/fuzz_macro_dwarf4.c
modified: fuzz/fuzz_macro_dwarf5.c
modified: fuzz/fuzz_rng.c
modified: fuzz/fuzz_set_frame_all.c
modified: fuzz/fuzz_showsectgrp.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_tie.c
modified: fuzz/fuzz_xuindex.c
Fixing the reporting of filenames so that even on msys2
the report is sensible (for msys2)
modified: src/bin/dwarfdump/dwarfdump.c
Tweak to make it work.
modified: src/lib/libdwarf/meson.build
Introducing the correct header ifdefs involving DWP_API
to match the concept in libdwarf.h
modified: src/lib/libdwarfp/libdwarfp.h
no initializer. function exampled().
While that may not have changed the output
it is extremely bad proctice.
And can easily lead to irreproducible results.
Now all initialized to zero. No other change.
modified: fuzz/fuzz_srcfiles.c
where errp is
Dwarf_Error *errp
as that is never necessary or appropriate.
Any leftover allocations made in libdwarf
and not 'dwarf_dealloc*' or documented
as user-must-free data returned via pointers
to the caller are
automatically freed by dwarf_finish()
unless there are libdwarf bugs.
modified: fuzz_die_cu.c
modified: fuzz_die_cu_attrs.c
modified: fuzz_die_cu_info1.c
modified: fuzz_die_cu_offset.c
modified: fuzz_die_cu_print.c
modified: fuzz_macro_dwarf5.c
modified: fuzz_showsectgrp.c
modified: fuzz_simplereader_tu.c
modified: fuzz_srcfiles.c
modified: fuzz_stack_frame_access.c
modified: fuzz_xuindex.c
new file: fuzz/fuzz_aranges.c
new file: fuzz/fuzz_crc.c
new file: fuzz/fuzz_crc_32.c
new file: fuzz/fuzz_debug_addr_access.c
new file: fuzz/fuzz_debug_str.c
new file: fuzz/fuzz_debuglink.c
new file: fuzz/fuzz_die_cu.c
new file: fuzz/fuzz_die_cu_attrs.c
new file: fuzz/fuzz_die_cu_attrs_loclist.c
new file: fuzz/fuzz_die_cu_info1.c
new file: fuzz/fuzz_die_cu_offset.c
new file: fuzz/fuzz_die_cu_print.c
new file: fuzz/fuzz_dnames.c
new file: fuzz/fuzz_findfuncbypc.c
new file: fuzz/fuzz_gdbindex.c
new file: fuzz/fuzz_globals.c
new file: fuzz/fuzz_gnu_index.c
new file: fuzz/fuzz_init_b.c
new file: fuzz/fuzz_init_binary.c
new file: fuzz/fuzz_init_path.c
new file: fuzz/fuzz_macro_dwarf4.c
new file: fuzz/fuzz_macro_dwarf5.c
new file: fuzz/fuzz_rng.c
new file: fuzz/fuzz_set_frame_all.c
new file: fuzz/fuzz_showsectgrp.c
new file: fuzz/fuzz_simplereader_tu.c
new file: fuzz/fuzz_srcfiles.c
new file: fuzz/fuzz_stack_frame_access.c
new file: fuzz/fuzz_str_offsets.c
new file: fuzz/fuzz_tie.c
new file: fuzz/fuzz_xuindex.c