This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.4-339-gb628d71
- From: fche at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 11 May 2011 23:33:37 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.4-339-gb628d71
- Reply-to: systemtap at sourceware dot org
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".
The branch, master has been updated
via b628d716dbe03cfe60b3d581a9b1f023ebb4c997 (commit)
via fa2e3415185a28542d419a641ecd6cddd52e3cd9 (commit)
from 039f823140c83e049ef98297cd7f1b41bade66a6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b628d716dbe03cfe60b3d581a9b1f023ebb4c997
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Wed May 11 19:33:19 2011 -0400
i18n: po rebuild after CVE fixes
commit fa2e3415185a28542d419a641ecd6cddd52e3cd9
Author: Mark Wielaard <mjw@redhat.com>
Date: Wed May 11 15:27:48 2011 -0400
CVE-2011-1781, CVE-2011-1769: correct DW_OP_{mod,div} division-by-zero bug
Probing a process with corrupted DWARF information, it has been
possible to create a kernel-side divison-by-zero. This fixes.
Handle DW_OP_div/mod divide by zero. DW_OP_mod should work unsigned.
* loc2c.c (translate): Use helper functions div_op and mod_op for
DW_OP_div and DW_OP_mod operands. Set used_deref = true.
* translate.cxx (translate_runtime): Emit STAP_MSG_LOC2C_03 define.
* runtime/loc2c-runtime.h: Define dwarf_div_op and dwarf_mod_op macros.
* runtime/unwind.c (compute_expr): Check for zero before executing
DW_OP_mod or DW_OP_div.
-----------------------------------------------------------------------
Summary of changes:
loc2c.c | 15 ++-
po/en.gmo | Bin 11319 -> 11319 bytes
po/en.po | 283 +++++++++++++++++++++++++---------------------
po/fr.gmo | Bin 54328 -> 54328 bytes
po/fr.po | 286 +++++++++++++++++++++++++----------------------
po/pl.gmo | Bin 588 -> 588 bytes
po/pl.po | 283 +++++++++++++++++++++++++---------------------
po/systemtap.pot | 283 +++++++++++++++++++++++++---------------------
runtime/loc2c-runtime.h | 22 ++++
runtime/unwind.c | 21 +++-
translate.cxx | 2 +
11 files changed, 666 insertions(+), 529 deletions(-)
hooks/post-receive
--
systemtap: system-wide probe/trace tool