]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Merge branch 'jankratochvil/pie-core' into jankratochvil/forunwind
authorJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 16 Nov 2012 16:31:10 +0000 (17:31 +0100)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 16 Nov 2012 16:31:10 +0000 (17:31 +0100)
Conflicts:
libdwfl/ChangeLog
tests/ChangeLog
tests/Makefile.am

1  2 
libdwfl/ChangeLog
tests/ChangeLog
tests/Makefile.am

index 914d69d9a426d13d197a4770a2ce34ead1b3b48c,5f95b7c946f5c5df6b8e5035022052a955b51a35..26873771e763f91d5864912ecef7b568e10e075e
@@@ -1,30 -1,14 +1,41 @@@
 +2012-10-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
 +
 +      * dwfl_report_elf.c (__libdwfl_report_elf): Remove BASE aligning.
 +
 +2012-10-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
 +
 +      * dwfl_report_elf.c (__libdwfl_report_elf): Simplify START and BIAS
 +      calculation.
 +
 +2012-10-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
 +
 +      * argp-std.c (offline_find_elf): New function.
 +      (offline_callbacks): Use it for FIND_ELF.
 +      (struct parse_opt): New.
 +      (parse_opt): New KEY ARGP_KEY_INIT.  In other make HOOK struct
 +      parse_opt pointer from former Dwfl pointer.  Delay 'e and OPT_COREFILE
 +      processing till ARGP_KEY_SUCCESS.  Initialize state->INPUT already from
 +      ARGP_KEY_SUCCESS.  Modify the cleanup in ARGP_KEY_ERROR.  Make the final state->INPUT initialization optional.
 +      * libdwfl.h (dwfl_standard_argp): Extend the comment for USERDATA.
 +
 +2012-10-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
 +
 +      * linux-proc-maps.c: Include system.h.
 +      (PROCEXEFMT, get_pid_class): New.
 +      (grovel_auxv): Detect 32-bit vs. 64-bit auxv, possibly call
 +      get_pid_class.
 +
+ 2012-10-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+       * argp-std.c (offline_find_elf): New function.
+       (offline_callbacks): Use it for FIND_ELF.
+       (struct parse_opt): New.
+       (parse_opt): New KEY ARGP_KEY_INIT.  In other make HOOK struct
+       parse_opt pointer from former Dwfl pointer.  Delay 'e and OPT_COREFILE
+       processing till ARGP_KEY_SUCCESS.  Initialize state->INPUT already from
+       ARGP_KEY_SUCCESS.  Modify the cleanup in ARGP_KEY_ERROR.  Make the final state->INPUT initialization optional.
+       * libdwfl.h (dwfl_standard_argp): Extend the comment for USERDATA.
  2012-10-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
  
        * dwfl_module_getdwarf.c (mod_verify_build_id): New function with code
diff --cc tests/ChangeLog
index 9b6a4c993e73ad164cc16edeea56faff6ecc1529,1f0eb34b4344570f3f2d483d6766d76680a18625..21a2328070800d1a9bcd1929665258fc26407e42
@@@ -1,14 -1,11 +1,22 @@@
 +2012-10-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
 +
 +      * Makefile.am (check_PROGRAMS): Add dwfl-report-elf-align.
 +      (TESTS): Add run-dwfl-report-elf-align.sh.
 +      (EXTRA_DIST): Add run-dwfl-report-elf-align.sh and
 +      testfile-dwfl-report-elf-align-shlib.so.bz2 .
 +      (dwfl_report_elf_align_LDADD): New.
 +      * dwfl-report-elf-align.c: New file.
 +      * run-dwfl-report-elf-align.sh: New file.
 +      * testfile-dwfl-report-elf-align-shlib.so.bz2: New file.
 +
+ 2012-10-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+       * run-addrname-test.sh: New test for PIE relocation.
+       * testfile70.core.bz2: New file.
+       * testfile70.exec.bz2: New file.
+       * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and
+       testfile70.exec.bz2 .
  2012-10-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
  
        * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2,
index a1ed284130198454f1d39a4bb9725996bd1b63e0,6808bd1342fef37d429cfd43542cf6b72f717e9a..412644159ff7e2f1eef98d097c8cffccd1e7ec6f
@@@ -181,8 -181,7 +181,9 @@@ EXTRA_DIST = run-arextract.sh run-arsym
             run-readelf-vmcoreinfo.sh testfile62.bz2 \
             run-readelf-mixed-corenote.sh testfile63.bz2 testfile64.bz2 \
             testfile65.bz2 testfile69.core.bz2 testfile69.so.bz2 \
 -           testfile70.core.bz2 testfile70.exec.bz2
++           testfile70.core.bz2 testfile70.exec.bz2 \
 +           run-dwfl-report-elf-align.sh \
 +           testfile-dwfl-report-elf-align-shlib.so.bz2
  
  if USE_VALGRIND
  valgrind_cmd="valgrind -q --trace-children=yes --error-exitcode=1"