0
I Use This!
High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
May 06, 2023 — May 06, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Merge branch 'master' into carlos_enciso More... over 10 years ago
Now dwarf_print_lines() works via callback instead of using stdout directly. dwarfdump[2] use this new feature now. The new interfaces in libdwarf.h to support this are documented. Some minor botches in libdwarf2.1.mm (bad formatting) fixed. More... over 10 years ago
dwarfdump[2]: commentary and indenting fixes (very few). dwarfexample: Adds a --check option to show in detail when the DW_AT_high_pc is a constant vs offset, at least for subprograms. dwarfgen: Now handles class constant (writes to output) and fixes missing handling of DW_FORM_data4/8 in global references. Adds -h option telling dwarfgen to alter a high pc from address class to const class (and adjusts the value appropriately). So we can create testcases without having a too-recent compiler. libdwarf: Fix an error no one should ever see (programmer failed to run a simple test!) so it returns DW_DLV_ERROR in case it happens. Add dwarf_highpc_b() function to consumer code. dwarf_add_AT_any_value_sleb() and dwarf_add_AT_any_value_uleb() to producer code. Update libdwarf2.1.mm and libdwarf2p.1.mm to reflect the new functions. More... over 10 years ago
Fix non-fatal dwarf_alloc.c to use stdout, not stderr. (debugging warn). Rename misnamed variable in dwarf_init_finish.c and fix documentation on dwarf_set_stringcheck() to be correct. Going along with correction to misnamed variable. No real change to what the code does. More... over 10 years ago
Change intended to handle FORM_string in debug_types. libdwarf/dwarf_form.c More... over 10 years ago
Removed duplicate call to get_scndata() from print_reloc.c More... over 10 years ago
Moves all but fatal messages to stdout/cout, a very few basic fatal errors in dwarfdump come out on stderr/cerr. removed duplicated source line (print_reloc.cc). updated version strings. More... over 10 years ago
Merge branch 'carlos_enciso' of ssh://git.code.sf.net/p/libdwarf/code into carlos_enciso More... almost 11 years ago
Check the return value from 'freopen' to stop the output redirection in case of error (Unable to open the specified file). More... almost 11 years ago
There are the main changes in this commit: More... almost 11 years ago
Merge branch 'carlos_enciso' of ssh://git.code.sf.net/p/libdwarf/code into carlos_enciso More... almost 11 years ago
There are the main changes in this commit: More... almost 11 years ago
There are the main changes in this commit: More... almost 11 years ago
Updated dwarfdump[2] version strings to today. More... almost 11 years ago
Adds aarch64 support to libdwarf. Fixes some compiler warnings about re-use of names in local contexts. Trivially updates libdwarf2.1.mm and pdf about dwarf_highpc(). More... almost 11 years ago
Documented the need to check for the attribute form when using dwarf_highpc() function. Fixed in libdwarf2.1.mm, regenerated libdwarf2.1.pdf. More... almost 11 years ago
ChangeLog now mentions change handling K10M relocations More... about 11 years ago
Added relocation handling for K10M (which I have test object for) and L10M (which I do not have object for). See the k10m directory in regressiontests. More... about 11 years ago
dwarf_elf_access.c (libdwarf) needed a tiny change as FreeBSD and Linux did not agree on a PPC64 relocation name. More... about 11 years ago
Added additional lines to CLEANUP to make the build area cleaner. Fixed indentations in dwarfdump2/dieholder.h. More... about 11 years ago
dwarfdump now uses esb_s more instead of char*. Now checks for DA_AT_sibling errors. dwarfdump2 now checks for DW_AT_sibling errors too. More... about 11 years ago
Forgot to remove the implementation of addr_map_destroy() from the ifndef HAVE_TSEARCH in dwarfdump/addrmap.c. Now it is removed. The one under ifndef HAVE_TDESTROY is the important one. More... over 11 years ago
We separate tsearch() availability from tdestroy(). If we have tsearch but not tdestroy() we use tsearch and let it dwarfdump leak memory. tdestroy() without tsearch() makes no sense (how could that arise?). We only have both in GNU libc. dwarfdump2 has no such memory leak, it uses C++ facilities instead of tsearch(). More... over 11 years ago
Fixed a botch in BLDLIBDWARFTAR and removed obsolete lines. The tar.gz it created was right (lately) only because I was careful to do CPTOPUBLIC by hand first. Ugh. Now BLDLIBDWARFTAR does 'CPTOPUBLIC nouv' itself. More... over 11 years ago
Now CPTOPUBLIC copies the configure data so the copied files configure as desired. More... over 11 years ago
Makefile.in: Added an rm to eliminate config.lineno configure creates. dwarfdump2/checkutil.h: A large constant was missing its trailing ULL. Fixed. More... over 11 years ago
This makes a build a simple ./configure && make More... over 11 years ago
Fixes trivial indentation in 2 places. More imporantly, in print_die.c (dwarfdump) it removes static string buffers and makes them local so we guarantee clean strings with no use of makename() involved in printing DIEs. Avoids a memory leak and should be faster. More... over 11 years ago
libdwarf: the functions dwarf_whatform and dwarf_whatform_direct are really misnamed. Now libdwarf2.1.mm exposes the real meaning and libdwarf2.1.mm (in commentary) does too. dwarfgen has fixes so it builds 64bit. Omissions in dwarfgen which were not processing FORMs right are corrected. More... over 11 years ago
Now configure handles struct _Elf as well as struct Elf and it writes libdwarf.h (libdwarf.h.in is the same as libdwarf.h in most cases). More... over 11 years ago