From 07918408a857042711d6555ba11797bec0b4b4fb Mon Sep 17 00:00:00 2001 From: roland Date: Wed, 17 Oct 2007 07:56:07 +0000 Subject: [PATCH] Move log entries out of patch --- elfutils-0.130-fixes.patch | 148 +++++++++++-------------------------- 1 file changed, 44 insertions(+), 104 deletions(-) diff --git a/elfutils-0.130-fixes.patch b/elfutils-0.130-fixes.patch index 7400519..072f8ee 100644 --- a/elfutils-0.130-fixes.patch +++ b/elfutils-0.130-fixes.patch @@ -1,85 +1,47 @@ -# -# -# patch "libdwfl/ChangeLog" -# from [5323e83f0ba1ae96c326f6d799ffe684e6f90939] -# to [e8ac39af4808defcc93f6f4e55f092cbdd1089e0] -# -# patch "libdwfl/dwfl_module_build_id.c" -# from [ae14fc9f3be468ffff14b4f6247ad38898705132] -# to [c67b9be68b69c98f6fd1024f521acdab0678ea02] -# -# patch "libdwfl/dwfl_module_getsym.c" -# from [5596a4a3df363bb27759a0c26519b9818475aa80] -# to [c1a0448eecebc039393fb884ff7d0684d1d5001f] -# -# patch "libdwfl/dwfl_report_elf.c" -# from [d9db919b103fc3411d240f3a096af5e57a3adce6] -# to [ee4a17cd0e3bf27c306b484ab38c34a7de2b7c0e] -# -# patch "libdwfl/offline.c" -# from [1508fb5c96e46f5bf3bbdaa0e18921243cf2ab8b] -# to [d8dc43d35ecff3200099ec421a93cfadbd5a2e17] -# -# patch "libdwfl/relocate.c" -# from [5a08921fcd4b957b0d768e7a140eb5187dcaf69e] -# to [51258c3bf6a18602dbd3fd2d8b721d4f7a9aef60] -# -# patch "src/ChangeLog" -# from [18c1d13eb93bea8ea545811e1513cfa8fa207fa5] -# to [026cfbde5f235e169ca1aa4c5be156090254d137] -# -# patch "src/readelf.c" -# from [a0d9bd8c3fb36429895ee314dd3a874af3f8866e] -# to [06970982eff8d85287725619dd9eefc51c1bf1c0] -# -# patch "tests/ChangeLog" -# from [567abc0255271ddf2937bd3ebc5eebd8e0417d12] -# to [90ef947259192962a6242fab915f10059bef1b0c] -# -# patch "tests/test-subr.sh" -# from [5ba4008367c39437a8e8d6ed0b6757d54bc10f4d] -# to [ea1d0339bca3d875076ed15e114e9d47b2ea96e2] -# -============================================================ ---- libdwfl/ChangeLog 5323e83f0ba1ae96c326f6d799ffe684e6f90939 -+++ libdwfl/ChangeLog e8ac39af4808defcc93f6f4e55f092cbdd1089e0 -@@ -1,3 +1,36 @@ -+2007-10-17 Roland McGrath -+ -+ * dwfl_module_getsym.c (dwfl_module_getsym): Apply MOD->symfile->bias -+ to relocated st_value. -+ -+ * dwfl_report_elf.c (__libdwfl_report_elf): Align initial BASE for -+ ET_REL to 0x100. -+ -+2007-10-16 Roland McGrath -+ -+ * dwfl_report_elf.c (__libdwfl_report_elf): Readjust BASE when a later -+ section has larger alignment requirements not met by the original BASE, -+ rather than padding more between sections. -+ -+ * dwfl_report_elf.c (__libdwfl_report_elf): Fix bias calculation. -+ -+ * dwfl_module_build_id.c (__libdwfl_find_build_id): Apply module bias -+ to sh_addr value. -+ -+ * dwfl_report_elf.c (__libdwfl_report_elf): Don't be confused by BASE -+ at zero in ET_REL case. Adjust BASE to necessary alignment. -+ -+ * dwfl_module_build_id.c (check_notes): Take -1, not 0, as stub value -+ for DATA_VADDR. -+ (__libdwfl_find_build_id): Update caller. -+ -+ * relocate.c (__libdwfl_relocate_value): Don't use sh_offset. -+ * dwfl_report_elf.c (__libdwfl_report_elf): Likewise. -+ * offline.c (dwfl_offline_section_address): Bail early if there is -+ separate debug file. -+ -+ * relocate.c (__libdwfl_relocate): Don't return DWFL_E_NO_DWARF. -+ - 2007-10-09 Roland McGrath - - * dwfl_report_elf.c (__libdwfl_report_elf): Clear SHDR->sh_offset when +libdwfl/ +2007-10-17 Roland McGrath + + * dwfl_module_getsym.c (dwfl_module_getsym): Apply MOD->symfile->bias + to relocated st_value. + + * dwfl_report_elf.c (__libdwfl_report_elf): Align initial BASE for + ET_REL to 0x100. + +2007-10-16 Roland McGrath + + * dwfl_report_elf.c (__libdwfl_report_elf): Readjust BASE when a later + section has larger alignment requirements not met by the original BASE, + rather than padding more between sections. + + * dwfl_report_elf.c (__libdwfl_report_elf): Fix bias calculation. + + * dwfl_module_build_id.c (__libdwfl_find_build_id): Apply module bias + to sh_addr value. + + * dwfl_report_elf.c (__libdwfl_report_elf): Don't be confused by BASE + at zero in ET_REL case. Adjust BASE to necessary alignment. + + * dwfl_module_build_id.c (check_notes): Take -1, not 0, as stub value + for DATA_VADDR. + (__libdwfl_find_build_id): Update caller. + + * relocate.c (__libdwfl_relocate_value): Don't use sh_offset. + * dwfl_report_elf.c (__libdwfl_report_elf): Likewise. + * offline.c (dwfl_offline_section_address): Bail early if there is + separate debug file. + + * relocate.c (__libdwfl_relocate): Don't return DWFL_E_NO_DWARF. + +src/ +2007-10-16 Roland McGrath + + * readelf.c (hex_dump): Fix rounding error in whitespace calculation. + +tests/ +2007-10-16 Roland McGrath + + * test-subr.sh (remove_files): Don't pass -Bb to diff. + ============================================================ --- libdwfl/dwfl_module_build_id.c ae14fc9f3be468ffff14b4f6247ad38898705132 +++ libdwfl/dwfl_module_build_id.c c67b9be68b69c98f6fd1024f521acdab0678ea02 @@ -358,17 +320,6 @@ if (shdr->sh_type == SHT_REL) for (size_t relidx = 0; !result && relidx < nrels; ++relidx) ============================================================ ---- src/ChangeLog 18c1d13eb93bea8ea545811e1513cfa8fa207fa5 -+++ src/ChangeLog 026cfbde5f235e169ca1aa4c5be156090254d137 -@@ -1,3 +1,7 @@ -+2007-10-16 Roland McGrath -+ -+ * readelf.c (hex_dump): Fix rounding error in whitespace calculation. -+ - 2007-10-15 Roland McGrath - - * make-debug-archive.in: New file. -============================================================ --- src/readelf.c a0d9bd8c3fb36429895ee314dd3a874af3f8866e +++ src/readelf.c 06970982eff8d85287725619dd9eefc51c1bf1c0 @@ -5888,7 +5888,7 @@ hex_dump (const uint8_t *data, size_t le @@ -381,17 +332,6 @@ for (size_t i = 0; i < chunk; ++i) { ============================================================ ---- tests/ChangeLog 567abc0255271ddf2937bd3ebc5eebd8e0417d12 -+++ tests/ChangeLog 90ef947259192962a6242fab915f10059bef1b0c -@@ -1,3 +1,7 @@ -+2007-10-16 Roland McGrath -+ -+ * test-subr.sh (remove_files): Don't pass -Bb to diff. -+ - 2007-10-09 Roland McGrath - - * dwflmodtest.c (print_module): Don't use %p in output. -============================================================ --- tests/test-subr.sh 5ba4008367c39437a8e8d6ed0b6757d54bc10f4d +++ tests/test-subr.sh ea1d0339bca3d875076ed15e114e9d47b2ea96e2 @@ -1,5 +1,5 @@