0
I Use This!
High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Apr 26, 2023 — Apr 26, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
2011-06-07 DavidAnderson <[email protected]> * dwarf_util.c(_dwarf_get_abbrev_for_code): If there is no section padding the code could read-from-memory one past the end of the section which could (in very rare circumstances) coredump an application. In addition, earlier in the same funcion we did not account for the case where we had already read to end of section. Both fixed. More... almost 13 years ago
Added dwarfdump CODINGSTYLE document. More... almost 13 years ago
Copies libdwarf CODINGSTYLE to release. More... almost 13 years ago
Minot tweak to CODINGSTYLE More... almost 13 years ago
Added CODINGSTYLE document. More... almost 13 years ago
2011-06-07 DavidAnderson <[email protected]> * common.c: Updated version string. * dwarfdump.c: Updated version string, fixed indentation. * print_lines.c: Two line table checks moved from decl_file to line_table sections of the summary report and both now show the possibly-wrong pc. Since one is not necessarily a bug, the wording of the message now has 'possibly' in it. * print_die.c: Reinitialize subprogram-relative pc high/low seen_PU_high_address whenever compilation unit changes, and use that field to avoid an erroneous comparison (when checking for an error). Fix some indentation errors introduced recently. More... almost 13 years ago
Now dwarfdump really shows the "" around the missing-producer-name in error output. More... almost 13 years ago
dwarfdump.c: Changed the missing-producer-attribute default string used in summary/error outputs to "<CU-missing-DW_AT_producer>" so it is this string clearer. More... almost 13 years ago
Now dwarfdump -S match=main works again. More... almost 13 years ago
dwarfdump/dwarfdump.c dwarfdump2/dwarfdump.cc now handle DW_AT_data_member_location instead of erroring off. Added a new query function into libdwarf.h and dwarf_query.c and documented the function in libdwarf/libdwarf2.1.mm and regenerated libdwarf/libdwarf2.1.pdf More... almost 13 years ago
Removed the update of version strings from BLDLIBDWARFTAR. More... almost 13 years ago
* dwarfdump.c: Now -kd forces a summary error report, always. Even if no errors found or even checked-for. More... almost 13 years ago
Update CPTOPUBLIC so updating version string is optional. More... almost 13 years ago
Updated version strings. dwarfdump/ChangeLog dwarfdump/common.c dwarfdump/dwarfdump.c dwarfdump2/ChangeLog dwarfdump2/dwarfdump.cc More... almost 13 years ago
* dwarfdump.c,print_aranges.c,print_reloc.c: A few indents did not match the standard multiple-of-4-spaces. Corrected. More... almost 13 years ago
Altered indents to multiples of 4 spaces, no tabs, in the dwarfexample directory. More... almost 13 years ago
Updated NEWS for dwarfdump. About the change separating print from check. More... almost 13 years ago
* NEWS: Mention the non-elf documentation oversight. * dwarf_arange.c,dwarf_elf_access.c, dwarf_frame3.c, dwarf_funcs.c,dwarf_global.c,dwarf_init_finish.c, dwarf_line.c,dwarf_loc.c,dwarf_macro.c,dwarf_print_lines.c, dwarf_pubtypes.c,dwarf_query.c,dwarf_ranges.c,dwarf_string.c, dwarf_types.c,dwarf_vars.c, dwarf_weaks.c: Everything loading a section now checks the result for 'empty' and returns DW_DLV_NO_ENTRY explicitly. This makes it easier to do nothing safely when there is no data. More... almost 13 years ago
dwarfdump DavidAnderson <[email protected]> * checkutil.c (ProcessBucketGroup): Deleted unused local variables. * common.c: Updated version string. * dwarfdump.1: Made the -k discussion more complete and accurate. Most option details are in the dwarfdump help/usage message, not in dwarfdump.1, to keep the man page small. * dwarfdump.c: Updated version string. Made more variables static in recognition they are only touched in this file. Added {} on some if statements to make the body clear. Parenthesized a complex test with && || to clarify intent. Added sanity testing of the 'current compiler' count and its use. * globals.h: Added safe_strcpy() prototype as it is used by multiple source files so we need a visible prototype. * print_aranges.c: Add 'arange end' printing (it is a real DWARF record type, so should be printed). Add a test to avoid duplicated die printing and error-counting when it is not requested. * print_die.c: An = in an if corrected to ==. Parenthesized a complex test with && || to clarify intent. Deleted an unused local variable. * print_lines.c: Deleted unused local variables. Added {} for each struct in an array so the initialization gets done right. * tag_attr.c: Deleted an unused local variable. * tag_tree.c: Deleted an unused local variable. More... almost 13 years ago
Previous libdwarf/ChangeLog content was wrong. Fixed. More... almost 13 years ago
libdwarf/dwarf_line.c (_dwarf_internal_srclines): Created new local functions to unify some repeated code in into function calls. One of the earlier inline-repetitions was coded wrong. Added {} to ensure clarity on the intended scope a couple places. Added initializers to a couple of local variables. More... almost 13 years ago
Forgot changelog for pro_line.h change, __x86_64 also now gets MIN_INST_LENGTH 1 More... almost 13 years ago
Records the changes in ChangeLog (see previous commit). More... almost 13 years ago
libdwarf/dwarf_alloc.c dwarf_form.c dwarf_frame.c dwarf_frame2.c dwarf_line.c dwarf_print_lines.c all had minor issues that -Wall found (none of them correctness issues). More... almost 13 years ago
Fixes the intentation in dwarfgen to match the 4-character indent that is the libdwarf/dwarfdump standard. Updates the dwarfgen copyright year. More... about 13 years ago
Now UPDATEDWARFDUMPVERSION.sh fixes all version strings. Fixed a tiny bug in libdwarf/pro_error.c (that you probably never encountered or noticed). Updated 2 lines in libdwarf/dwarf_frame.c that were indented badly. More... about 13 years ago
In libdwarf/pro_line.h becomes for the obvious reason: min instruction length is 1 for x86_64 too. More... about 13 years ago
CPTOPUBLIC left off a file. BLDLIBDWARF had a mistaken 'rm'. Fixed. More... about 13 years ago
Everything changed. New indentation. Many new DWARF correctness tests. New options. Error summaries reported by compiler name. More... about 13 years ago
Indentation changed to be consistent throughout, which was a massive change. More... about 13 years ago