XS-libdwarf

 view release on metacpan or  search on metacpan

libdwarf-code-0.11.1/ChangeLog2022  view on Meta::CPAN

    close to dwarf_dealloc_error.
            modified:   src/lib/libdwarf/libdwarf.h

2022-12-05:  David Anderson
    commit 4093a0f2bc70889f3b37b60e3e8179f5214fe011

    Fixed a typo in the most recent Changes item.
            modified:   doc/libdwarf.dox
            modified:   doc/libdwarf.pdf

2022-12-02:  David Anderson
    commit b51b0efb18ffcfadfae615f9e6dc0b243d7967a1

    Updated from git log
            modified:   ChangeLog

2022-12-02:  David Anderson
    commit 20915dba4e49be38109820e7e9b6ff2001b8ba7e

    Fixed to say CODINGSTYLE.md
    and adding CONTRIBUTIONS.md
            modified:   Makefile.am

    updates the dealloc comments for
    dwarf_load_loclists() and dwarf_load_rnglists().
            modified:   src/lib/libdwarf/libdwarf.h

2022-12-02:  David Anderson
    commit da32f0e282fb1129ef10332245c4f0ffb832837c

    Mention fix to libdwarf dwarf_load_rnglists and
    dwarf_load_loclists.
            modified:   doc/libdwarf.dox
    Removing a blank line of no value.
            modified:   src/lib/libdwarf/dwarf_alloc.c

    Correcting a memory leak in dwarf_load_rnglists and
    dwarf_load_loclists.
    These are functions which are designed for
    dwarfdump to use, it is unlikely any other code
    calls them.
            modified:   src/lib/libdwarf/dwarf_loclists.c
            modified:   src/lib/libdwarf/dwarf_rnglists.c

2022-12-01:  David Anderson
    commit 1913eabdeefaf3d62182a327bfafae3574d4be32

    Now 'if 0' functions not used anywhere.
    Not public functions (though one is named
    like a public function!)
            modified:   dwarf_elf_load_headers.c

2022-12-01:  David Anderson
    commit 1f462173f1c905954733c5228d80b1fe64124a5f

    Removed unused and unusable code.
            modified:   src/bin/dwarfdump/dd_checkutil.c
    Removed pointless argument from PrintBucketGroup().
            modified:   src/bin/dwarfdump/dd_checkutil.h
    Removed lots of code relating to unusable options:
    -o (was used for printing Elf relocation records)
            modified:   src/bin/dwarfdump/dd_command_options.c

    Removing unneeded arg from PrintBucketGroup() call.
            modified:   src/bin/dwarfdump/dwarfdump.c
    Removing unneeded arg from PrintBucketGroup() call.
    Removed very old #if 0 set of lines.
            modified:   src/bin/dwarfdump/print_die.c

    Removed code once used to process archives.
    We do not process those now.
            modified:   src/bin/dwarfdump/print_tag_attributes_usage.c

2022-12-01:  David Anderson
    commit 43bef7874680fabe426f3fcd101e5d7d9e162394

    Added a comment.
            modified:   src/bin/dwarfdump/dwarfdump.c

    Altered argument in one place so called function
    will return a value. More complete coverage.
            modified:   src/lib/libdwarf/dwarf_die_deliv.c

2022-12-01:  David Anderson
    commit eca433525439234fbc7a5d37e12476532d4478cf

    ifdef BUILD_TDUMP on all the functions
    related to dumping trees as neither dwarfdump nor
    libdwarf call the dwarf_tdump functions.
            modified:   src/bin/dwarfdump/dd_tsearchbal.c
            modified:   src/lib/libdwarf/dwarf_tsearchhash.c

2022-12-01:  David Anderson
    commit 07e16fa515f779dc17a83fcd7d15eb5778ae5ef1

    These files & functions implement some
    checking.  Verifying addresses in .debug_info
    or .debug_line are at least in bounds
    of some code section.
    The dwarfdump options --trace=1 --trace=3
    show the table info for debugging this
    aspect of checking in dwarfdump.
    The printed tables no longer print
    pointers as values, but contain an index
    value (assigned unique
    to each struct) so regression tests can pass.
    The pointer value was never very useful anyway.
            modified:   dd_checkutil.c
            modified:   dd_checkutil.h

2022-11-30:  David Anderson
    commit ec18b95e687907999ec8fb5b0f2ceba2a40ce632

    Renamed DUMP_VISITED_INFO to KIND_VISITED_INFO
    DUMP_RANGES_INFO
    DUMP_LINKONCE_INFO
    similarly renamed.
            modified:   src/bin/dwarfdump/dd_checkutil.c
            modified:   src/bin/dwarfdump/dd_glflags.h

    Removed def of KIND_VISITED_INFO etc since

libdwarf-code-0.11.1/ChangeLog2022  view on Meta::CPAN


