1*7304104dSAndroid Build Coastguard Worker# -*- rpm-spec-*- 2*7304104dSAndroid Build Coastguard WorkerName: elfutils 3*7304104dSAndroid Build Coastguard WorkerVersion: @PACKAGE_VERSION@ 4*7304104dSAndroid Build Coastguard WorkerRelease: 1 5*7304104dSAndroid Build Coastguard WorkerURL: http://elfutils.org/ 6*7304104dSAndroid Build Coastguard WorkerLicense: GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL 7*7304104dSAndroid Build Coastguard WorkerSource: ftp://sourceware.org/pub/elfutils/%{version}/elfutils-%{version}.tar.bz2 8*7304104dSAndroid Build Coastguard WorkerSummary: A collection of utilities and DSOs to handle ELF files and DWARF data 9*7304104dSAndroid Build Coastguard Worker 10*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release} 11*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release} 12*7304104dSAndroid Build Coastguard Worker# Can be a Recommends if rpm supports that 13*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release} 14*7304104dSAndroid Build Coastguard Worker 15*7304104dSAndroid Build Coastguard WorkerBuildRequires: gcc 16*7304104dSAndroid Build Coastguard Worker# For libstdc++ demangle support 17*7304104dSAndroid Build Coastguard WorkerBuildRequires: gcc-c++ 18*7304104dSAndroid Build Coastguard Worker 19*7304104dSAndroid Build Coastguard WorkerBuildRequires: gettext 20*7304104dSAndroid Build Coastguard WorkerBuildRequires: bison 21*7304104dSAndroid Build Coastguard WorkerBuildRequires: flex 22*7304104dSAndroid Build Coastguard Worker 23*7304104dSAndroid Build Coastguard Worker# Compression support 24*7304104dSAndroid Build Coastguard WorkerBuildRequires: zlib-devel 25*7304104dSAndroid Build Coastguard WorkerBuildRequires: bzip2-devel 26*7304104dSAndroid Build Coastguard WorkerBuildRequires: xz-devel 27*7304104dSAndroid Build Coastguard WorkerBuildRequires: libzstd-devel 28*7304104dSAndroid Build Coastguard Worker 29*7304104dSAndroid Build Coastguard Worker# For debuginfod 30*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(libmicrohttpd) >= 0.9.33 31*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(libcurl) >= 7.29.0 32*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(sqlite3) >= 3.7.17 33*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(libarchive) >= 3.1.2 34*7304104dSAndroid Build Coastguard Worker 35*7304104dSAndroid Build Coastguard Worker# For tests need to bunzip2 test files. 36*7304104dSAndroid Build Coastguard WorkerBuildRequires: bzip2 37*7304104dSAndroid Build Coastguard WorkerBuildRequires: zstd 38*7304104dSAndroid Build Coastguard Worker# For the run-debuginfod-find.sh test case in %%check for /usr/sbin/ss etc. 39*7304104dSAndroid Build Coastguard WorkerBuildRequires: iproute 40*7304104dSAndroid Build Coastguard WorkerBuildRequires: procps 41*7304104dSAndroid Build Coastguard WorkerBuildRequires: bsdtar 42*7304104dSAndroid Build Coastguard WorkerBuildRequires: curl 43*7304104dSAndroid Build Coastguard Worker# For run-debuginfod-response-headers.sh test case 44*7304104dSAndroid Build Coastguard WorkerBuildRequires: socat 45*7304104dSAndroid Build Coastguard Worker 46*7304104dSAndroid Build Coastguard Worker%define _gnu %{nil} 47*7304104dSAndroid Build Coastguard Worker%define _programprefix eu- 48*7304104dSAndroid Build Coastguard Worker 49*7304104dSAndroid Build Coastguard Worker%description 50*7304104dSAndroid Build Coastguard WorkerElfutils is a collection of utilities, including stack (to show 51*7304104dSAndroid Build Coastguard Workerbacktraces), nm (for listing symbols from object files), size 52*7304104dSAndroid Build Coastguard Worker(for listing the section sizes of an object or archive file), 53*7304104dSAndroid Build Coastguard Workerstrip (for discarding symbols), readelf (to see the raw ELF file 54*7304104dSAndroid Build Coastguard Workerstructures), elflint (to check for well-formed ELF files) and 55*7304104dSAndroid Build Coastguard Workerelfcompress (to compress or decompress ELF sections). 56*7304104dSAndroid Build Coastguard Worker 57*7304104dSAndroid Build Coastguard Worker%package libs 58*7304104dSAndroid Build Coastguard WorkerSummary: Libraries to handle compiled objects 59*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 60*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release} 61*7304104dSAndroid Build Coastguard WorkerRequires: default-yama-scope 62*7304104dSAndroid Build Coastguard Worker# Can be a Recommends if rpm supports that 63*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release} 64*7304104dSAndroid Build Coastguard Worker 65*7304104dSAndroid Build Coastguard Worker%description libs 66*7304104dSAndroid Build Coastguard WorkerThe elfutils-libs package contains libraries which implement DWARF, ELF, 67*7304104dSAndroid Build Coastguard Workerand machine-specific ELF handling and process introspection. These 68*7304104dSAndroid Build Coastguard Workerlibraries are used by the programs in the elfutils package. The 69*7304104dSAndroid Build Coastguard Workerelfutils-devel package enables building other programs using these 70*7304104dSAndroid Build Coastguard Workerlibraries. 71*7304104dSAndroid Build Coastguard Worker 72*7304104dSAndroid Build Coastguard Worker%package devel 73*7304104dSAndroid Build Coastguard WorkerSummary: Development libraries to handle compiled objects 74*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 75*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release} 76*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf-devel = %{version}-%{release} 77*7304104dSAndroid Build Coastguard Worker# Can be a Recommends if rpm supports that 78*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client-devel = %{version}-%{release} 79*7304104dSAndroid Build Coastguard Worker 80*7304104dSAndroid Build Coastguard Worker%description devel 81*7304104dSAndroid Build Coastguard WorkerThe elfutils-devel package contains the libraries to create 82*7304104dSAndroid Build Coastguard Workerapplications for handling compiled objects. libdw provides access 83*7304104dSAndroid Build Coastguard Workerto the DWARF debugging information. libasm provides a programmable 84*7304104dSAndroid Build Coastguard Workerassembler interface. 85*7304104dSAndroid Build Coastguard Worker 86*7304104dSAndroid Build Coastguard Worker%package devel-static 87*7304104dSAndroid Build Coastguard WorkerSummary: Static archives to handle compiled objects 88*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 89*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-devel = %{version}-%{release} 90*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf-devel-static = %{version}-%{release} 91*7304104dSAndroid Build Coastguard Worker 92*7304104dSAndroid Build Coastguard Worker%description devel-static 93*7304104dSAndroid Build Coastguard WorkerThe elfutils-devel-static package contains the static archives 94*7304104dSAndroid Build Coastguard Workerwith the code to handle compiled objects. 95*7304104dSAndroid Build Coastguard Worker 96*7304104dSAndroid Build Coastguard Worker%package libelf 97*7304104dSAndroid Build Coastguard WorkerSummary: Library to read and write ELF files 98*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 99*7304104dSAndroid Build Coastguard Worker 100*7304104dSAndroid Build Coastguard Worker%description libelf 101*7304104dSAndroid Build Coastguard WorkerThe elfutils-libelf package provides a DSO which allows reading and 102*7304104dSAndroid Build Coastguard Workerwriting ELF files on a high level. Third party programs depend on 103*7304104dSAndroid Build Coastguard Workerthis package to read internals of ELF files. The programs of the 104*7304104dSAndroid Build Coastguard Workerelfutils package use it also to generate new ELF files. 105*7304104dSAndroid Build Coastguard Worker 106*7304104dSAndroid Build Coastguard Worker%package libelf-devel 107*7304104dSAndroid Build Coastguard WorkerSummary: Development support for libelf 108*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 109*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release} 110*7304104dSAndroid Build Coastguard WorkerConflicts: libelf-devel 111*7304104dSAndroid Build Coastguard Worker 112*7304104dSAndroid Build Coastguard Worker%description libelf-devel 113*7304104dSAndroid Build Coastguard WorkerThe elfutils-libelf-devel package contains the libraries to create 114*7304104dSAndroid Build Coastguard Workerapplications for handling compiled objects. libelf allows you to 115*7304104dSAndroid Build Coastguard Workeraccess the internals of the ELF object file format, so you can see the 116*7304104dSAndroid Build Coastguard Workerdifferent sections of an ELF file. 117*7304104dSAndroid Build Coastguard Worker 118*7304104dSAndroid Build Coastguard Worker%package libelf-devel-static 119*7304104dSAndroid Build Coastguard WorkerSummary: Static archive of libelf 120*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 121*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf-devel = %{version}-%{release} 122*7304104dSAndroid Build Coastguard WorkerConflicts: libelf-devel 123*7304104dSAndroid Build Coastguard Worker 124*7304104dSAndroid Build Coastguard Worker%description libelf-devel-static 125*7304104dSAndroid Build Coastguard WorkerThe elfutils-libelf-static package contains the static archive 126*7304104dSAndroid Build Coastguard Workerfor libelf. 127*7304104dSAndroid Build Coastguard Worker 128*7304104dSAndroid Build Coastguard Worker%package default-yama-scope 129*7304104dSAndroid Build Coastguard WorkerSummary: Default yama attach scope sysctl setting 130*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 131*7304104dSAndroid Build Coastguard WorkerProvides: default-yama-scope 132*7304104dSAndroid Build Coastguard WorkerBuildArch: noarch 133*7304104dSAndroid Build Coastguard Worker 134*7304104dSAndroid Build Coastguard Worker%description default-yama-scope 135*7304104dSAndroid Build Coastguard WorkerYama sysctl setting to enable default attach scope settings 136*7304104dSAndroid Build Coastguard Workerenabling programs to use ptrace attach, access to 137*7304104dSAndroid Build Coastguard Worker/proc/PID/{mem,personality,stack,syscall}, and the syscalls 138*7304104dSAndroid Build Coastguard Workerprocess_vm_readv and process_vm_writev which are used for 139*7304104dSAndroid Build Coastguard Workerinterprocess services, communication and introspection 140*7304104dSAndroid Build Coastguard Worker(like synchronisation, signaling, debugging, tracing and 141*7304104dSAndroid Build Coastguard Workerprofiling) of processes. 142*7304104dSAndroid Build Coastguard Worker 143*7304104dSAndroid Build Coastguard Worker%package debuginfod-client 144*7304104dSAndroid Build Coastguard WorkerSummary: Library and command line client for build-id HTTP ELF/DWARF server 145*7304104dSAndroid Build Coastguard WorkerLicense: GPLv3+ and (GPLv2+ or LGPLv3+) 146*7304104dSAndroid Build Coastguard Worker# For debuginfod-find binary 147*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release} 148*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release} 149*7304104dSAndroid Build Coastguard Worker 150*7304104dSAndroid Build Coastguard Worker%package debuginfod-client-devel 151*7304104dSAndroid Build Coastguard WorkerSummary: Libraries and headers to build debuginfod client applications 152*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+ 153*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release} 154*7304104dSAndroid Build Coastguard Worker 155*7304104dSAndroid Build Coastguard Worker%package debuginfod 156*7304104dSAndroid Build Coastguard WorkerSummary: HTTP ELF/DWARF file server addressed by build-id 157*7304104dSAndroid Build Coastguard WorkerLicense: GPLv3+ 158*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release} 159*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release} 160*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release} 161*7304104dSAndroid Build Coastguard WorkerBuildRequires: systemd 162*7304104dSAndroid Build Coastguard WorkerRequires(post): systemd 163*7304104dSAndroid Build Coastguard WorkerRequires(preun): systemd 164*7304104dSAndroid Build Coastguard WorkerRequires(postun): systemd 165*7304104dSAndroid Build Coastguard WorkerRequires(pre): shadow-utils 166*7304104dSAndroid Build Coastguard Worker# To extract .deb files with a bsdtar (= libarchive) subshell 167*7304104dSAndroid Build Coastguard WorkerRequires: bsdtar 168*7304104dSAndroid Build Coastguard Worker 169*7304104dSAndroid Build Coastguard Worker%description debuginfod-client 170*7304104dSAndroid Build Coastguard WorkerThe elfutils-debuginfod-client package contains shared libraries 171*7304104dSAndroid Build Coastguard Workerdynamically loaded from -ldw, which use a debuginfod service 172*7304104dSAndroid Build Coastguard Workerto look up debuginfo and associated data. Also includes a 173*7304104dSAndroid Build Coastguard Workercommand-line frontend. 174*7304104dSAndroid Build Coastguard Worker 175*7304104dSAndroid Build Coastguard Worker%description debuginfod-client-devel 176*7304104dSAndroid Build Coastguard WorkerThe elfutils-debuginfod-client-devel package contains the libraries 177*7304104dSAndroid Build Coastguard Workerto create applications to use the debuginfod service. 178*7304104dSAndroid Build Coastguard Worker 179*7304104dSAndroid Build Coastguard Worker%description debuginfod 180*7304104dSAndroid Build Coastguard WorkerThe elfutils-debuginfod package contains the debuginfod binary 181*7304104dSAndroid Build Coastguard Workerand control files for a service that can provide ELF/DWARF 182*7304104dSAndroid Build Coastguard Workerfiles to remote clients, based on build-id identification. 183*7304104dSAndroid Build Coastguard WorkerThe ELF/DWARF file searching functions in libdwfl can query 184*7304104dSAndroid Build Coastguard Workersuch servers to download those files on demand. 185*7304104dSAndroid Build Coastguard Worker 186*7304104dSAndroid Build Coastguard Worker%prep 187*7304104dSAndroid Build Coastguard Worker%setup -q 188*7304104dSAndroid Build Coastguard Worker 189*7304104dSAndroid Build Coastguard Worker%build 190*7304104dSAndroid Build Coastguard Worker%configure --program-prefix=%{_programprefix} --enable-debuginfod --enable-debuginfod-urls 191*7304104dSAndroid Build Coastguard Workermake -s %{?_smp_mflags} 192*7304104dSAndroid Build Coastguard Worker 193*7304104dSAndroid Build Coastguard Worker%install 194*7304104dSAndroid Build Coastguard Workerrm -rf ${RPM_BUILD_ROOT} 195*7304104dSAndroid Build Coastguard Workermkdir -p ${RPM_BUILD_ROOT}%{_prefix} 196*7304104dSAndroid Build Coastguard Worker 197*7304104dSAndroid Build Coastguard Worker%make_install 198*7304104dSAndroid Build Coastguard Worker 199*7304104dSAndroid Build Coastguard Workerchmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so* 200*7304104dSAndroid Build Coastguard Workermkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod 201*7304104dSAndroid Build Coastguard Workertouch ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod/debuginfod.sqlite 202*7304104dSAndroid Build Coastguard Worker 203*7304104dSAndroid Build Coastguard Worker# XXX Nuke unpackaged files 204*7304104dSAndroid Build Coastguard Worker( cd ${RPM_BUILD_ROOT} 205*7304104dSAndroid Build Coastguard Worker rm -f .%{_includedir}/elfutils/libasm.h 206*7304104dSAndroid Build Coastguard Worker rm -f .%{_libdir}/libasm.so 207*7304104dSAndroid Build Coastguard Worker rm -f .%{_libdir}/libasm.a 208*7304104dSAndroid Build Coastguard Worker) 209*7304104dSAndroid Build Coastguard Worker 210*7304104dSAndroid Build Coastguard Workerinstall -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}/10-default-yama-scope.conf 211*7304104dSAndroid Build Coastguard Worker 212*7304104dSAndroid Build Coastguard Workerinstall -Dm0644 config/debuginfod.service ${RPM_BUILD_ROOT}%{_unitdir}/debuginfod.service 213*7304104dSAndroid Build Coastguard Workerinstall -Dm0644 config/debuginfod.sysconfig ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/debuginfod 214*7304104dSAndroid Build Coastguard Workermkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod 215*7304104dSAndroid Build Coastguard Workertouch ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod/debuginfod.sqlite 216*7304104dSAndroid Build Coastguard Worker 217*7304104dSAndroid Build Coastguard Worker%check 218*7304104dSAndroid Build Coastguard Workermake -s %{?_smp_mflags} check 219*7304104dSAndroid Build Coastguard Worker 220*7304104dSAndroid Build Coastguard Worker%post libs -p /sbin/ldconfig 221*7304104dSAndroid Build Coastguard Worker%postun libs -p /sbin/ldconfig 222*7304104dSAndroid Build Coastguard Worker%post libelf -p /sbin/ldconfig 223*7304104dSAndroid Build Coastguard Worker%postun libelf -p /sbin/ldconfig 224*7304104dSAndroid Build Coastguard Worker%post debuginfod-client -p /sbin/ldconfig 225*7304104dSAndroid Build Coastguard Worker%postun debuginfod-client -p /sbin/ldconfig 226*7304104dSAndroid Build Coastguard Worker 227*7304104dSAndroid Build Coastguard Worker%post default-yama-scope 228*7304104dSAndroid Build Coastguard Worker# Due to circular dependencies might not be installed yet, so double check. 229*7304104dSAndroid Build Coastguard Worker# (systemd -> elfutils-libs -> default-yama-scope -> systemd) 230*7304104dSAndroid Build Coastguard Workerif [ -x /usr/lib/systemd/systemd-sysctl ] ; then 231*7304104dSAndroid Build Coastguard Worker%sysctl_apply 10-default-yama-scope.conf 232*7304104dSAndroid Build Coastguard Workerfi 233*7304104dSAndroid Build Coastguard Worker 234*7304104dSAndroid Build Coastguard Worker%files 235*7304104dSAndroid Build Coastguard Worker%license COPYING COPYING-GPLV2 COPYING-LGPLV3 doc/COPYING-GFDL 236*7304104dSAndroid Build Coastguard Worker%doc README TODO CONTRIBUTING SECURITY 237*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-addr2line 238*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-ar 239*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elfclassify 240*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elfcmp 241*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elfcompress 242*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elflint 243*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-findtextrel 244*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-make-debug-archive 245*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-nm 246*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-objdump 247*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-ranlib 248*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-readelf 249*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-size 250*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-srcfiles 251*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-stack 252*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-strings 253*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-strip 254*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-unstrip 255*7304104dSAndroid Build Coastguard Worker%{_mandir}/man1/eu-*.1* 256*7304104dSAndroid Build Coastguard Worker 257*7304104dSAndroid Build Coastguard Worker%files libs 258*7304104dSAndroid Build Coastguard Worker%license COPYING-GPLV2 COPYING-LGPLV3 259*7304104dSAndroid Build Coastguard Worker%{_libdir}/libasm-%{version}.so 260*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw-%{version}.so 261*7304104dSAndroid Build Coastguard Worker%{_libdir}/libasm.so.* 262*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw.so.* 263*7304104dSAndroid Build Coastguard Worker 264*7304104dSAndroid Build Coastguard Worker%files devel 265*7304104dSAndroid Build Coastguard Worker%{_includedir}/dwarf.h 266*7304104dSAndroid Build Coastguard Worker%dir %{_includedir}/elfutils 267*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/elf-knowledge.h 268*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/known-dwarf.h 269*7304104dSAndroid Build Coastguard Worker#%%{_includedir}/elfutils/libasm.h 270*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/libdw.h 271*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/libdwfl.h 272*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/libdwelf.h 273*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/version.h 274*7304104dSAndroid Build Coastguard Worker#%%{_libdir}/libasm.so 275*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw.so 276*7304104dSAndroid Build Coastguard Worker%{_libdir}/pkgconfig/libdw.pc 277*7304104dSAndroid Build Coastguard Worker 278*7304104dSAndroid Build Coastguard Worker%files devel-static 279*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw.a 280*7304104dSAndroid Build Coastguard Worker#%%{_libdir}/libasm.a 281*7304104dSAndroid Build Coastguard Worker 282*7304104dSAndroid Build Coastguard Worker%files libelf 283*7304104dSAndroid Build Coastguard Worker%license COPYING-GPLV2 COPYING-LGPLV3 284*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf-%{version}.so 285*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf.so.* 286*7304104dSAndroid Build Coastguard Worker%{_datadir}/locale/*/LC_MESSAGES/elfutils.mo 287*7304104dSAndroid Build Coastguard Worker 288*7304104dSAndroid Build Coastguard Worker%files libelf-devel 289*7304104dSAndroid Build Coastguard Worker%{_includedir}/libelf.h 290*7304104dSAndroid Build Coastguard Worker%{_includedir}/gelf.h 291*7304104dSAndroid Build Coastguard Worker%{_includedir}/nlist.h 292*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf.so 293*7304104dSAndroid Build Coastguard Worker%{_libdir}/pkgconfig/libelf.pc 294*7304104dSAndroid Build Coastguard Worker%{_mandir}/man3/elf_*.3* 295*7304104dSAndroid Build Coastguard Worker 296*7304104dSAndroid Build Coastguard Worker%files libelf-devel-static 297*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf.a 298*7304104dSAndroid Build Coastguard Worker 299*7304104dSAndroid Build Coastguard Worker%files default-yama-scope 300*7304104dSAndroid Build Coastguard Worker%{_sysctldir}/10-default-yama-scope.conf 301*7304104dSAndroid Build Coastguard Worker 302*7304104dSAndroid Build Coastguard Worker%files debuginfod-client 303*7304104dSAndroid Build Coastguard Worker%defattr(-,root,root) 304*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdebuginfod-%{version}.so 305*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdebuginfod.so.* 306*7304104dSAndroid Build Coastguard Worker%{_bindir}/debuginfod-find 307*7304104dSAndroid Build Coastguard Worker%{_mandir}/man1/debuginfod-find.1* 308*7304104dSAndroid Build Coastguard Worker%{_mandir}/man7/debuginfod*.7* 309*7304104dSAndroid Build Coastguard Worker%config(noreplace) %{_sysconfdir}/profile.d/* 310*7304104dSAndroid Build Coastguard Worker%config(noreplace) %{_sysconfdir}/debuginfod/* 311*7304104dSAndroid Build Coastguard Worker 312*7304104dSAndroid Build Coastguard Worker%files debuginfod-client-devel 313*7304104dSAndroid Build Coastguard Worker%defattr(-,root,root) 314*7304104dSAndroid Build Coastguard Worker%{_libdir}/pkgconfig/libdebuginfod.pc 315*7304104dSAndroid Build Coastguard Worker%{_mandir}/man3/debuginfod_*.3* 316*7304104dSAndroid Build Coastguard Worker%{_mandir}/man7/debuginfod*.7* 317*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/debuginfod.h 318*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdebuginfod.so 319*7304104dSAndroid Build Coastguard Worker 320*7304104dSAndroid Build Coastguard Worker%files debuginfod 321*7304104dSAndroid Build Coastguard Worker%defattr(-,root,root) 322*7304104dSAndroid Build Coastguard Worker%{_bindir}/debuginfod 323*7304104dSAndroid Build Coastguard Worker%config(noreplace) %{_sysconfdir}/sysconfig/debuginfod 324*7304104dSAndroid Build Coastguard Worker%{_unitdir}/debuginfod.service 325*7304104dSAndroid Build Coastguard Worker%{_mandir}/man8/debuginfod*.8* 326*7304104dSAndroid Build Coastguard Worker%{_mandir}/man7/debuginfod*.7* 327*7304104dSAndroid Build Coastguard Worker 328*7304104dSAndroid Build Coastguard Worker%dir %attr(0700,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod 329*7304104dSAndroid Build Coastguard Worker%ghost %attr(0600,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod/debuginfod.sqlite 330*7304104dSAndroid Build Coastguard Worker 331*7304104dSAndroid Build Coastguard Worker%pre debuginfod 332*7304104dSAndroid Build Coastguard Workergetent group debuginfod >/dev/null || groupadd -r debuginfod 333*7304104dSAndroid Build Coastguard Workergetent passwd debuginfod >/dev/null || \ 334*7304104dSAndroid Build Coastguard Worker useradd -r -g debuginfod -d /var/cache/debuginfod -s /sbin/nologin \ 335*7304104dSAndroid Build Coastguard Worker -c "elfutils debuginfo server" debuginfod 336*7304104dSAndroid Build Coastguard Workerexit 0 337*7304104dSAndroid Build Coastguard Worker 338*7304104dSAndroid Build Coastguard Worker%post debuginfod 339*7304104dSAndroid Build Coastguard Worker%systemd_post debuginfod.service 340*7304104dSAndroid Build Coastguard Worker 341*7304104dSAndroid Build Coastguard Worker%postun debuginfod 342*7304104dSAndroid Build Coastguard Worker%systemd_postun_with_restart debuginfod.service 343*7304104dSAndroid Build Coastguard Worker 344*7304104dSAndroid Build Coastguard Worker%changelog 345*7304104dSAndroid Build Coastguard Worker* Fri Mar 1 2024 Aaron Merey <[email protected]> 0.191-1 346*7304104dSAndroid Build Coastguard Worker- dwarf_addrdie now supports binaries lacking a .debug_aranges 347*7304104dSAndroid Build Coastguard Worker section. 348*7304104dSAndroid Build Coastguard Worker- Improved support for DWARF package files. Add new function 349*7304104dSAndroid Build Coastguard Worker dwarf_cu_dwp_section_info. 350*7304104dSAndroid Build Coastguard Worker- debuginfod: Caching eviction logic improvements to improve retention 351*7304104dSAndroid Build Coastguard Worker of small/frequent/slow files such as Fedora's vdso.debug. 352*7304104dSAndroid Build Coastguard Worker- srcfiles: Can now fetch the source files of a DWARF/ELF file and 353*7304104dSAndroid Build Coastguard Worker place them into a zip. 354*7304104dSAndroid Build Coastguard Worker 355*7304104dSAndroid Build Coastguard Worker* Fri Nov 3 2023 Mark Wielaard <[email protected]> 0.190-1 356*7304104dSAndroid Build Coastguard Worker- CONTRIBUTING: Switch from real name policy to known identity policy. 357*7304104dSAndroid Build Coastguard Worker Updated ChangeLog policy (no more separate ChangeLog files). 358*7304104dSAndroid Build Coastguard Worker There is a SECURITY bug policy now. The default branch is now 'main'. 359*7304104dSAndroid Build Coastguard Worker- libelf: Add RELR support. 360*7304104dSAndroid Build Coastguard Worker- libdw: Recognize .debug_[ct]u_index sections. 361*7304104dSAndroid Build Coastguard Worker- readelf: Support readelf -Ds, --use-dynamic --symbol. 362*7304104dSAndroid Build Coastguard Worker Support .gdb_index version 9 363*7304104dSAndroid Build Coastguard Worker- scrlines: New tool that compiles a list of source files associated 364*7304104dSAndroid Build Coastguard Worker with a specified dwarf/elf file. 365*7304104dSAndroid Build Coastguard Worker- debuginfod: Schema change (reindexing required, sorry!) for a 60% 366*7304104dSAndroid Build Coastguard Worker compression in filename representation, which was a large 367*7304104dSAndroid Build Coastguard Worker part of the sqlite index; also, more deliberate sqlite 368*7304104dSAndroid Build Coastguard Worker -wal management during scanning using the --scan-checkpoint option. 369*7304104dSAndroid Build Coastguard Worker- backends: Various LoongArch updates. 370*7304104dSAndroid Build Coastguard Worker 371*7304104dSAndroid Build Coastguard Worker* Fri Mar 3 2023 Mark Wielaard <[email protected]> 0.189-1 372*7304104dSAndroid Build Coastguard Worker- configure: eu-nm, eu-addr2line and eu-stack can provide demangled 373*7304104dSAndroid Build Coastguard Worker symbols when linked with libstdc++. Use --disable-demangler to disable. 374*7304104dSAndroid Build Coastguard Worker A new option --enable-sanitize-memory has been added for msan sanitizer 375*7304104dSAndroid Build Coastguard Worker support. 376*7304104dSAndroid Build Coastguard Worker- libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build 377*7304104dSAndroid Build Coastguard Worker against libzstd 378*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_module_return_value_location now returns 0 (no return 379*7304104dSAndroid Build Coastguard Worker type) for DIEs that point to a DW_TAG_unspecified_type. 380*7304104dSAndroid Build Coastguard Worker- elfcompress: -t, --type= now support zstd if libelf has been build 381*7304104dSAndroid Build Coastguard Worker with ELFCOMPRESS_ZSTD support. 382*7304104dSAndroid Build Coastguard Worker- backends: Add support for LoongArch and Synopsys ARCv2 processors. 383*7304104dSAndroid Build Coastguard Worker 384*7304104dSAndroid Build Coastguard Worker* Wed Nov 2 2022 Mark Wielaard <[email protected]> 0.188-1 385*7304104dSAndroid Build Coastguard Worker- readelf: Add -D, --use-dynamic option. 386*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply 387*7304104dSAndroid Build Coastguard Worker outgoing HTTP headers. 388*7304104dSAndroid Build Coastguard Worker Add new function debuginfod_find_section. 389*7304104dSAndroid Build Coastguard Worker- debuginfod: Add --disable-source-scan option. 390*7304104dSAndroid Build Coastguard Worker- libdwfl: Add new function dwfl_get_debuginfod_client. 391*7304104dSAndroid Build Coastguard Worker Add new function dwfl_frame_reg. 392*7304104dSAndroid Build Coastguard Worker Add new function dwfl_report_offline_memory. 393*7304104dSAndroid Build Coastguard Worker 394*7304104dSAndroid Build Coastguard Worker* Mon Apr 25 2022 Mark Wielaard <[email protected]> 0.187-1 395*7304104dSAndroid Build Coastguard Worker- debuginfod: Support -C option for connection thread pooling. 396*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Negative cache file are now zero sized instead 397*7304104dSAndroid Build Coastguard Worker of no-permission files. 398*7304104dSAndroid Build Coastguard Worker- addr2line: The -A, --absolute option, which shows file names 399*7304104dSAndroid Build Coastguard Worker includingthe full compilation directory is now the 400*7304104dSAndroid Build Coastguard Worker default. To get theold behavior use the new option --relative. 401*7304104dSAndroid Build Coastguard Worker- readelf, elflint: Recognize FDO Packaging Metadata ELF notes 402*7304104dSAndroid Build Coastguard Worker- libdw, debuginfo-client: Load libcurl lazily only when files need 403*7304104dSAndroid Build Coastguard Worker to be fetched remotely. libcurl is now never loaded when 404*7304104dSAndroid Build Coastguard Worker DEBUGINFOD_URLS is unset. And whenDEBUGINFOD_URLS is set, 405*7304104dSAndroid Build Coastguard Worker libcurl is only loaded when the debuginfod_begin function is 406*7304104dSAndroid Build Coastguard Worker called. 407*7304104dSAndroid Build Coastguard Worker 408*7304104dSAndroid Build Coastguard Worker* Wed Nov 10 2021 Mark Wielaard <[email protected]> 0.186-1 409*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Default $DEBUGINFOD_URLS is computed from 410*7304104dSAndroid Build Coastguard Worker drop-in files /etc/debuginfod/*.urls rather than 411*7304104dSAndroid Build Coastguard Worker hardcoded into the /etc/profile.d/debuginfod* 412*7304104dSAndroid Build Coastguard Worker scripts. 413*7304104dSAndroid Build Coastguard Worker Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings 414*7304104dSAndroid Build Coastguard Worker for skipping large/slow transfers. 415*7304104dSAndroid Build Coastguard Worker Add $DEBUGINFOD_RETRY for retrying aborted lookups. 416*7304104dSAndroid Build Coastguard Worker- debuginfod: Supply extra HTTP response headers, describing 417*7304104dSAndroid Build Coastguard Worker archive/file names that satisfy the requested buildid content. 418*7304104dSAndroid Build Coastguard Worker Support -d :memory: option for in-memory databases. 419*7304104dSAndroid Build Coastguard Worker Protect against loops in federated server configurations. 420*7304104dSAndroid Build Coastguard Worker Add -r option to use -I/-X regexes for grooming stale files. 421*7304104dSAndroid Build Coastguard Worker Protect against wasted CPU from duplicate concurrent requests. 422*7304104dSAndroid Build Coastguard Worker Limit the duration of groom ops roughly to rescan (-t) times. 423*7304104dSAndroid Build Coastguard Worker Add --passive mode for serving from read-only database. 424*7304104dSAndroid Build Coastguard Worker Several other performance improvements & prometheus metrics. 425*7304104dSAndroid Build Coastguard Worker- libdw: Support for the NVIDIA Cuda line map extensions. 426*7304104dSAndroid Build Coastguard Worker DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name 427*7304104dSAndroid Build Coastguard Worker are defined in dwarf.h. New functions dwarf_linecontext and 428*7304104dSAndroid Build Coastguard Worker dwarf_linefunctionname. 429*7304104dSAndroid Build Coastguard Worker- translations: Update Japanese translation. 430*7304104dSAndroid Build Coastguard Worker 431*7304104dSAndroid Build Coastguard Worker* Sat May 22 2021 Mark Wielaard <[email protected]> 0.185-1 432*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Simplify curl handle reuse so downloads which 433*7304104dSAndroid Build Coastguard Worker return an error are retried. 434*7304104dSAndroid Build Coastguard Worker- elfcompress: Always exit with code 0 when the operation succeeds 435*7304104dSAndroid Build Coastguard Worker (even when nothing was done). On error the exit code is 436*7304104dSAndroid Build Coastguard Worker now always 1. 437*7304104dSAndroid Build Coastguard Worker 438*7304104dSAndroid Build Coastguard Worker* Mon May 10 2021 Mark Wielaard <[email protected]> 0.184-1 439*7304104dSAndroid Build Coastguard Worker- debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker. 440*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Client caches negative results. If a query for a 441*7304104dSAndroid Build Coastguard Worker file failed with 404, an empty 000 permission 442*7304104dSAndroid Build Coastguard Worker file is created in the cache. This will prevent 443*7304104dSAndroid Build Coastguard Worker requesting the same file for the next 10 minutes. 444*7304104dSAndroid Build Coastguard Worker- Client objects now carry long-lived curl handles 445*7304104dSAndroid Build Coastguard Worker for outgoing connections. This makes it more 446*7304104dSAndroid Build Coastguard Worker efficient for multiple sequential queries, because 447*7304104dSAndroid Build Coastguard Worker the TCP connections and/or TLS state info are kept 448*7304104dSAndroid Build Coastguard Worker around awhile, avoiding O(100ms) setup latencies. 449*7304104dSAndroid Build Coastguard Worker- libdw: handle DW_FORM_indirect when reading attributes 450*7304104dSAndroid Build Coastguard Worker- translations: Update Polish translation. 451*7304104dSAndroid Build Coastguard Worker 452*7304104dSAndroid Build Coastguard Worker* Fri Feb 5 2021 Mark Wielaard <[email protected]> 0.183-1 453*7304104dSAndroid Build Coastguard Worker- debuginfod: New thread-busy metric and more detailed error metrics. 454*7304104dSAndroid Build Coastguard Worker New --fdcache-mintmp and tracking of filesystem freespace. 455*7304104dSAndroid Build Coastguard Worker- debigonfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h can 456*7304104dSAndroid Build Coastguard Worker be used to dlopen the libdebuginfod.so library. 457*7304104dSAndroid Build Coastguard Worker New function debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE 458*7304104dSAndroid Build Coastguard Worker environment variable. 459*7304104dSAndroid Build Coastguard Worker- config: profile.sh and profile.csh won't export DEBUGINFOD_URLS 460*7304104dSAndroid Build Coastguard Worker unless configured --enable-debuginfod-urls[=URLS] 461*7304104dSAndroid Build Coastguard Worker- elflint, readelf: Recognize SHF_GNU_RETAIN. 462*7304104dSAndroid Build Coastguard Worker Handle SHT_X86_64_UNWIND as valid relocation target type. 463*7304104dSAndroid Build Coastguard Worker 464*7304104dSAndroid Build Coastguard Worker* Sat Oct 31 2020 Mark Wielaard <[email protected]> 0.182-1 465*7304104dSAndroid Build Coastguard Worker- backends: Support for tilegx has been removed. 466*7304104dSAndroid Build Coastguard Worker- config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS. 467*7304104dSAndroid Build Coastguard Worker- debuginfod: More efficient package traversal, tolerate various 468*7304104dSAndroid Build Coastguard Worker errors during scanning, grooming progress is more visible and 469*7304104dSAndroid Build Coastguard Worker interruptible, more prometheus metrics. 470*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Now supports compressed (kernel) ELF images. 471*7304104dSAndroid Build Coastguard Worker- libdwfl: Add ZSTD compression support. 472*7304104dSAndroid Build Coastguard Worker 473*7304104dSAndroid Build Coastguard Worker* Tue Sep 8 2020 Mark Wielaard <[email protected]> 0.181-1 474*7304104dSAndroid Build Coastguard Worker- libelf: elf_update now compensates (fixes up) a bad sh_addralign 475*7304104dSAndroid Build Coastguard Worker for SHF_COMPRESSED sections. 476*7304104dSAndroid Build Coastguard Worker- libdebuginfod: configure now takes --enable-libdebuginfod=dummy or 477*7304104dSAndroid Build Coastguard Worker --disable-libdebuginfod for bootstrapping. 478*7304104dSAndroid Build Coastguard Worker DEBUGINFOD_URLS now accepts "scheme-free" urls 479*7304104dSAndroid Build Coastguard Worker (guessing at what the user meant, either http:// or file://) 480*7304104dSAndroid Build Coastguard Worker- readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and 481*7304104dSAndroid Build Coastguard Worker gnu property notes. 482*7304104dSAndroid Build Coastguard Worker- libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows 483*7304104dSAndroid Build Coastguard Worker unwinding on arm64 for code that is compiled for PAC 484*7304104dSAndroid Build Coastguard Worker (Pointer Authentication Code) as long as it isn't enabled. 485*7304104dSAndroid Build Coastguard Worker 486*7304104dSAndroid Build Coastguard Worker* Thu Jun 11 2020 Mark Wielaard <[email protected]> 0.180-1 487*7304104dSAndroid Build Coastguard Worker- elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given. 488*7304104dSAndroid Build Coastguard Worker- libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix. 489*7304104dSAndroid Build Coastguard Worker- libdw: Use correct CU to resolve file names in dwarf_decl_file. 490*7304104dSAndroid Build Coastguard Worker- libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo. 491*7304104dSAndroid Build Coastguard Worker- size: Also obey radix printing for bsd format. 492*7304104dSAndroid Build Coastguard Worker- nm: Explicitly print weak 'V' or 'T' and common 'C' symbols. 493*7304104dSAndroid Build Coastguard Worker 494*7304104dSAndroid Build Coastguard Worker* Mon Mar 30 2020 Mark Wielaard <[email protected]> 0.179-1 495*7304104dSAndroid Build Coastguard Worker- debuginfod-client: When DEBUGINFOD_PROGRESS is set and the program 496*7304104dSAndroid Build Coastguard Worker doesn't install its own debuginfod_progressfn_t show download 497*7304104dSAndroid Build Coastguard Worker progress on stderr. 498*7304104dSAndroid Build Coastguard Worker DEBUGINFOD_TIMEOUT is now defined as seconds to get at least 100K, 499*7304104dSAndroid Build Coastguard Worker defaults to 90 seconds. 500*7304104dSAndroid Build Coastguard Worker Default to $XDG_CACHE_HOME/debuginfod_client. 501*7304104dSAndroid Build Coastguard Worker New functions debuginfod_set_user_data, debuginfod_get_user_data, 502*7304104dSAndroid Build Coastguard Worker debuginfod_get_url and debuginfod_add_http_header. 503*7304104dSAndroid Build Coastguard Worker Support for file:// URLs. 504*7304104dSAndroid Build Coastguard Worker- debuginfod: Uses libarchive directly for reading rpm archives. 505*7304104dSAndroid Build Coastguard Worker Support for indexing .deb/.ddeb archives through dpkg-deb or bsdtar. 506*7304104dSAndroid Build Coastguard Worker Generic archive support through -Z EXT[=CMD]. Which can be used for 507*7304104dSAndroid Build Coastguard Worker example for arch-linux pacman files by using -Z '.tar.zst=zstdcat'. 508*7304104dSAndroid Build Coastguard Worker Better logging using User-Agent and X-Forwarded-For headers. 509*7304104dSAndroid Build Coastguard Worker More prometheus metrics. 510*7304104dSAndroid Build Coastguard Worker Support for eliding dots or extraneous slashes in path names. 511*7304104dSAndroid Build Coastguard Worker- debuginfod-find: Accept /path/names in place of buildid hex. 512*7304104dSAndroid Build Coastguard Worker- libelf: Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached. 513*7304104dSAndroid Build Coastguard Worker Ensure zlib resource cleanup on failure. 514*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline 515*7304104dSAndroid Build Coastguard Worker now find and handle a compressed vmlinuz image. 516*7304104dSAndroid Build Coastguard Worker- readelf, elflint: Handle PT_GNU_PROPERTY. 517*7304104dSAndroid Build Coastguard Worker- translations: Updated Ukrainian translation. 518*7304104dSAndroid Build Coastguard Worker 519*7304104dSAndroid Build Coastguard Worker* Tue Nov 26 2019 Mark Wielaard <[email protected]> 0.178-1 520*7304104dSAndroid Build Coastguard Worker- debuginfod: New server, client tool and library to index and fetch 521*7304104dSAndroid Build Coastguard Worker ELF/DWARF files addressed by build-id through HTTP. 522*7304104dSAndroid Build Coastguard Worker- doc: There are now some manual pages for functions and tools. 523*7304104dSAndroid Build Coastguard Worker- backends: The libebl libraries are no longer dynamically loaded 524*7304104dSAndroid Build Coastguard Worker through dlopen, but are now compiled into libdw.so directly. 525*7304104dSAndroid Build Coastguard Worker- readelf: -n, --notes now takes an optional "SECTION" argument. 526*7304104dSAndroid Build Coastguard Worker -p and -x now also handle section numbers. 527*7304104dSAndroid Build Coastguard Worker New option --dyn-sym to show just the dynamic symbol table. 528*7304104dSAndroid Build Coastguard Worker- libcpu: Add RISC-V disassembler. 529*7304104dSAndroid Build Coastguard Worker- libdw: Abbrevs and DIEs can now be read concurrently by multiple 530*7304104dSAndroid Build Coastguard Worker threads through the same Dwarf handle. 531*7304104dSAndroid Build Coastguard Worker- libdwfl: Will try to use debuginfod when installed as fallback to 532*7304104dSAndroid Build Coastguard Worker retrieve ELF and DWARF debug data files by build-id. 533*7304104dSAndroid Build Coastguard Worker 534*7304104dSAndroid Build Coastguard Worker* Tue Aug 13 2019 Mark Wielaard <[email protected]> 0.177-1 535*7304104dSAndroid Build Coastguard Worker- elfclassify: New tool to analyze ELF objects. 536*7304104dSAndroid Build Coastguard Worker- readelf: Print DW_AT_data_member_location as decimal offset. 537*7304104dSAndroid Build Coastguard Worker Decode DW_AT_discr_list block attributes. 538*7304104dSAndroid Build Coastguard Worker- libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. 539*7304104dSAndroid Build Coastguard Worker- libdwelf: Add dwelf_elf_e_machine_string. 540*7304104dSAndroid Build Coastguard Worker dwelf_elf_begin now only returns NULL when there is an error 541*7304104dSAndroid Build Coastguard Worker reading or decompressing a file. If the file is not an ELF file 542*7304104dSAndroid Build Coastguard Worker an ELF handle of type ELF_K_NONE is returned. 543*7304104dSAndroid Build Coastguard Worker- backends: Add support for C-SKY. 544*7304104dSAndroid Build Coastguard Worker 545*7304104dSAndroid Build Coastguard Worker* Thu Feb 14 2019 Mark Wielaard <[email protected]> 0.176-1 546*7304104dSAndroid Build Coastguard Worker- build: Add new --enable-install-elfh option. 547*7304104dSAndroid Build Coastguard Worker Do NOT use this for system installs (it overrides glibc elf.h). 548*7304104dSAndroid Build Coastguard Worker- backends: riscv improved core file and return value location support. 549*7304104dSAndroid Build Coastguard Worker- Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150, 550*7304104dSAndroid Build Coastguard Worker CVE-2019-7664, CVE-2019-7665. 551*7304104dSAndroid Build Coastguard Worker 552*7304104dSAndroid Build Coastguard Worker* Wed Nov 14 2018 Mark Wielaard <[email protected]> 0.175-1 553*7304104dSAndroid Build Coastguard Worker- readelf: Handle multiple .debug_macro sections. 554*7304104dSAndroid Build Coastguard Worker Recognize and parse GNU Property notes, NT_VERSION notes and 555*7304104dSAndroid Build Coastguard Worker GNU Build Attribute ELF Notes. 556*7304104dSAndroid Build Coastguard Worker- strip: Handle SHT_GROUP correctly. 557*7304104dSAndroid Build Coastguard Worker Add strip --reloc-debug-sections-only option. 558*7304104dSAndroid Build Coastguard Worker Handle relocations against GNU compressed sections. 559*7304104dSAndroid Build Coastguard Worker- libdwelf: New function dwelf_elf_begin. 560*7304104dSAndroid Build Coastguard Worker- libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT 561*7304104dSAndroid Build Coastguard Worker and BPF_JSLE. 562*7304104dSAndroid Build Coastguard Worker- backends: RISCV handles ADD/SUB relocations. 563*7304104dSAndroid Build Coastguard Worker Handle SHT_X86_64_UNWIND. 564*7304104dSAndroid Build Coastguard Worker- Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521. 565*7304104dSAndroid Build Coastguard Worker 566*7304104dSAndroid Build Coastguard Worker* Fri Sep 14 2018 Mark Wielaard <mark@klomp> 0.174-1 567*7304104dSAndroid Build Coastguard Worker- libelf, libdw and all tools now handle extended shnum and shstrndx 568*7304104dSAndroid Build Coastguard Worker correctly. 569*7304104dSAndroid Build Coastguard Worker- elfcompress: Don't rewrite input file if no section data needs 570*7304104dSAndroid Build Coastguard Worker updating. Try harder to keep same file mode bits (suid) on rewrite. 571*7304104dSAndroid Build Coastguard Worker- strip: Handle mixed (out of order) allocated/non-allocated sections. 572*7304104dSAndroid Build Coastguard Worker- unstrip: Handle SHT_GROUP sections. 573*7304104dSAndroid Build Coastguard Worker- backends: RISCV and M68K now have backend implementations to 574*7304104dSAndroid Build Coastguard Worker generate CFI based backtraces. 575*7304104dSAndroid Build Coastguard Worker- Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403. 576*7304104dSAndroid Build Coastguard Worker 577*7304104dSAndroid Build Coastguard Worker* Fri Jun 29 2018 Mark Wielaard,,, <[email protected]> 0.173-1 578*7304104dSAndroid Build Coastguard Worker- More fixes for crashes and hangs found by afl-fuzz. In particular 579*7304104dSAndroid Build Coastguard Worker various functions now detect and break infinite loops caused by bad 580*7304104dSAndroid Build Coastguard Worker DIE tree cycles. 581*7304104dSAndroid Build Coastguard Worker- readelf: Will now lookup the size and signedness of constant value 582*7304104dSAndroid Build Coastguard Worker types to display them correctly (and not just how they were encoded). 583*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_next_lines to read CU-less .debug_line data. 584*7304104dSAndroid Build Coastguard Worker dwarf_begin_elf now accepts ELF files containing just .debug_line 585*7304104dSAndroid Build Coastguard Worker or .debug_frame sections (which can be read without needing a DIE 586*7304104dSAndroid Build Coastguard Worker tree from the .debug_info section). 587*7304104dSAndroid Build Coastguard Worker Removed dwarf_getscn_info, which was never implemented. 588*7304104dSAndroid Build Coastguard Worker- backends: Handle BPF simple relocations. 589*7304104dSAndroid Build Coastguard Worker The RISCV backends now handles ABI specific CFI and knows about 590*7304104dSAndroid Build Coastguard Worker RISCV register types and names. 591*7304104dSAndroid Build Coastguard Worker 592*7304104dSAndroid Build Coastguard Worker* Mon Jun 11 2018 Mark Wielaard <[email protected]> 0.172-1 593*7304104dSAndroid Build Coastguard Worker- No functional changes compared to 0.171. 594*7304104dSAndroid Build Coastguard Worker- Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 595*7304104dSAndroid Build Coastguard Worker data. Thanks to running the afl fuzzer on eu-readelf and various 596*7304104dSAndroid Build Coastguard Worker testcases. 597*7304104dSAndroid Build Coastguard Worker- eu-readelf -N is ~15% faster. 598*7304104dSAndroid Build Coastguard Worker 599*7304104dSAndroid Build Coastguard Worker* Fri Jun 01 2018 Mark Wielaard <[email protected]> 0.171-1 600*7304104dSAndroid Build Coastguard Worker- DWARF5 and split dwarf, including GNU DebugFission, support. 601*7304104dSAndroid Build Coastguard Worker- readelf: Handle all new DWARF5 sections. 602*7304104dSAndroid Build Coastguard Worker --debug-dump=info+ will show split unit DIEs when found. 603*7304104dSAndroid Build Coastguard Worker --dwarf-skeleton can be used when inspecting a .dwo file. 604*7304104dSAndroid Build Coastguard Worker Recognizes GNU locviews with --debug-dump=loc. 605*7304104dSAndroid Build Coastguard Worker- libdw: New functions dwarf_die_addr_die, dwarf_get_units, 606*7304104dSAndroid Build Coastguard Worker dwarf_getabbrevattr_data and dwarf_cu_info. 607*7304104dSAndroid Build Coastguard Worker libdw will now try to resolve the alt file on first use 608*7304104dSAndroid Build Coastguard Worker when not set yet with dwarf_set_alt. 609*7304104dSAndroid Build Coastguard Worker dwarf_aggregate_size() now works with multi-dimensional arrays. 610*7304104dSAndroid Build Coastguard Worker- libdwfl: Use process_vm_readv when available instead of ptrace. 611*7304104dSAndroid Build Coastguard Worker- backends: Add a RISC-V backend. 612*7304104dSAndroid Build Coastguard Worker 613*7304104dSAndroid Build Coastguard Worker* Wed Aug 2 2017 Mark Wielaard <[email protected]> 0.170-1 614*7304104dSAndroid Build Coastguard Worker- libdw: Added new DWARF5 attribute, tag, character encoding, 615*7304104dSAndroid Build Coastguard Worker language code, calling convention, defaulted member function 616*7304104dSAndroid Build Coastguard Worker and macro constants to dwarf.h. 617*7304104dSAndroid Build Coastguard Worker New functions dwarf_default_lower_bound and dwarf_line_file. 618*7304104dSAndroid Build Coastguard Worker dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. 619*7304104dSAndroid Build Coastguard Worker dwarf_getmacros now handles DWARF5 .debug_macro sections. 620*7304104dSAndroid Build Coastguard Worker- strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. 621*7304104dSAndroid Build Coastguard Worker- backends: The bpf disassembler is now always build on all platforms. 622*7304104dSAndroid Build Coastguard Worker 623*7304104dSAndroid Build Coastguard Worker* Fri May 5 2017 Mark Wielaard <[email protected]> 0.169-1 624*7304104dSAndroid Build Coastguard Worker- backends: Add support for EM_PPC64 GNU_ATTRIBUTES. 625*7304104dSAndroid Build Coastguard Worker Frame pointer unwinding fallback support for i386, x86_64, aarch64. 626*7304104dSAndroid Build Coastguard Worker- translations: Update Polish translation. 627*7304104dSAndroid Build Coastguard Worker 628*7304104dSAndroid Build Coastguard Worker* Tue Dec 27 2016 Mark Wielaard <[email protected]> 0.168-1 629*7304104dSAndroid Build Coastguard Worker- http://elfutils.org/ is now hosted at http://sourceware.org/elfutils/ 630*7304104dSAndroid Build Coastguard Worker- libelf: gelf_newehdr and gelf_newehdr now return void *. 631*7304104dSAndroid Build Coastguard Worker- libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). 632*7304104dSAndroid Build Coastguard Worker- readelf: Add optional --symbols[=SECTION] argument to select section name. 633*7304104dSAndroid Build Coastguard Worker 634*7304104dSAndroid Build Coastguard Worker* Thu Aug 4 2016 Mark Wielaard <[email protected]> 0.167-1 635*7304104dSAndroid Build Coastguard Worker- libasm: Add eBPF disassembler for EM_BPF files. 636*7304104dSAndroid Build Coastguard Worker- backends: Add m68k and BPF backends. 637*7304104dSAndroid Build Coastguard Worker- ld: Removed. 638*7304104dSAndroid Build Coastguard Worker- dwelf: Add ELF/DWARF string table creation functions. 639*7304104dSAndroid Build Coastguard Worker dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len, 640*7304104dSAndroid Build Coastguard Worker dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and 641*7304104dSAndroid Build Coastguard Worker dwelf_strtab_free. 642*7304104dSAndroid Build Coastguard Worker 643*7304104dSAndroid Build Coastguard Worker* Thu Mar 31 2016 Mark Wielaard <[email protected]> 0.166-1 644*7304104dSAndroid Build Coastguard Worker- config: The default program prefix for the installed tools is now 645*7304104dSAndroid Build Coastguard Worker eu-. Use configure --program-prefix="" to not use a program prefix. 646*7304104dSAndroid Build Coastguard Worker 647*7304104dSAndroid Build Coastguard Worker* Fri Jan 8 2016 Mark Wielaard <[email protected]> 0.165-1 648*7304104dSAndroid Build Coastguard Worker- elfcompress: New utility to compress or decompress ELF sections. 649*7304104dSAndroid Build Coastguard Worker- readelf: Add -z,--decompress option. 650*7304104dSAndroid Build Coastguard Worker- libelf: Add elf_compress, elf_compress_gnu, elf32_getchdr, 651*7304104dSAndroid Build Coastguard Worker elf64_getchdr and gelf_getchdr. 652*7304104dSAndroid Build Coastguard Worker- libdwelf: New function dwelf_scn_gnu_compressed_size. 653*7304104dSAndroid Build Coastguard Worker- config: Add libelf and libdw pkg-config files. 654*7304104dSAndroid Build Coastguard Worker- backends: sparc support for core and live backtraces. 655*7304104dSAndroid Build Coastguard Worker- translations: Updated Polish translation. 656*7304104dSAndroid Build Coastguard Worker 657*7304104dSAndroid Build Coastguard Worker* Thu Oct 15 2015 Mark Wielaard <[email protected]> 0.164-1 658*7304104dSAndroid Build Coastguard Worker- strip, unstrip: Handle ELF files with merged strtab/shstrtab 659*7304104dSAndroid Build Coastguard Worker tables. Handle missing SHF_INFO_LINK section flags. 660*7304104dSAndroid Build Coastguard Worker- libelf: Use int64_t for offsets in libelf.h instead of loff_t. 661*7304104dSAndroid Build Coastguard Worker- libdw: dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. 662*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_standard_find_debuginfo now searches any subdir of 663*7304104dSAndroid Build Coastguard Worker the binary path under the debuginfo root when the separate 664*7304104dSAndroid Build Coastguard Worker debug file couldn't be found by build-id. 665*7304104dSAndroid Build Coastguard Worker dwfl_linux_proc_attach can now be called before any Dwfl_Modules 666*7304104dSAndroid Build Coastguard Worker have been reported. 667*7304104dSAndroid Build Coastguard Worker- backends: Better sparc and sparc64 support. 668*7304104dSAndroid Build Coastguard Worker- translations: Updated Ukrainian translation. 669*7304104dSAndroid Build Coastguard Worker- Provide default-yama-scope subpackage. 670*7304104dSAndroid Build Coastguard Worker 671*7304104dSAndroid Build Coastguard Worker* Fri Jun 19 2015 Mark Wielaard <[email protected]> 0.163-1 672*7304104dSAndroid Build Coastguard Worker- Bug fixes only, no new features. 673*7304104dSAndroid Build Coastguard Worker 674*7304104dSAndroid Build Coastguard Worker* Wed Jun 10 2015 Mark Wielaard <[email protected]> 0.162-1 675*7304104dSAndroid Build Coastguard Worker- libdw: Install new header elfutils/known-dwarf.h. 676*7304104dSAndroid Build Coastguard Worker dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, 677*7304104dSAndroid Build Coastguard Worker DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also 678*7304104dSAndroid Build Coastguard Worker handles DW_TAG_atomic_type. 679*7304104dSAndroid Build Coastguard Worker- addr2line: Input addresses are now always interpreted as 680*7304104dSAndroid Build Coastguard Worker hexadecimal numbers, never as octal or decimal numbers. 681*7304104dSAndroid Build Coastguard Worker New option -a, --addresses to print address before each entry. 682*7304104dSAndroid Build Coastguard Worker New option -C, --demangle to show demangled symbols. 683*7304104dSAndroid Build Coastguard Worker New option --pretty-print to print all information on one line. 684*7304104dSAndroid Build Coastguard Worker- ar: CVE-2014-9447 Directory traversal vulnerability in ar 685*7304104dSAndroid Build Coastguard Worker extraction. 686*7304104dSAndroid Build Coastguard Worker- backends: x32 support. 687*7304104dSAndroid Build Coastguard Worker 688*7304104dSAndroid Build Coastguard Worker* Thu Dec 18 2014 Mark Wielaard <[email protected]> 0.161-1 689*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses 690*7304104dSAndroid Build Coastguard Worker dwarf_peel_type to also provide the sizes of qualified types. 691*7304104dSAndroid Build Coastguard Worker dwarf_getmacros will now serve either of .debug_macro and 692*7304104dSAndroid Build Coastguard Worker .debug_macinfo transparently. New interfaces dwarf_getmacros_off, 693*7304104dSAndroid Build Coastguard Worker dwarf_macro_getsrcfiles, dwarf_macro_getparamcnt, and 694*7304104dSAndroid Build Coastguard Worker dwarf_macro_param are available for more generalized inspection of 695*7304104dSAndroid Build Coastguard Worker macros and their parameters. 696*7304104dSAndroid Build Coastguard Worker dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, 697*7304104dSAndroid Build Coastguard Worker DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. 698*7304104dSAndroid Build Coastguard Worker 699*7304104dSAndroid Build Coastguard Worker* Mon Aug 25 2014 Mark Wielaard <[email protected]> 0.160-1 700*7304104dSAndroid Build Coastguard Worker- libdw: New functions dwarf_cu_getdwarf, dwarf_cu_die. 701*7304104dSAndroid Build Coastguard Worker dwarf.h remove non-existing DW_TAG_mutable_type. 702*7304104dSAndroid Build Coastguard Worker- libdwfl: Handle LZMA .ko.xz compressed kernel modules. 703*7304104dSAndroid Build Coastguard Worker- unstrip: New option -F, --force to combining files even if some ELF 704*7304104dSAndroid Build Coastguard Worker headers don't seem to match. 705*7304104dSAndroid Build Coastguard Worker- backends: Handle ARM THUMB functions. Add support for ppc64le ELFv2 abi. 706*7304104dSAndroid Build Coastguard Worker 707*7304104dSAndroid Build Coastguard Worker* Sat May 17 2014 Mark Wielaard <[email protected]> 0.159-1 708*7304104dSAndroid Build Coastguard Worker- stack: New option -d, --debugname to lookup DWARF debuginfo name 709*7304104dSAndroid Build Coastguard Worker for frame. New option -i, --inlines to show inlined frames 710*7304104dSAndroid Build Coastguard Worker using DWARF debuginfo. 711*7304104dSAndroid Build Coastguard Worker- libdwelf: New libdwelf.h header for libdw.so DWARF ELF Low-level 712*7304104dSAndroid Build Coastguard Worker Functions. New function dwelf_elf_gnu_debuglink, 713*7304104dSAndroid Build Coastguard Worker dwelf_dwarf_gnu_debugaltlink, and dwelf_elf_gnu_build_id. 714*7304104dSAndroid Build Coastguard Worker- libdw: Support for DWZ multifile forms DW_FORM_GNU_ref_alt and 715*7304104dSAndroid Build Coastguard Worker DW_FORM_GNU_strp_alt is now enabled by default and no longer 716*7304104dSAndroid Build Coastguard Worker experimental. Added new functions dwarf_getalt and dwarf_setalt 717*7304104dSAndroid Build Coastguard Worker to get or set the alternative debug file used for the alt FORMs. 718*7304104dSAndroid Build Coastguard Worker The dwfl_linux_proc_find_elf callback will now find ELF from 719*7304104dSAndroid Build Coastguard Worker process memory for (deleted) files if the Dwfl has process state 720*7304104dSAndroid Build Coastguard Worker attached. 721*7304104dSAndroid Build Coastguard Worker- libdwfl: The dwfl_build_id_find_debuginfo and 722*7304104dSAndroid Build Coastguard Worker dwfl_standard_find_debuginfo functions will now try to 723*7304104dSAndroid Build Coastguard Worker resolve and set the alternative debug file. 724*7304104dSAndroid Build Coastguard Worker- backends: Add CFI unwinding for arm. Relies on .debug_frame. 725*7304104dSAndroid Build Coastguard Worker Add arm process initial register state compatible mode to AARCH64. 726*7304104dSAndroid Build Coastguard Worker Add aarch64 native and core unwind support. 727*7304104dSAndroid Build Coastguard Worker- other: All separate elfutils-robustify patches have been merged. 728*7304104dSAndroid Build Coastguard Worker CVE-2014-0172 Check overflow before calling malloc to uncompress 729*7304104dSAndroid Build Coastguard Worker data. 730*7304104dSAndroid Build Coastguard Worker 731*7304104dSAndroid Build Coastguard Worker* Fri Jan 3 2014 Mark Wielaard <[email protected]> 0.158-1 732*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_core_file_report has new parameter executable. 733*7304104dSAndroid Build Coastguard Worker New functions dwfl_module_getsymtab_first_global, 734*7304104dSAndroid Build Coastguard Worker dwfl_module_getsym_info and dwfl_module_addrinfo. 735*7304104dSAndroid Build Coastguard Worker Added unwinder with type Dwfl_Thread_Callbacks, opaque types 736*7304104dSAndroid Build Coastguard Worker Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state, 737*7304104dSAndroid Build Coastguard Worker dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread, 738*7304104dSAndroid Build Coastguard Worker dwfl_thread_state_registers, dwfl_thread_state_register_pc, 739*7304104dSAndroid Build Coastguard Worker dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes 740*7304104dSAndroid Build Coastguard Worker and dwfl_frame_pc. 741*7304104dSAndroid Build Coastguard Worker- addr2line: New option -x to show the section an address was found in. 742*7304104dSAndroid Build Coastguard Worker- stack: New utility that uses the new unwinder for processes and cores. 743*7304104dSAndroid Build Coastguard Worker- backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64. 744*7304104dSAndroid Build Coastguard Worker aarch64 support. 745*7304104dSAndroid Build Coastguard Worker 746*7304104dSAndroid Build Coastguard Worker* Mon Sep 30 2013 Mark Wielaard <[email protected]> 0.157-1 747*7304104dSAndroid Build Coastguard Worker- libdw: Add new functions dwarf_getlocations, dwarf_getlocation_attr 748*7304104dSAndroid Build Coastguard Worker and dwarf_getlocation_die. 749*7304104dSAndroid Build Coastguard Worker- readelf: Show contents of NT_SIGINFO and NT_FILE core notes. 750*7304104dSAndroid Build Coastguard Worker- addr2line: Support -i, --inlines output option. 751*7304104dSAndroid Build Coastguard Worker- backends: abi_cfi hook for arm, ppc and s390. 752*7304104dSAndroid Build Coastguard Worker 753*7304104dSAndroid Build Coastguard Worker* Thu Jul 25 2013 Jan Kratochvil <[email protected]> 0.156-1 754*7304104dSAndroid Build Coastguard Worker- lib: New macro COMPAT_VERSION_NEWPROTO. 755*7304104dSAndroid Build Coastguard Worker- libdw: Handle GNU extension opcodes in dwarf_getlocation. 756*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix STB_GLOBAL over STB_WEAK preference in 757*7304104dSAndroid Build Coastguard Worker dwfl_module_addrsym. Add minisymtab support. Add 758*7304104dSAndroid Build Coastguard Worker parameter add_p_vaddr to dwfl_report_elf. Use DT_DEBUG 759*7304104dSAndroid Build Coastguard Worker library search first. 760*7304104dSAndroid Build Coastguard Worker- libebl: Handle new core note types in EBL. 761*7304104dSAndroid Build Coastguard Worker- backends: Interpret NT_ARM_VFP. Implement core file 762*7304104dSAndroid Build Coastguard Worker registers parsing for s390/s390x. 763*7304104dSAndroid Build Coastguard Worker- readelf: Add --elf-section input option to inspect an embedded ELF 764*7304104dSAndroid Build Coastguard Worker file. Add -U, --unresolved-address-offsets output control. 765*7304104dSAndroid Build Coastguard Worker Add --debug-dump=decodedline support. Accept version 766*7304104dSAndroid Build Coastguard Worker 8 .gdb_index section format. Adjust output formatting width. 767*7304104dSAndroid Build Coastguard Worker When highpc is in constant form print it also as address. 768*7304104dSAndroid Build Coastguard Worker Display raw .debug_aranges. Use libdw only for decodedaranges. 769*7304104dSAndroid Build Coastguard Worker- elflint: Add __bss_start__ to the list of allowed symbols. 770*7304104dSAndroid Build Coastguard Worker- tests: Add configure --enable-valgrind option to run all tests 771*7304104dSAndroid Build Coastguard Worker under valgrind. Enable automake parallel-tests for make check. 772*7304104dSAndroid Build Coastguard Worker- translations: Updated Polish translation. 773*7304104dSAndroid Build Coastguard Worker- Updates for Automake 1.13. 774*7304104dSAndroid Build Coastguard Worker 775*7304104dSAndroid Build Coastguard Worker* Fri Aug 24 2012 Mark Wielaard <[email protected]> 0.155-1 776*7304104dSAndroid Build Coastguard Worker- libelf: elf*_xlatetomd now works for cross-endian ELF note data. 777*7304104dSAndroid Build Coastguard Worker elf_getshdr now works consistently on non-mmaped ELF files after 778*7304104dSAndroid Build Coastguard Worker calling elf_cntl(ELF_C_FDREAD). Implement support for 779*7304104dSAndroid Build Coastguard Worker ar archives with 64-bit symbol table. 780*7304104dSAndroid Build Coastguard Worker- libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was 781*7304104dSAndroid Build Coastguard Worker DW_LANG_Objc). Any existing sources using the old name will 782*7304104dSAndroid Build Coastguard Worker have to be updated. Add DW_MACRO_GNU .debug_macro type 783*7304104dSAndroid Build Coastguard Worker encodings constants, DW_ATE_UTF and DW_OP_GNU_parameter_ref to 784*7304104dSAndroid Build Coastguard Worker dwarf.h. Experimental support for DWZ multifile forms 785*7304104dSAndroid Build Coastguard Worker DW_FORM_GNU_ref_alt and DW_FORM_GNU_strp_alt. Disabled by 786*7304104dSAndroid Build Coastguard Worker default. Use configure --enable-dwz to test it. 787*7304104dSAndroid Build Coastguard Worker- readelf: Add .debug_macro parsing support. Add .gdb_index 788*7304104dSAndroid Build Coastguard Worker version 7 parsing support. Recognize DW_OP_GNU_parameter_ref. 789*7304104dSAndroid Build Coastguard Worker- backends: Add support for Tilera TILE-Gx processor. 790*7304104dSAndroid Build Coastguard Worker- translations: Updated Ukrainian translation. 791*7304104dSAndroid Build Coastguard Worker 792*7304104dSAndroid Build Coastguard Worker* Fri Jun 22 2012 Mark Wielaard <[email protected]> 0.154-1 793*7304104dSAndroid Build Coastguard Worker- libelf: [g]elf[32|64]_offscn() do not match SHT_NOBITS sections at 794*7304104dSAndroid Build Coastguard Worker OFFSET. 795*7304104dSAndroid Build Coastguard Worker- libdw: dwarf_highpc function now handles DWARF 4 DW_AT_high_pc 796*7304104dSAndroid Build Coastguard Worker constant form. Fix bug using dwarf_next_unit to iterate over 797*7304104dSAndroid Build Coastguard Worker .debug_types. 798*7304104dSAndroid Build Coastguard Worker- elflint: Now accepts gold linker produced executables. 799*7304104dSAndroid Build Coastguard Worker- The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for 800*7304104dSAndroid Build Coastguard Worker stand-alone programs. There is now also a formal CONTRIBUTING 801*7304104dSAndroid Build Coastguard Worker document describing how to submit patches. 802*7304104dSAndroid Build Coastguard Worker 803*7304104dSAndroid Build Coastguard Worker* Thu Feb 23 2012 Mark Wielaard <[email protected]> 0.153-1 804*7304104dSAndroid Build Coastguard Worker- libdw: Support reading .zdebug_* DWARF sections compressed via zlib. 805*7304104dSAndroid Build Coastguard Worker- libdwfl: Speed up dwfl_module_addrsym. 806*7304104dSAndroid Build Coastguard Worker- nm: Support C++ demangling. 807*7304104dSAndroid Build Coastguard Worker- ar: Support D modifier for "deterministic output" with no 808*7304104dSAndroid Build Coastguard Worker uid/gid/mtime info. The U modifier is the inverse. elfutils 809*7304104dSAndroid Build Coastguard Worker can be configured with the --enable-deterministic-archives option 810*7304104dSAndroid Build Coastguard Worker to make the D behavior the default when U is not specified. 811*7304104dSAndroid Build Coastguard Worker- ranlib: Support -D and -U flags with same meaning. 812*7304104dSAndroid Build Coastguard Worker- readelf: Improve output of -wline. Add support for printing SDT elf 813*7304104dSAndroid Build Coastguard Worker notes. Add printing of .gdb_index section. Support for 814*7304104dSAndroid Build Coastguard Worker typed DWARF stack, call_site and entry_value. 815*7304104dSAndroid Build Coastguard Worker- strip: Add --reloc-debug-sections option. Improved SHT_GROUP 816*7304104dSAndroid Build Coastguard Worker sections handling. 817*7304104dSAndroid Build Coastguard Worker 818*7304104dSAndroid Build Coastguard Worker* Tue Feb 15 2011 <[email protected]> 0.152-1 819*7304104dSAndroid Build Coastguard Worker- Various build and warning nits fixed for newest GCC and Autoconf. 820*7304104dSAndroid Build Coastguard Worker- libdwfl: Yet another prelink-related fix for another regression. 821*7304104dSAndroid Build Coastguard Worker Look for Linux kernel images in files named with compression 822*7304104dSAndroid Build Coastguard Worker suffixes. 823*7304104dSAndroid Build Coastguard Worker- elfcmp: New flag --ignore-build-id to ignore differing build ID 824*7304104dSAndroid Build Coastguard Worker bits. New flag -l/--verbose to print all differences. 825*7304104dSAndroid Build Coastguard Worker 826*7304104dSAndroid Build Coastguard Worker* Wed Jan 12 2011 <[email protected]> 0.151-1 827*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix for more prelink cases with separate debug file. 828*7304104dSAndroid Build Coastguard Worker- strip: New flag --strip-sections to remove section headers entirely. 829*7304104dSAndroid Build Coastguard Worker 830*7304104dSAndroid Build Coastguard Worker* Mon Nov 22 2010 <[email protected]> 0.150-1 831*7304104dSAndroid Build Coastguard Worker- libdw: Fix for handling huge .debug_aranges section. 832*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix for handling prelinked DSO with separate debug file. 833*7304104dSAndroid Build Coastguard Worker- findtextrel: Fix diagnostics to work with usual section ordering. 834*7304104dSAndroid Build Coastguard Worker- libebl: i386 backend fix for multi-register integer return value 835*7304104dSAndroid Build Coastguard Worker location. 836*7304104dSAndroid Build Coastguard Worker 837*7304104dSAndroid Build Coastguard Worker* Mon Sep 13 2010 <[email protected]> 0.149-1 838*7304104dSAndroid Build Coastguard Worker- libdw: Decode new DW_OP_GNU_implicit_pointer operation; new 839*7304104dSAndroid Build Coastguard Worker function dwarf_getlocation_implicit_pointer. 840*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_dwarf_line. 841*7304104dSAndroid Build Coastguard Worker- addr2line: New flag -F/--flags to print more DWARF line information 842*7304104dSAndroid Build Coastguard Worker details. 843*7304104dSAndroid Build Coastguard Worker- strip: -g recognizes .gdb_index as a debugging section. 844*7304104dSAndroid Build Coastguard Worker 845*7304104dSAndroid Build Coastguard Worker* Mon Jun 28 2010 <[email protected]> 0.148-1 846*7304104dSAndroid Build Coastguard Worker- libdw: Accept DWARF 4 format: new functions dwarf_next_unit, 847*7304104dSAndroid Build Coastguard Worker dwarf_offdie_types. New functions dwarf_lineisa, 848*7304104dSAndroid Build Coastguard Worker dwarf_linediscriminator, dwarf_lineop_index. 849*7304104dSAndroid Build Coastguard Worker- libdwfl: Fixes in core-file handling, support cores from PIEs. 850*7304104dSAndroid Build Coastguard Worker When working from build IDs, don't open a named file that 851*7304104dSAndroid Build Coastguard Worker mismatches. 852*7304104dSAndroid Build Coastguard Worker- readelf: Handle DWARF 4 formats. 853*7304104dSAndroid Build Coastguard Worker 854*7304104dSAndroid Build Coastguard Worker* Mon May 3 2010 Ulrich Drepper <[email protected]> 0.147-1 855*7304104dSAndroid Build Coastguard Worker- libdw: Fixes in CFI handling, best possible handling of bogus CFA 856*7304104dSAndroid Build Coastguard Worker ops. 857*7304104dSAndroid Build Coastguard Worker- libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r 858*7304104dSAndroid Build Coastguard Worker bugs. 859*7304104dSAndroid Build Coastguard Worker 860*7304104dSAndroid Build Coastguard Worker* Wed Apr 21 2010 <[email protected]> 0.146-1 861*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_core_file_report. 862*7304104dSAndroid Build Coastguard Worker 863*7304104dSAndroid Build Coastguard Worker* Tue Feb 23 2010 Ulrich Drepper <[email protected]> 0.145-1 864*7304104dSAndroid Build Coastguard Worker- Fix build with --disable-dependency-tracking. 865*7304104dSAndroid Build Coastguard Worker- Fix build with most recent glibc headers. 866*7304104dSAndroid Build Coastguard Worker- libelf: More robust to bogus section headers. 867*7304104dSAndroid Build Coastguard Worker- libdw: Fix CFI decoding. 868*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix address bias returned by CFI accessors. Fix core 869*7304104dSAndroid Build Coastguard Worker file module layout identification. 870*7304104dSAndroid Build Coastguard Worker- readelf: Fix CFI decoding. 871*7304104dSAndroid Build Coastguard Worker 872*7304104dSAndroid Build Coastguard Worker* Thu Jan 14 2010 <[email protected]> 0.144-1 873*7304104dSAndroid Build Coastguard Worker- libelf: New function elf_getphdrnum. Now support using more than 874*7304104dSAndroid Build Coastguard Worker 65536 program headers in a file. 875*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_aggregate_size for computing (constant) 876*7304104dSAndroid Build Coastguard Worker type sizes, including array_type cases with nontrivial 877*7304104dSAndroid Build Coastguard Worker calculation. 878*7304104dSAndroid Build Coastguard Worker- readelf: Don't give errors for missing info under -a. 879*7304104dSAndroid Build Coastguard Worker Handle Linux "VMCOREINFO" notes under -n. 880*7304104dSAndroid Build Coastguard Worker 881*7304104dSAndroid Build Coastguard Worker* Mon Sep 21 2009 <[email protected]> 0.143-1 882*7304104dSAndroid Build Coastguard Worker- libdw: Various convenience functions for individual attributes now 883*7304104dSAndroid Build Coastguard Worker use dwarf_attr_integrate to look up indirect inherited 884*7304104dSAndroid Build Coastguard Worker attributes. Location expression handling now supports 885*7304104dSAndroid Build Coastguard Worker DW_OP_implicit_value. 886*7304104dSAndroid Build Coastguard Worker- libdwfl: Support automatic decompression of files in XZ format, 887*7304104dSAndroid Build Coastguard Worker and of Linux kernel images made with bzip2 or LZMA (as well 888*7304104dSAndroid Build Coastguard Worker as gzip). 889*7304104dSAndroid Build Coastguard Worker 890*7304104dSAndroid Build Coastguard Worker* Mon Jun 29 2009 <[email protected]> 0.142-1 891*7304104dSAndroid Build Coastguard Worker- libelf: Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx alias 892*7304104dSAndroid Build Coastguard Worker for elf_getshstrndx and deprecate original names. Sun screwed up 893*7304104dSAndroid Build Coastguard Worker their implementation and asked for a solution. 894*7304104dSAndroid Build Coastguard Worker- libebl: Add support for STB_GNU_UNIQUE. 895*7304104dSAndroid Build Coastguard Worker- elflint: Add support for STB_GNU_UNIQUE. 896*7304104dSAndroid Build Coastguard Worker- readelf: Add -N option, speeds up DWARF printing without address->name lookups. 897*7304104dSAndroid Build Coastguard Worker- libdw: Add support for decoding DWARF CFI into location description form. 898*7304104dSAndroid Build Coastguard Worker Handle some new DWARF 3 expression operations previously omitted. 899*7304104dSAndroid Build Coastguard Worker Basic handling of some new encodings slated for DWARF 900*7304104dSAndroid Build Coastguard Worker 901*7304104dSAndroid Build Coastguard Worker* Thu Apr 23 2009 Ulrich Drepper <[email protected]> 0.141-1 902*7304104dSAndroid Build Coastguard Worker- libebl: sparc backend fixes; some more arm backend support 903*7304104dSAndroid Build Coastguard Worker- libdwfl: fix dwfl_module_build_id for prelinked DSO case; 904*7304104dSAndroid Build Coastguard Worker fixes in core file support; dwfl_module_getsym interface 905*7304104dSAndroid Build Coastguard Worker improved for non-address symbols 906*7304104dSAndroid Build Coastguard Worker- strip: fix infinite loop on strange inputs with -f 907*7304104dSAndroid Build Coastguard Worker- addr2line: take -j/--section=NAME option for binutils compatibility 908*7304104dSAndroid Build Coastguard Worker (same effect as '(NAME)0x123' syntax already supported) 909*7304104dSAndroid Build Coastguard Worker 910*7304104dSAndroid Build Coastguard Worker* Mon Feb 16 2009 Ulrich Drepper <[email protected]> 0.140-1 911*7304104dSAndroid Build Coastguard Worker- libelf: Fix regression in creation of section header 912*7304104dSAndroid Build Coastguard Worker- libdwfl: Less strict behavior if DWARF reader is just used to 913*7304104dSAndroid Build Coastguard Worker display data 914*7304104dSAndroid Build Coastguard Worker 915*7304104dSAndroid Build Coastguard Worker* Thu Jan 22 2009 Ulrich Drepper <[email protected]> 0.139-1 916*7304104dSAndroid Build Coastguard Worker- libcpu: Add Intel SSE4 disassembler support 917*7304104dSAndroid Build Coastguard Worker- readelf: Implement call frame information and exception handling 918*7304104dSAndroid Build Coastguard Worker dumping. Add -e option. Enable it implicitly for -a. 919*7304104dSAndroid Build Coastguard Worker- elflint: Check PT_GNU_EH_FRAME program header entry. 920*7304104dSAndroid Build Coastguard Worker- libdwfl: Support automatic gzip/bzip2 decompression of ELF files. 921*7304104dSAndroid Build Coastguard Worker 922*7304104dSAndroid Build Coastguard Worker* Wed Dec 31 2008 Roland McGrath <[email protected]> 0.138-1 923*7304104dSAndroid Build Coastguard Worker- Install <elfutils/version.h> header file for applications to use in 924*7304104dSAndroid Build Coastguard Worker source version compatibility checks. 925*7304104dSAndroid Build Coastguard Worker- libebl: backend fixes for i386 TLS relocs; backend support for 926*7304104dSAndroid Build Coastguard Worker NT_386_IOPERM 927*7304104dSAndroid Build Coastguard Worker- libcpu: disassembler fixes 928*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes 929*7304104dSAndroid Build Coastguard Worker- libelf: bug fixes 930*7304104dSAndroid Build Coastguard Worker- nm: bug fixes for handling corrupt input files 931*7304104dSAndroid Build Coastguard Worker 932*7304104dSAndroid Build Coastguard Worker* Tue Aug 26 2008 Ulrich Drepper <[email protected]> 0.137-1 933*7304104dSAndroid Build Coastguard Worker- Minor fixes for unreleased 0.136 release. 934*7304104dSAndroid Build Coastguard Worker 935*7304104dSAndroid Build Coastguard Worker* Mon Aug 25 2008 Ulrich Drepper <[email protected]> 0.136-1 936*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes; new segment interfaces; all the libdwfl-based 937*7304104dSAndroid Build Coastguard Worker tools now support --core=COREFILE option 938*7304104dSAndroid Build Coastguard Worker 939*7304104dSAndroid Build Coastguard Worker* Mon May 12 2008 Ulrich Drepper <[email protected]> 0.135-1 940*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes 941*7304104dSAndroid Build Coastguard Worker- strip: changed handling of ET_REL files wrt symbol tables and relocs 942*7304104dSAndroid Build Coastguard Worker 943*7304104dSAndroid Build Coastguard Worker* Tue Apr 8 2008 Ulrich Drepper <[email protected]> 0.134-1 944*7304104dSAndroid Build Coastguard Worker- elflint: backend improvements for sparc, alpha 945*7304104dSAndroid Build Coastguard Worker- libdwfl, libelf: bug fixes 946*7304104dSAndroid Build Coastguard Worker 947*7304104dSAndroid Build Coastguard Worker* Sat Mar 1 2008 Ulrich Drepper <[email protected]> 0.133-1 948*7304104dSAndroid Build Coastguard Worker- readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A) 949*7304104dSAndroid Build Coastguard Worker- readelf: core note handling for NT_386_TLS, NT_PPC_SPE, Alpha NT_AUXV 950*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes and optimization in relocation handling 951*7304104dSAndroid Build Coastguard Worker- elfcmp: bug fix for non-allocated section handling 952*7304104dSAndroid Build Coastguard Worker- ld: implement newer features of binutils linker. 953*7304104dSAndroid Build Coastguard Worker 954*7304104dSAndroid Build Coastguard Worker* Mon Jan 21 2008 Ulrich Drepper <[email protected]> 0.132-1 955*7304104dSAndroid Build Coastguard Worker- libcpu: Implement x86 and x86-64 disassembler. 956*7304104dSAndroid Build Coastguard Worker- libasm: Add interface for disassembler. 957*7304104dSAndroid Build Coastguard Worker- all programs: add debugging of branch prediction. 958*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_scnshndx. 959*7304104dSAndroid Build Coastguard Worker 960*7304104dSAndroid Build Coastguard Worker* Sun Nov 11 2007 Ulrich Drepper <[email protected]> 0.131-1 961*7304104dSAndroid Build Coastguard Worker- libdw: DW_FORM_ref_addr support; dwarf_formref entry point now depreca 962*7304104dSAndroid Build Coastguard Workerted; bug fixes for oddly-formatted DWARF 963*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes in offline archive support, symbol table handling; 964*7304104dSAndroid Build Coastguard Worker apply partial relocations for dwfl_module_address_section on 965*7304104dSAndroid Build Coastguard WorkerET_REL 966*7304104dSAndroid Build Coastguard Worker- libebl: powerpc backend support for Altivec registers 967*7304104dSAndroid Build Coastguard Worker 968*7304104dSAndroid Build Coastguard Worker* Mon Oct 15 2007 Ulrich Drepper <[email protected]> 0.130-1 969*7304104dSAndroid Build Coastguard Worker- readelf: -p option can take an argument like -x for one section, 970*7304104dSAndroid Build Coastguard Worker or no argument (as before) for all SHF_STRINGS sections; 971*7304104dSAndroid Build Coastguard Worker new option --archive-index (or -c); improved -n output for 972*7304104dSAndroid Build Coastguard Workercore files, on many machines 973*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk; 974*7304104dSAndroid Build Coastguard Worker new functions gelf_getnote, gelf_getauxv, gelf_update_auxv 975*7304104dSAndroid Build Coastguard Worker- readelf, elflint: handle SHT_NOTE sections without requiring phdrs 976*7304104dSAndroid Build Coastguard Worker- elflint: stricter checks on debug sections 977*7304104dSAndroid Build Coastguard Worker- libdwfl: new functions dwfl_build_id_find_elf, dwfl_build_id_find_debu 978*7304104dSAndroid Build Coastguard Workerginfo, dwfl_module_build_id, dwfl_module_report_build_id; suppo 979*7304104dSAndroid Build Coastguard Workerrt dynamic symbol tables found via phdrs; dwfl_standard_find_de 980*7304104dSAndroid Build Coastguard Workerbuginfo now uses build IDs when available 981*7304104dSAndroid Build Coastguard Worker- unstrip: new option --list (or -n) 982*7304104dSAndroid Build Coastguard Worker- libebl: backend improvements for sparc, alpha, powerpc 983*7304104dSAndroid Build Coastguard Worker 984*7304104dSAndroid Build Coastguard Worker* Tue Aug 14 2007 Ulrich Drepper <[email protected]> 0.129-1 985*7304104dSAndroid Build Coastguard Worker- readelf: new options --hex-dump (or -x), --strings (or -p) 986*7304104dSAndroid Build Coastguard Worker- addr2line: new option --symbols (or -S) 987*7304104dSAndroid Build Coastguard Worker 988*7304104dSAndroid Build Coastguard Worker* Wed Apr 18 2007 Ulrich Drepper <[email protected]> 0.127-1 989*7304104dSAndroid Build Coastguard Worker- libdw: new function dwarf_getsrcdirs 990*7304104dSAndroid Build Coastguard Worker- libdwfl: new functions dwfl_module_addrsym, dwfl_report_begin_add, 991*7304104dSAndroid Build Coastguard Worker dwfl_module_address_section 992*7304104dSAndroid Build Coastguard Worker 993*7304104dSAndroid Build Coastguard Worker* Mon Feb 5 2007 Ulrich Drepper <[email protected]> 0.126-1 994*7304104dSAndroid Build Coastguard Worker- new program: ar 995*7304104dSAndroid Build Coastguard Worker 996*7304104dSAndroid Build Coastguard Worker* Mon Dec 18 2006 Ulrich Drepper <[email protected]> 0.125-1 997*7304104dSAndroid Build Coastguard Worker- elflint: Compare DT_GNU_HASH tests. 998*7304104dSAndroid Build Coastguard Worker- move archives into -static RPMs 999*7304104dSAndroid Build Coastguard Worker- libelf, elflint: better support for core file handling 1000*7304104dSAndroid Build Coastguard Worker 1001*7304104dSAndroid Build Coastguard Worker* Tue Oct 10 2006 Ulrich Drepper <[email protected]> 0.124-1 1002*7304104dSAndroid Build Coastguard Worker- libebl: sparc backend support for return value location 1003*7304104dSAndroid Build Coastguard Worker- libebl, libdwfl: backend register name support extended with more info 1004*7304104dSAndroid Build Coastguard Worker- libelf, libdw: bug fixes for unaligned accesses on machines that care 1005*7304104dSAndroid Build Coastguard Worker- readelf, elflint: trivial bugs fixed 1006*7304104dSAndroid Build Coastguard Worker 1007*7304104dSAndroid Build Coastguard Worker* Mon Aug 14 2006 Roland McGrath <[email protected]> 0.123-1 1008*7304104dSAndroid Build Coastguard Worker- libebl: Backend build fixes, thanks to Stepan Kasal. 1009*7304104dSAndroid Build Coastguard Worker- libebl: ia64 backend support for register names, return value location 1010*7304104dSAndroid Build Coastguard Worker- libdwfl: Handle truncated linux kernel module section names. 1011*7304104dSAndroid Build Coastguard Worker- libdwfl: Look for linux kernel vmlinux files with .debug suffix. 1012*7304104dSAndroid Build Coastguard Worker- elflint: Fix checks to permit --hash-style=gnu format. 1013*7304104dSAndroid Build Coastguard Worker 1014*7304104dSAndroid Build Coastguard Worker* Wed Jul 12 2006 Ulrich Drepper <[email protected]> 0.122-1 1015*7304104dSAndroid Build Coastguard Worker- libebl: add function to test for relative relocation 1016*7304104dSAndroid Build Coastguard Worker- elflint: fix and extend DT_RELCOUNT/DT_RELACOUNT checks 1017*7304104dSAndroid Build Coastguard Worker- elflint, readelf: add support for DT_GNU_HASHlibelf: add elf_gnu_hash 1018*7304104dSAndroid Build Coastguard Worker- elflint, readelf: add support for 64-bit SysV-style hash tables 1019*7304104dSAndroid Build Coastguard Worker- libdwfl: new functions dwfl_module_getsymtab, dwfl_module_getsym. 1020*7304104dSAndroid Build Coastguard Worker 1021*7304104dSAndroid Build Coastguard Worker* Wed Jun 14 2006 <[email protected]> 0.121-1 1022*7304104dSAndroid Build Coastguard Worker- libelf: bug fixes for rewriting existing files when using mmap. 1023*7304104dSAndroid Build Coastguard Worker- make all installed headers usable in C++ code. 1024*7304104dSAndroid Build Coastguard Worker- readelf: better output format. 1025*7304104dSAndroid Build Coastguard Worker- elflint: fix tests of dynamic section content. 1026*7304104dSAndroid Build Coastguard Worker- ld: Implement --as-needed, --execstack, PT_GNU_STACK. Many small patc 1027*7304104dSAndroid Build Coastguard Workerhes. 1028*7304104dSAndroid Build Coastguard Worker- libdw, libdwfl: handle files without aranges info. 1029*7304104dSAndroid Build Coastguard Worker 1030*7304104dSAndroid Build Coastguard Worker* Tue Apr 4 2006 Ulrich Drepper <[email protected]> 0.120-1 1031*7304104dSAndroid Build Coastguard Worker- Bug fixes. 1032*7304104dSAndroid Build Coastguard Worker- dwarf.h updated for DWARF 3.0 final specification. 1033*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_version. 1034*7304104dSAndroid Build Coastguard Worker- The license is now GPL for most files. The libelf, libebl, libdw,and 1035*7304104dSAndroid Build Coastguard Workerlibdwfl libraries have additional exceptions. Add reference toOIN. 1036*7304104dSAndroid Build Coastguard Worker 1037*7304104dSAndroid Build Coastguard Worker* Thu Jan 12 2006 Roland McGrath <[email protected]> 0.119-1 1038*7304104dSAndroid Build Coastguard Worker- elflint: more tests. 1039*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_module_register_names. 1040*7304104dSAndroid Build Coastguard Worker- libebl: New backend hook for register names. 1041*7304104dSAndroid Build Coastguard Worker 1042*7304104dSAndroid Build Coastguard Worker* Tue Dec 6 2005 Ulrich Drepper <[email protected]> 0.118-1 1043*7304104dSAndroid Build Coastguard Worker- elflint: more tests. 1044*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_module_register_names. 1045*7304104dSAndroid Build Coastguard Worker- libebl: New backend hook for register names. 1046*7304104dSAndroid Build Coastguard Worker 1047*7304104dSAndroid Build Coastguard Worker* Thu Nov 17 2005 Ulrich Drepper <[email protected]> 0.117-1 1048*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_module_return_value_location. 1049*7304104dSAndroid Build Coastguard Worker- libebl: Backend improvements for several CPUs. 1050*7304104dSAndroid Build Coastguard Worker 1051*7304104dSAndroid Build Coastguard Worker* Mon Oct 31 2005 Ulrich Drepper <[email protected]> 0.116-1 1052*7304104dSAndroid Build Coastguard Worker- libdw: New functions dwarf_ranges, dwarf_entrypc, dwarf_diecu, d 1053*7304104dSAndroid Build Coastguard Workerwarf_entry_breakpoints. Removed Dwarf_Func type and functions d 1054*7304104dSAndroid Build Coastguard Workerwarf_func_name, dwarf_func_lowpc, dwarf_func_highpc, dwarf_func_ 1055*7304104dSAndroid Build Coastguard Workerentrypc, dwarf_func_die; dwarf_getfuncs callback now uses Dwarf_ 1056*7304104dSAndroid Build Coastguard WorkerDie, and dwarf_func_file, dwarf_func_line, dwarf_func_col replac 1057*7304104dSAndroid Build Coastguard Workered by dwarf_decl_file, dwarf_decl_line, dwarf_decl_column; dwarf 1058*7304104dSAndroid Build Coastguard Worker_func_inline, dwarf_func_inline_instances now take Dwarf_Die. Ty 1059*7304104dSAndroid Build Coastguard Workerpe Dwarf_Loc renamed to Dwarf_Op; dwarf_getloclist, dwarf_addrlo 1060*7304104dSAndroid Build Coastguard Workerclists renamed dwarf_getlocation, dwarf_getlocation_addr. 1061*7304104dSAndroid Build Coastguard Worker 1062*7304104dSAndroid Build Coastguard Worker* Fri Sep 2 2005 Ulrich Drepper <[email protected]> 0.115-1 1063*7304104dSAndroid Build Coastguard Worker- libelf: speed-ups of non-mmap reading. 1064*7304104dSAndroid Build Coastguard Worker- strings: New program. 1065*7304104dSAndroid Build Coastguard Worker- Implement --enable-gcov option for configure. 1066*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_getscopes_die. 1067*7304104dSAndroid Build Coastguard Worker 1068*7304104dSAndroid Build Coastguard Worker* Wed Aug 24 2005 Ulrich Drepper <[email protected]> 0.114-1 1069*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_getaroff 1070*7304104dSAndroid Build Coastguard Worker- libdw: Added dwarf_func_die, dwarf_func_inline, dwarf_func_inline_inst 1071*7304104dSAndroid Build Coastguard Workerances. 1072*7304104dSAndroid Build Coastguard Worker- libdwfl: New functions dwfl_report_offline, dwfl_offline_section_addre 1073*7304104dSAndroid Build Coastguard Workerss, dwfl_linux_kernel_report_offline. 1074*7304104dSAndroid Build Coastguard Worker- ranlib: new program 1075*7304104dSAndroid Build Coastguard Worker 1076*7304104dSAndroid Build Coastguard Worker* Mon Aug 15 2005 Ulrich Drepper <[email protected]> 0.114-1 1077*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_getaroff 1078*7304104dSAndroid Build Coastguard Worker- ranlib: new program 1079*7304104dSAndroid Build Coastguard Worker 1080*7304104dSAndroid Build Coastguard Worker* Wed Aug 10 2005 Ulrich Drepper <@redhat.com> 0.113-1 1081*7304104dSAndroid Build Coastguard Worker- elflint: relax a bit. Allow version definitions for defined symbols ag 1082*7304104dSAndroid Build Coastguard WorkerainstDSO versions also for symbols in nobits sections. Allow .rodata 1083*7304104dSAndroid Build Coastguard Workersectionto have STRINGS and MERGE flag set. 1084*7304104dSAndroid Build Coastguard Worker- strip: add some more compatibility with binutils. 1085*7304104dSAndroid Build Coastguard Worker 1086*7304104dSAndroid Build Coastguard Worker* Sat Aug 6 2005 Ulrich Drepper <@redhat.com> 0.113-1 1087*7304104dSAndroid Build Coastguard Worker- elflint: relax a bit. Allow version definitions for defined symbols ag 1088*7304104dSAndroid Build Coastguard WorkerainstDSO versions also for symbols in nobits sections. Allow .rodata 1089*7304104dSAndroid Build Coastguard Workersectionto have STRINGS and MERGE flag set. 1090*7304104dSAndroid Build Coastguard Worker 1091*7304104dSAndroid Build Coastguard Worker* Sat Aug 6 2005 Ulrich Drepper <@redhat.com> 0.113-1 1092*7304104dSAndroid Build Coastguard Worker- elflint: relax a bit. Allow version definitions for defined symbols ag 1093*7304104dSAndroid Build Coastguard WorkerainstDSO versions also for symbols in nobits sections. 1094*7304104dSAndroid Build Coastguard Worker 1095*7304104dSAndroid Build Coastguard Worker* Fri Aug 5 2005 Ulrich Drepper <@redhat.com> 0.112-1 1096*7304104dSAndroid Build Coastguard Worker- elfcmp: some more relaxation. 1097*7304104dSAndroid Build Coastguard Worker- elflint: many more tests, especially regarding to symbol versioning. 1098*7304104dSAndroid Build Coastguard Worker- libelf: Add elfXX_offscn and gelf_offscn. 1099*7304104dSAndroid Build Coastguard Worker- libasm: asm_begin interface changes. 1100*7304104dSAndroid Build Coastguard Worker- libebl: Add three new interfaces to directly access machine, class, an 1101*7304104dSAndroid Build Coastguard Workerddata encoding information. 1102*7304104dSAndroid Build Coastguard Worker- objdump: New program. Just the beginning. 1103*7304104dSAndroid Build Coastguard Worker 1104*7304104dSAndroid Build Coastguard Worker* Thu Jul 28 2005 Ulrich Drepper <@redhat.com> 0.111-1 1105*7304104dSAndroid Build Coastguard Worker- libdw: now contains all of libdwfl. The latter is not installed anymore. 1106*7304104dSAndroid Build Coastguard Worker- elfcmp: little usability tweak, name and index of differing section is 1107*7304104dSAndroid Build Coastguard Worker printed. 1108*7304104dSAndroid Build Coastguard Worker 1109*7304104dSAndroid Build Coastguard Worker* Sun Jul 24 2005 Ulrich Drepper <@redhat.com> 0.110-1 1110*7304104dSAndroid Build Coastguard Worker- libelf: fix a numbe rof problems with elf_update 1111*7304104dSAndroid Build Coastguard Worker- elfcmp: fix a few bugs. Compare gaps. 1112*7304104dSAndroid Build Coastguard Worker- Fix a few PLT problems and mudflap build issues. 1113*7304104dSAndroid Build Coastguard Worker- libebl: Don't expose Ebl structure definition in libebl.h. It's now p 1114*7304104dSAndroid Build Coastguard Workerrivate. 1115*7304104dSAndroid Build Coastguard Worker 1116*7304104dSAndroid Build Coastguard Worker* Thu Jul 21 2005 Ulrich Drepper <@redhat.com> 0.109-1 1117*7304104dSAndroid Build Coastguard Worker- libebl: Check for matching modules. 1118*7304104dSAndroid Build Coastguard Worker- elflint: Check that copy relocations only happen for OBJECT or NOTYPE 1119*7304104dSAndroid Build Coastguard Workersymbols. 1120*7304104dSAndroid Build Coastguard Worker- elfcmp: New program. 1121*7304104dSAndroid Build Coastguard Worker- libdwfl: New library. 1122*7304104dSAndroid Build Coastguard Worker 1123*7304104dSAndroid Build Coastguard Worker* Mon May 9 2005 Ulrich Drepper <@redhat.com> 0.108-1 1124*7304104dSAndroid Build Coastguard Worker- strip: fix bug introduced in last change 1125*7304104dSAndroid Build Coastguard Worker- libdw: records returned by dwarf_getsrclines are now sorted by address 1126*7304104dSAndroid Build Coastguard Worker 1127*7304104dSAndroid Build Coastguard Worker* Sun May 8 2005 Ulrich Drepper <@redhat.com> 0.108-1 1128*7304104dSAndroid Build Coastguard Worker- strip: fix bug introduced in last change 1129*7304104dSAndroid Build Coastguard Worker 1130*7304104dSAndroid Build Coastguard Worker* Sun May 8 2005 Ulrich Drepper <@redhat.com> 0.107-1 1131*7304104dSAndroid Build Coastguard Worker- readelf: improve DWARF output format 1132*7304104dSAndroid Build Coastguard Worker- strip: support Linux kernel modules 1133*7304104dSAndroid Build Coastguard Worker 1134*7304104dSAndroid Build Coastguard Worker* Fri Apr 29 2005 Ulrich Drepper <[email protected]> 0.107-1 1135*7304104dSAndroid Build Coastguard Worker- readelf: improve DWARF output format 1136*7304104dSAndroid Build Coastguard Worker 1137*7304104dSAndroid Build Coastguard Worker* Mon Apr 4 2005 Ulrich Drepper <[email protected]> 0.106-1 1138*7304104dSAndroid Build Coastguard Worker- libdw: Updated dwarf.h from DWARF3 speclibdw: add new functions dwarf_f 1139*7304104dSAndroid Build Coastguard Workerunc_entrypc, dwarf_func_file, dwarf_func_line,dwarf_func_col, dwarf_ge 1140*7304104dSAndroid Build Coastguard Workertsrc_file 1141*7304104dSAndroid Build Coastguard Worker 1142*7304104dSAndroid Build Coastguard Worker* Fri Apr 1 2005 Ulrich Drepper <[email protected]> 0.105-1 1143*7304104dSAndroid Build Coastguard Worker- addr2line: New program 1144*7304104dSAndroid Build Coastguard Worker- libdw: add new functions: dwarf_addrdie, dwarf_macro_*, dwarf_getfuncs 1145*7304104dSAndroid Build Coastguard Worker,dwarf_func_*. 1146*7304104dSAndroid Build Coastguard Worker- findtextrel: use dwarf_addrdie 1147*7304104dSAndroid Build Coastguard Worker 1148*7304104dSAndroid Build Coastguard Worker* Mon Mar 28 2005 Ulrich Drepper <[email protected]> 0.104-1 1149*7304104dSAndroid Build Coastguard Worker- findtextrel: New program. 1150*7304104dSAndroid Build Coastguard Worker 1151*7304104dSAndroid Build Coastguard Worker* Mon Mar 21 2005 Ulrich Drepper <[email protected]> 0.103-1 1152*7304104dSAndroid Build Coastguard Worker- libdw: Fix using libdw.h with gcc < 4 and C++ code. Compiler bug. 1153*7304104dSAndroid Build Coastguard Worker 1154*7304104dSAndroid Build Coastguard Worker* Tue Feb 22 2005 Ulrich Drepper <[email protected]> 0.102-1 1155*7304104dSAndroid Build Coastguard Worker- More Makefile and spec file cleanups. 1156*7304104dSAndroid Build Coastguard Worker 1157*7304104dSAndroid Build Coastguard Worker* Fri Jan 16 2004 Jakub Jelinek <[email protected]> 0.94-1 1158*7304104dSAndroid Build Coastguard Worker- upgrade to 0.94 1159*7304104dSAndroid Build Coastguard Worker 1160*7304104dSAndroid Build Coastguard Worker* Fri Jan 16 2004 Jakub Jelinek <[email protected]> 0.93-1 1161*7304104dSAndroid Build Coastguard Worker- upgrade to 0.93 1162*7304104dSAndroid Build Coastguard Worker 1163*7304104dSAndroid Build Coastguard Worker* Thu Jan 8 2004 Jakub Jelinek <[email protected]> 0.92-1 1164*7304104dSAndroid Build Coastguard Worker- full version 1165*7304104dSAndroid Build Coastguard Worker- macroized spec file for GPL or OSL builds 1166*7304104dSAndroid Build Coastguard Worker- include only libelf under GPL plus wrapper scripts 1167*7304104dSAndroid Build Coastguard Worker 1168*7304104dSAndroid Build Coastguard Worker* Wed Jan 7 2004 Jakub Jelinek <[email protected]> 0.91-2 1169*7304104dSAndroid Build Coastguard Worker- macroized spec file for GPL or OSL builds 1170*7304104dSAndroid Build Coastguard Worker 1171*7304104dSAndroid Build Coastguard Worker* Wed Jan 7 2004 Ulrich Drepper <[email protected]> 1172*7304104dSAndroid Build Coastguard Worker- split elfutils-devel into two packages. 1173*7304104dSAndroid Build Coastguard Worker 1174*7304104dSAndroid Build Coastguard Worker* Wed Jan 7 2004 Jakub Jelinek <[email protected]> 0.91-1 1175*7304104dSAndroid Build Coastguard Worker- include only libelf under GPL plus wrapper scripts 1176*7304104dSAndroid Build Coastguard Worker 1177*7304104dSAndroid Build Coastguard Worker* Tue Dec 23 2003 Jeff Johnson <[email protected]> 0.89-3 1178*7304104dSAndroid Build Coastguard Worker- readelf, not readline, in %%description (#111214). 1179*7304104dSAndroid Build Coastguard Worker 1180*7304104dSAndroid Build Coastguard Worker* Fri Sep 26 2003 Bill Nottingham <[email protected]> 0.89-1 1181*7304104dSAndroid Build Coastguard Worker- update to 0.89 (fix eu-strip) 1182*7304104dSAndroid Build Coastguard Worker 1183*7304104dSAndroid Build Coastguard Worker* Tue Sep 23 2003 Jakub Jelinek <[email protected]> 0.86-3 1184*7304104dSAndroid Build Coastguard Worker- update to 0.86 (fix eu-strip on s390x/alpha) 1185*7304104dSAndroid Build Coastguard Worker- libebl is an archive now; remove references to DSO 1186*7304104dSAndroid Build Coastguard Worker 1187*7304104dSAndroid Build Coastguard Worker* Mon Jul 14 2003 Jeff Johnson <[email protected]> 0.84-3 1188*7304104dSAndroid Build Coastguard Worker- upgrade to 0.84 (readelf/elflint improvements, rawhide bugs fixed). 1189*7304104dSAndroid Build Coastguard Worker 1190*7304104dSAndroid Build Coastguard Worker* Fri Jul 11 2003 Jeff Johnson <[email protected]> 0.83-3 1191*7304104dSAndroid Build Coastguard Worker- upgrade to 0.83 (fix invalid ELf handle on *.so strip, more). 1192*7304104dSAndroid Build Coastguard Worker 1193*7304104dSAndroid Build Coastguard Worker* Wed Jul 9 2003 Jeff Johnson <[email protected]> 0.82-3 1194*7304104dSAndroid Build Coastguard Worker- upgrade to 0.82 (strip tests fixed on big-endian). 1195*7304104dSAndroid Build Coastguard Worker 1196*7304104dSAndroid Build Coastguard Worker* Tue Jul 8 2003 Jeff Johnson <[email protected]> 0.81-3 1197*7304104dSAndroid Build Coastguard Worker- upgrade to 0.81 (strip excludes unused symtable entries, test borked). 1198*7304104dSAndroid Build Coastguard Worker 1199*7304104dSAndroid Build Coastguard Worker* Thu Jun 26 2003 Jeff Johnson <[email protected]> 0.80-3 1200*7304104dSAndroid Build Coastguard Worker- upgrade to 0.80 (debugedit changes for kernel in progress). 1201*7304104dSAndroid Build Coastguard Worker 1202*7304104dSAndroid Build Coastguard Worker* Wed Jun 04 2003 Elliot Lee <[email protected]> 1203*7304104dSAndroid Build Coastguard Worker- rebuilt 1204*7304104dSAndroid Build Coastguard Worker 1205*7304104dSAndroid Build Coastguard Worker* Wed May 21 2003 Jeff Johnson <[email protected]> 0.79-2 1206*7304104dSAndroid Build Coastguard Worker- upgrade to 0.79 (correct formats for size_t, more of libdw "works"). 1207*7304104dSAndroid Build Coastguard Worker 1208*7304104dSAndroid Build Coastguard Worker* Mon May 19 2003 Jeff Johnson <[email protected]> 0.78-2 1209*7304104dSAndroid Build Coastguard Worker- upgrade to 0.78 (libdwarf bugfix, libdw additions). 1210*7304104dSAndroid Build Coastguard Worker 1211*7304104dSAndroid Build Coastguard Worker* Mon Feb 24 2003 Elliot Lee <[email protected]> 1212*7304104dSAndroid Build Coastguard Worker- debuginfo rebuild 1213*7304104dSAndroid Build Coastguard Worker 1214*7304104dSAndroid Build Coastguard Worker* Thu Feb 20 2003 Jeff Johnson <[email protected]> 0.76-2 1215*7304104dSAndroid Build Coastguard Worker- use the correct way of identifying the section via the sh_info link. 1216*7304104dSAndroid Build Coastguard Worker 1217*7304104dSAndroid Build Coastguard Worker* Sat Feb 15 2003 Jakub Jelinek <[email protected]> 0.75-2 1218*7304104dSAndroid Build Coastguard Worker- update to 0.75 (eu-strip -g fix) 1219*7304104dSAndroid Build Coastguard Worker 1220*7304104dSAndroid Build Coastguard Worker* Tue Feb 11 2003 Jakub Jelinek <[email protected]> 0.74-2 1221*7304104dSAndroid Build Coastguard Worker- update to 0.74 (fix for writing with some non-dirty sections) 1222*7304104dSAndroid Build Coastguard Worker 1223*7304104dSAndroid Build Coastguard Worker* Thu Feb 6 2003 Jeff Johnson <[email protected]> 0.73-3 1224*7304104dSAndroid Build Coastguard Worker- another -0.73 update (with sparc fixes). 1225*7304104dSAndroid Build Coastguard Worker- do "make check" in %%check, not %%install, section. 1226*7304104dSAndroid Build Coastguard Worker 1227*7304104dSAndroid Build Coastguard Worker* Mon Jan 27 2003 Jeff Johnson <[email protected]> 0.73-2 1228*7304104dSAndroid Build Coastguard Worker- update to 0.73 (with s390 fixes). 1229*7304104dSAndroid Build Coastguard Worker 1230*7304104dSAndroid Build Coastguard Worker* Wed Jan 22 2003 Tim Powers <[email protected]> 1231*7304104dSAndroid Build Coastguard Worker- rebuilt 1232*7304104dSAndroid Build Coastguard Worker 1233*7304104dSAndroid Build Coastguard Worker* Wed Jan 22 2003 Jakub Jelinek <[email protected]> 0.72-4 1234*7304104dSAndroid Build Coastguard Worker- fix arguments to gelf_getsymshndx and elf_getshstrndx 1235*7304104dSAndroid Build Coastguard Worker- fix other warnings 1236*7304104dSAndroid Build Coastguard Worker- re-enable checks on s390x 1237*7304104dSAndroid Build Coastguard Worker 1238*7304104dSAndroid Build Coastguard Worker* Sat Jan 11 2003 Karsten Hopp <[email protected]> 0.72-3 1239*7304104dSAndroid Build Coastguard Worker- temporarily disable checks on s390x, until someone has 1240*7304104dSAndroid Build Coastguard Worker time to look at it 1241*7304104dSAndroid Build Coastguard Worker 1242*7304104dSAndroid Build Coastguard Worker* Thu Dec 12 2002 Jakub Jelinek <[email protected]> 0.72-2 1243*7304104dSAndroid Build Coastguard Worker- update to 0.72 1244*7304104dSAndroid Build Coastguard Worker 1245*7304104dSAndroid Build Coastguard Worker* Wed Dec 11 2002 Jakub Jelinek <[email protected]> 0.71-2 1246*7304104dSAndroid Build Coastguard Worker- update to 0.71 1247*7304104dSAndroid Build Coastguard Worker 1248*7304104dSAndroid Build Coastguard Worker* Wed Dec 11 2002 Jeff Johnson <[email protected]> 0.69-4 1249*7304104dSAndroid Build Coastguard Worker- update to 0.69. 1250*7304104dSAndroid Build Coastguard Worker- add "make check" and segfault avoidance patch. 1251*7304104dSAndroid Build Coastguard Worker- elfutils-libelf needs to run ldconfig. 1252*7304104dSAndroid Build Coastguard Worker 1253*7304104dSAndroid Build Coastguard Worker* Tue Dec 10 2002 Jeff Johnson <[email protected]> 0.68-2 1254*7304104dSAndroid Build Coastguard Worker- update to 0.68. 1255*7304104dSAndroid Build Coastguard Worker 1256*7304104dSAndroid Build Coastguard Worker* Fri Dec 6 2002 Jeff Johnson <[email protected]> 0.67-2 1257*7304104dSAndroid Build Coastguard Worker- update to 0.67. 1258*7304104dSAndroid Build Coastguard Worker 1259*7304104dSAndroid Build Coastguard Worker* Tue Dec 3 2002 Jeff Johnson <[email protected]> 0.65-2 1260*7304104dSAndroid Build Coastguard Worker- update to 0.65. 1261*7304104dSAndroid Build Coastguard Worker 1262*7304104dSAndroid Build Coastguard Worker* Mon Dec 2 2002 Jeff Johnson <[email protected]> 0.64-2 1263*7304104dSAndroid Build Coastguard Worker- update to 0.64. 1264*7304104dSAndroid Build Coastguard Worker 1265*7304104dSAndroid Build Coastguard Worker* Sun Dec 1 2002 Ulrich Drepper <[email protected]> 0.64 1266*7304104dSAndroid Build Coastguard Worker- split packages further into elfutils-libelf 1267*7304104dSAndroid Build Coastguard Worker 1268*7304104dSAndroid Build Coastguard Worker* Sat Nov 30 2002 Jeff Johnson <[email protected]> 0.63-2 1269*7304104dSAndroid Build Coastguard Worker- update to 0.63. 1270*7304104dSAndroid Build Coastguard Worker 1271*7304104dSAndroid Build Coastguard Worker* Fri Nov 29 2002 Ulrich Drepper <[email protected]> 0.62 1272*7304104dSAndroid Build Coastguard Worker- Adjust for dropping libtool 1273*7304104dSAndroid Build Coastguard Worker 1274*7304104dSAndroid Build Coastguard Worker* Sun Nov 24 2002 Jeff Johnson <[email protected]> 0.59-2 1275*7304104dSAndroid Build Coastguard Worker- update to 0.59 1276*7304104dSAndroid Build Coastguard Worker 1277*7304104dSAndroid Build Coastguard Worker* Thu Nov 14 2002 Jeff Johnson <[email protected]> 0.56-2 1278*7304104dSAndroid Build Coastguard Worker- update to 0.56 1279*7304104dSAndroid Build Coastguard Worker 1280*7304104dSAndroid Build Coastguard Worker* Thu Nov 7 2002 Jeff Johnson <[email protected]> 0.54-2 1281*7304104dSAndroid Build Coastguard Worker- update to 0.54 1282*7304104dSAndroid Build Coastguard Worker 1283*7304104dSAndroid Build Coastguard Worker* Sun Oct 27 2002 Jeff Johnson <[email protected]> 0.53-2 1284*7304104dSAndroid Build Coastguard Worker- update to 0.53 1285*7304104dSAndroid Build Coastguard Worker- drop x86_64 hack, ICE fixed in gcc-3.2-11. 1286*7304104dSAndroid Build Coastguard Worker 1287*7304104dSAndroid Build Coastguard Worker* Sat Oct 26 2002 Jeff Johnson <[email protected]> 0.52-3 1288*7304104dSAndroid Build Coastguard Worker- get beehive to punch a rhpkg generated package. 1289*7304104dSAndroid Build Coastguard Worker 1290*7304104dSAndroid Build Coastguard Worker* Wed Oct 23 2002 Jeff Johnson <[email protected]> 0.52-2 1291*7304104dSAndroid Build Coastguard Worker- build in 8.0.1. 1292*7304104dSAndroid Build Coastguard Worker- x86_64: avoid gcc-3.2 ICE on x86_64 for now. 1293*7304104dSAndroid Build Coastguard Worker 1294*7304104dSAndroid Build Coastguard Worker* Tue Oct 22 2002 Ulrich Drepper <[email protected]> 0.52 1295*7304104dSAndroid Build Coastguard Worker- Add libelf-devel to conflicts for elfutils-devel 1296*7304104dSAndroid Build Coastguard Worker 1297*7304104dSAndroid Build Coastguard Worker* Mon Oct 21 2002 Ulrich Drepper <[email protected]> 0.50 1298*7304104dSAndroid Build Coastguard Worker- Split into runtime and devel package 1299*7304104dSAndroid Build Coastguard Worker 1300*7304104dSAndroid Build Coastguard Worker* Fri Oct 18 2002 Ulrich Drepper <[email protected]> 0.49 1301*7304104dSAndroid Build Coastguard Worker- integrate into official sources 1302*7304104dSAndroid Build Coastguard Worker 1303*7304104dSAndroid Build Coastguard Worker* Wed Oct 16 2002 Jeff Johnson <[email protected]> 0.46-1 1304*7304104dSAndroid Build Coastguard Worker- Swaddle. 1305