summaryrefslogtreecommitdiffstats
path: root/lib/libdwarf
Commit message (Collapse)AuthorAgeFilesLines
* new dependssjg2015-06-161-2/+0
|
* Add META_MODE support.sjg2015-06-131-0/+55
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * Merge sync of headsjg2015-05-271-2/+14
| |\ | |/ |/|
| * Updated dependenciessjg2014-05-161-1/+1
| |
| * Updated dependenciessjg2014-05-101-0/+2
| |
| * New/updated dependenciessjg2014-05-051-0/+33
| |
| * Merge headsjg2014-04-2818-4343/+324
| |\
| * \ Merge from headsjg2013-09-052-2/+2
| |\ \
| * \ \ sync from headsjg2013-04-121-3/+1
| |\ \ \
| * | | | Updated dependenciessjg2013-03-111-0/+1
| | | | |
| * | | | Updated dependenciessjg2013-02-161-2/+0
| | | | |
| * | | | Updated/new Makefile.dependsjg2012-11-081-0/+4
| | | | |
| | | | |
| | \ \ \
| *-. \ \ \ Sync from headsjg2012-11-045-2/+11
| |\ \ \ \ \
| * | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-221-0/+16
| | |/ / / / | |/| | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | | | Update elftoolchain to upstream rev 3130emaste2014-12-291-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes a number of libdwarf improvements (particularly DWARF4 related) and updates to elftoolchain tools such as strip(1). It also includes a large number of miscellaneous fixes (memory leaks, sign and cast warnings, integer overflow and underflow, etc.). This is a merge of r276167,276170-276172 from the projects/elftoolchain-update-r3130 branch. Sponsored by: The FreeBSD Foundation
* | | | | | Convert libraries to use LIBADDbapt2014-11-251-2/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | While here reduce a bit overlinking
* | | | | Bump SHLIB_MAJOR for libdwarf as ABI/API has changed.kaiw2014-01-211-1/+1
| | | | |
* | | | | Reapply revisions r237528, r237531 and r238741 which make libelfkaiw2014-01-211-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | properly include sys/ headers from the source tree instead of the host. These patches are also applied to libdwarf since libdwarf requires the same sys/ headers as libelf.
* | | | | Remove INCSDIR variable which is only used in elftoolchain's own buildkaiw2014-01-211-1/+0
| | | | | | | | | | | | | | | | | | | | framework.
* | | | | Remove the old libdwarf and bring in the new libdwarf in contrib/.kaiw2014-01-1618-4342/+311
| |_|_|/ |/| | |
* | | | When decoding SLEB128, make sure sign extension is performed forkaiw2013-06-302-2/+2
| |_|/ |/| | | | | | | | | | | | | | 64-bit integers. MFC after: 3 days
* | | libdwarf: anonymous types are expected to have empty type names...avg2013-03-231-3/+1
| |/ |/| | | | | | | | | | | or no type attributes at all. This is according to DWARF specification. MFC after: 13 days
* | remove duplicate semicolons where possible.eadler2012-10-221-1/+1
| | | | | | | | | | Approved by: cperciva MFC after: 1 week
* | Fix warnings found by -Wmising-variable-declarations.ed2012-10-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | This self-written compiler warning, which is hopefully going to be committed into LLVM sources soon, warns about potentially missing `static' keywords, similar to -Wmissing-prototypes. - bin/pax: Move external declaration of chdname and s_mask into extern.h. - bin/setfacl: Move setfacl.c-specific stuff out of setfacl.h. - sbin/mount_fusefs: Remove char *progname; use getprogname(). - others: add `static' where possible.
* | Teach libdwarf about the DW_FORM_flag_present dwarf attribute, sodim2012-08-294-0/+9
|/ | | | | | | programs using libdwarf (such as ctfconvert) don't error out on files containing the attribute. MFC after: 2 weeks
* Bump shared libraries version numbers in preparation for 9.0.kib2011-08-281-1/+1
| | | | | | | | This time, only libraries which ABI has been changed compared to stable/8, are bumped. ABI analysis done by: Gleb Kurtsou Approved by: re (kensmith)
* Add the ability to search for all the inlined instances of a given function.obrien2011-05-075-0/+277
| | | | | Reviewed by: jb Obtained from: Juniper Networks
* Removed redundant -I. from CFLAGS and "yes" from WITHOUT_MAN.ru2010-02-251-2/+2
|
* Build lib/ with WARNS=6 by default.ed2010-01-021-2/+0
| | | | | | | | | Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed. I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway.
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-07-191-1/+1
| | | | | | | | preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version. Reviewed by: kib Approved by: re (rwatson)
* Store accurate offset information in CTF data. A large number ofnp2009-07-171-2/+2
| | | | | | | | | | | | | | | structs had incorrect member offsets, limiting dtrace's usefulness when working with them. An example of incorrect info (struct rtentry) from before this fix: <1738> STRUCT rtentry (200 bytes) rt_nodes type=1731 off=0 rt_gateway type=849 off=65280 <== WRONG, should be 8 * 96 rt_flags type=3 off=65344 <== wrong again, and so on.. ... Approved by: re (kib), gnn (mentor) MFC after: 2 weeks
* Add a BSD licensed DWARF library for use by the DTrace clients.jb2008-05-2217-0/+4083
The API for this library is deliberately different to the GPL'd libdwarf to avoid licensing problems.
OpenPOWER on IntegriCloud