2022-10-21:  David Anderson
    commit 38912ce851efad99515f01427612829835f60485

    Added some documentation on the new example
    Example walking CUs

            modified:   doc/checkexamples.c
    Regenerated.
            modified:   doc/libdwarf.pdf

2022-10-21:  David Anderson
    commit be103a959c1633d49aa3e7c3a801ce85035919e3

    Noe ensures libdwarf.dox in the distribution.
            modified:   doc/Makefile.am

    Added new example on reading through DIEs
    searching for ... something ... and allowing
    a stop after every CU ..
            modified:   doc/checkexamples.c

    Added references to the new example.
            modified:   doc/libdwarf.dox

    Regenerated.
            modified:   doc/libdwarf.pdf

    Fixed doxygen commends on groups of functions.
            modified:   src/lib/libdwarf/libdwarf.h

2022-10-21:  David Anderson
    commit 63129695a2c96253828950a69e0454ac539feb40

    Added new example and fixed some indents
    and trailing whitespace.
            modified:   doc/checkexamples.c

2022-10-17:  David Anderson
    commit 0f4e1e9d67915f4f69c171b3f76584904bc9cfbc

    Brings ChangeLog up to date with git log.
            modified:   ChangeLog

2022-10-17:  David Anderson
    commit 37e6ba9559a743ebf88e9fdb94b12455d1019094

    Fixed an indent mistake.
            modified:   src/lib/libdwarf/dwarf_line.c

2022-10-17:  David Anderson
    commit 129d6fa0b5cb935b3915aa88b0867c4e2bab3530

    Remove trailing whitespace.
            modified:   src/bin/dwarfdump/dwarfdump.c
            modified:   src/bin/dwarfdump/print_lines.c

2022-10-17:  David Anderson
    commit 06c9b536ff50199dc798f7d1faa34cffb632baf8

    In a relocatable object .debug_names needs
    to be relocated, otherwise we get
    an error from reading with libdwarf.
    Now it is relocated when appropriate.
            modified:   src/lib/libdwarf/dwarf_elfread.c

2022-10-13:  David Anderson
    commit 43a23049a6a7392c46e4339a9e1ee7b6a73bb32b

    With latest git log information.
            modified:   ChangeLog

2022-10-13:  David Anderson
    commit a6a8be137502b750f63b57eee89aba4e0e1bf9ce

    Updated by 'make rebuild'. version 0.5.0
            modified:   src/bin/dwarfdump/dwarf_names.c
            modified:   src/bin/dwarfdump/dwarfdump-af-table.h
            modified:   src/bin/dwarfdump/dwarfdump-ta-ext-table.h
            modified:   src/bin/dwarfdump/dwarfdump-ta-table.h
            modified:   src/bin/dwarfdump/dwarfdump-tt-ext-table.h
            modified:   src/bin/dwarfdump/dwarfdump-tt-table.h
            modified:   src/lib/libdwarf/dwarf_names.c

2022-10-13:  David Anderson
    commit f2b12b4b7ad5e5183145577756491bdfd43bfec4

    Removed mention of three dates
    things changed in
    dwarfdump use. Those dates
    were a year (and more) in the past and no longer
    important.
            modified:   dwarfdump.1

