History log of /external/elfutils/libdw/dwarf_siblingof.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1ccdfb683ad6c7e59793136c3a657ddf131cafd1 22-Sep-2015 Mark Wielaard <mjw@redhat.com> Remove old-style function definitions.

We already require -std=gnu99 and old-style function definitions might
hide some compiler warnings.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/dwarf_siblingof.c
2d982861e5e23d38653df7d8dce1d2282cda8ce1 09-Sep-2015 Chih-Hung Hsieh <chh@google.com> Remove redundant NULL tests.

GCC6 and Clang give warnings on redundant NULL tests of parameters
that are declared with __nonnull_attribute__.

Signed-off-by: Chih-Hung Hsieh <chh@google.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/dwarf_siblingof.c
43e924ee0bb01576cb30a7069ad9183e55b1093b 05-Jan-2015 Mark Wielaard <mjw@redhat.com> libdw: Check DW_AT_sibling attribute offset is after current DIE.

The sibling attribute should point after this DIE in the CU.
Otherwise various algorithms might loop or go into infinite recursion
walking the DIE tree.

Found by afl-fuzz.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/dwarf_siblingof.c
3fa1796a550bade1e59f05eba9ae1008773cb645 27-Dec-2014 Mark Wielaard <mjw@redhat.com> libdw: Check sibling attribute offset still falls inside CU data.

Found with afl-fuzz.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/dwarf_siblingof.c
8d200b5b728b7ee6150796e4baa07b54e1ac8cd2 11-Dec-2014 Josh Stone <jistone@redhat.com> libdw: save startp/endp boundaries in Dwarf_CU

Rather than looking up section data every time, we can simply save the
range of each CU as pointers in Dwarf_CU.

Signed-off-by: Josh Stone <jistone@redhat.com>
/external/elfutils/libdw/dwarf_siblingof.c
59480ba86fdaad7eb2e104b69af4a3b07e20d6fb 23-Nov-2014 Mark Wielaard <mjw@redhat.com> libdw: Always check __libdw_find_attr return value.

__libdw_find_attr will return NULL and might not set code or form.
Only use code or form if the returned address is not NULL.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/dwarf_siblingof.c
de2ed97f33139af5c7a0811e4ec66fc896a13cf2 05-Jun-2012 Mark Wielaard <mjw@redhat.com> Update name, license and contributor policy.

* Change name from "Red Hat elfutils" to "elfutils".
* Update license of standalone tools and test from GPLv2 to GPLv3+.
* Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+.
* Add Developer Certificate of Origin based contributor policy.

top-level:

- COPYING: Upgraded from GPLv2 to GPLv3.
- CONTRIBUTING, COPYING-GPLv2, COPYING-LGPLv3: New files.
- NEWS: Added note about new contribution and license policy.
- Makefile.am: Updated to GPLv3, added new files to EXTRA_DIST.
- configure.ac: Update to GPLv3, changed AC_INIT name to 'elfutils'.

backends, lib, libasm, libcpu, libdw, libdwfl, libebl, libelf:

- All files updated to GPLv2/LGPLv3+. Except some very small files
(<5 lines) which didn't have any headers at all before, the linker
.maps files and the libcpu/defs files which only contain data and
libelf/elf.h which comes from glibc and is under LGPLv2+.

config:

- elfutils.spec.in: Add new License: headers and new %doc files.
- Update all license headers to GPLv2/LGPLv3+ for files used by libs.

src, tests:

- All files updated to GPLv3+. Except for the test bz2 data files, the
linker maps and script files and some very small files (<5 lines)
that don't have any headers.

Signed-off-by: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libdw/dwarf_siblingof.c
3e0f7d1d1b817040cef82f41879f471ab59b663e 16-Jun-2010 Roland McGrath <roland@redhat.com> Handle reading .debug_types section.
/external/elfutils/libdw/dwarf_siblingof.c
8d358d95cc4b7389dec1962f6062af8e90ab93d9 22-Jan-2008 Ulrich Drepper <drepper@redhat.com> Minor optimizations.
/external/elfutils/libdw/dwarf_siblingof.c
a969d8e19470157be1b8b2e1a693ac7702bf4273 22-Jan-2008 Ulrich Drepper <drepper@redhat.com> Add missing copyright year updates. Fix ChangeLog.
/external/elfutils/libdw/dwarf_siblingof.c
c911d5c907edcaf80792be1abac0262439fd9082 22-Jan-2008 Ulrich Drepper <drepper@redhat.com> merge of '33d6cda327b8cb82fe8be29c24addb2bdf40acff'
and '4f7c8e6f95ff49761dd62bf932f09597f5838ab8'
/external/elfutils/libdw/dwarf_siblingof.c
a9f3660eb17167f57ab308ec54a4e8d4c902858a 21-Jan-2008 Ulrich Drepper <drepper@redhat.com> Update copyright year.
/external/elfutils/libdw/dwarf_siblingof.c
c58110d291bbd39e416d322076dc58bddf56bcf0 22-Jan-2008 Roland McGrath <roland@redhat.com> explicit merge of 'f9dc98cac1b8ccd38e7420c43dfe7551e2923aaa'
and '90e87946af64cdaa0fc75d344ca35ee2729e655d'
/external/elfutils/libdw/dwarf_siblingof.c
35f08c4d52d0ffd9f8aa50f47b84de5603842b1f 18-Jan-2008 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.nickc.pending' (head 28d6423325f0cc14a133eb6b92a8c3604e437ba6)
to branch 'com.redhat.elfutils' (head 6ef48518ed8497626058574c787852bd939d46ee)
/external/elfutils/libdw/dwarf_siblingof.c
e4c22ea004c02a58f5db5eb53794275344c17958 23-Oct-2007 Roland McGrath <roland@redhat.com> 2007-10-23 Roland McGrath <roland@redhat.com>

* linux-kernel-modules.c (report_kernel_archive): Reorder the kernel
module to appear first.
/external/elfutils/libdw/dwarf_siblingof.c
1e9ef50681e20ef14c2ba38aef37a71ff148be08 05-Apr-2006 Ulrich Drepper <drepper@redhat.com> Fix FSF address. No exception for libdwarf.
/external/elfutils/libdw/dwarf_siblingof.c
361df7da6dfecd817b27e62b91752ac316d7cdd4 04-Apr-2006 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.roland.pending' (head 4f8fc821345feef58624f0aa5b470d4827577d8c)
to branch 'com.redhat.elfutils' (head 76e26cb54695fd3b21ee8fb5be3036bd68200633)
/external/elfutils/libdw/dwarf_siblingof.c
b08d5a8fb42f4586d756068065186b5af7e48dad 26-Jul-2005 Ulrich Drepper <drepper@redhat.com> Adjust for monotone.
/external/elfutils/libdw/dwarf_siblingof.c