2022-10-12:  David Anderson
    commit 272b1a14ced493c56fa0ee154982dfbc139f613d

    Changed the appearance of PRINT_CU_INFO
    and DWARF_CHECK_ERROR_PRINT_CU function definitions
    to match general practice in the overall project.
            modified:   src/bin/dwarfdump/dwarfdump.c

    renamed record_line_error() to
    print_common_line_error() to match what it actually
    does.
    Removed (via #if 0) a couple lines
    doing a bogus DWARF_CHECK_ERROR2()
    This removes a strange
    incomplete/useless error message in case of
    a damaged .debug_line line table.
            modified:   src/bin/dwarfdump/print_lines.c

    Added comments reminding the reader what
    DWARF_CHECK_ERROR_PRINT_CU() does as a side effect.
            modified:   src/bin/dwarfdump/print_macro.c

2022-10-12:  David Anderson
    commit 62e34e9f9f8d5701c42a7fedfe2f74203cb0f532

    Change the default line table file number back
    to 1 for dwarf5, per the std.
            modified:   src/lib/libdwarf/dwarf_line.c

2022-10-09:  David Anderson

libdwarf-code-0.11.1/ChangeLog2022  view on Meta::CPAN

    Changed unsigned long to size_t
    as a recent Windows compiler warns about a
    conversion to long from a wider type.
    One applauds the compiler writer's advances in
    making code safer, but it does make for a bit of
    source adjustment from time to time.
            modified:   src/bin/dwarfdump/dd_safe_strcpy.c
            modified:   src/bin/dwarfdump/dd_safe_strcpy.h
            modified:   src/lib/libdwarf/dwarf_safe_strcpy.c
            modified:   src/lib/libdwarf/dwarf_safe_strcpy.h

2022-07-23:  David Anderson
    commit 72e7670a4a1301a24f388e86fabd57e7d78905ab

    Updated with last from git log
            modified:   ChangeLog

2022-07-23:  David Anderson
    commit e0fee334ee4822b8619d3c5781ea63ad085c9f07

    Entered git fix id for DW202207-001
            modified:   bugxml/data.txt

2022-07-23:  David Anderson
    commit c632d387e43a36cdecf72e0595521c6f92766349

    Bug entry for DW202207-001
            modified:   bugxml/data.txt

2022-07-23:  David Anderson
    commit 24dff940cc4c71a9c3cb5475aee231b19163a12c

    Fix for DW202207-001
    Corrupted string in .gnu.debuglink could cause
    a segmentation violation, resulting in DenialOfService.
            modified:   src/lib/libdwarf/dwarf_debuglink.c

2022-07-23:  David Anderson
    commit 436ea0d3fd7bef82679be01af8ce69e3f84e1c62

    auto updates 'make rebuild' to name rel 0.4.2 in comments
    in generated source.
            modified:   src/bin/dwarfdump/dwarf_names.c
            modified:   src/bin/dwarfdump/dwarfdump-af-table.h
            modified:   src/bin/dwarfdump/dwarfdump-ta-ext-table.h
            modified:   src/bin/dwarfdump/dwarfdump-ta-table.h
            modified:   src/bin/dwarfdump/dwarfdump-tt-ext-table.h
            modified:   src/bin/dwarfdump/dwarfdump-tt-table.h
            modified:   src/lib/libdwarf/dwarf_names.c

2022-07-15:  David Anderson
    commit d68c167e90dd03758e8a548d612d38a608dfd5b5

    Latest git log entry now in ChangeLog
            modified:   ChangeLog

2022-07-15:  David Anderson
    commit 78005a95d916c84b92f0ca58f75ded3a2e3f91d8

    Implemented a better, faster, universal way to deal
    with R_<machine>_NONE relocation records.
    Should have done it this way years ago.
            modified:   lib/libdwarf/dwarf_elfread.c

2022-07-15:  David Anderson
    commit def530e467d6f15bdd87bc96a368a96c4b3f7ac3

    Several lines had indentation errors.
    Fixed.
            modified:   lib/libdwarf/dwarf_global.c

2022-07-15:  David Anderson
    commit aefc12ea2baf55f68c2025874a61728d30864266

    Shortened one line past the libdwarf line length limit.
            modified:   dwarf_form.c

2022-07-15:  David Anderson
    commit b90af706cd68fe41b824b15824a3bda44d640818

    So we have latest git log data here.
            modified:   ChangeLog

2022-07-14:  David Anderson
    commit e85fbe398ec44ec322b5996e4db70ed66d131d73

    Added R_AARCH64_NONE (means no relocation  to do)
            modified:   src/lib/libdwarf/dwarf_elf_defines.h
    Now handles R_AARCH64_NONE
            modified:   src/lib/libdwarf/dwarf_elfread.c

2022-06-25:  David Anderson
    commit 5f721888872503179a43db68ce2263742279a6d8

    Now with git log data about 0.4.2.
            modified:   ChangeLog

2022-06-25:  David Anderson
    commit df602748801f45b1b20f2b87b68e4fbd7e4b5d28

    Preparation for 0.4.2 changes list (when there are some).
            modified:   doc/libdwarf.dox

2022-06-25:  David Anderson
    commit 83d51778a824b6d1f6fbfcdf79ea8852185175ce

    These are the places with the version number.
    All now are 0.4.2 as 0.4.1 has been released.
            modified:   CMakeLists.txt
            modified:   configure.ac
            modified:   doc/libdwarf.dox
            modified:   doc/libdwarfp.mm
            modified:   meson.build
            modified:   src/lib/libdwarf/libdwarf.h

2022-06-25:  David Anderson
    commit 92fe20d176ca41cc6b4d16e40d6d3bfd13c4b7b9

    Now tarrelease mentions the full .xz file name for the latest new
    vulnerabilities
            modified:   bugxml/data.txt

2022-06-25:  David Anderson
    commit b5e3e736ed94d2c104adccadf3476b180b5dcd99

    Adding release as 0.4.1 for the two 2022 vulnerabilities.
            modified:   bugxml/data.txt

2022-06-16:  David Anderson
    commit 9416aa9452c37b3ac252e709c39b46705916b97e

    Now updated with latest git log entries.
            modified:   ChangeLog

2022-06-16:  David Anderson
    commit ca014c42a87e6dd0ea63d899e32865b636a0115e

    Corrections to the example. Was not handling DW_AT_ranges
    properly.
            modified:   src/bin/dwarfexample/findfuncbypc.c

2022-06-15:  David Anderson
    commit ca31d34a3e7db69f7101ea41b16076d8ae9d6ce5

    Now with lastest fix: DW202206-001 from git log.
            modified:   ChangeLog



( run in 0.566 second using v1.01-cache-2.11-cpan-5511b514fd6 )