From: bsuparna@in.ibm.com
To: linux-kernel@vger.kernel.org
Subject: Dynamic Probes Announcement
Date: Mon, 21 Aug 2000 14:48:17 +0530 [thread overview]
Message-ID: <CA256942.00334530.00@d73mta05.au.ibm.com> (raw)
The IBM Linux Technology Centre announced on August 16, the first release
of Dynamic Probes (Dprobes)
available from
http://oss.software.ibm.com/developerworks/opensource/linux/projects/dprobes
Dprobes is a generic and pervasive system debugging facility that will
operate under the most extreme software conditions such as debugging a deep
rooted operating system problem in a live environment. For example,
page-manager bugs in the kernel or perhaps user or system problems that
will not re-create easily in either a lab or production environment. For
such inaccessible problem scenarios Dynamic Probes not only offers a
technique for gathering diagnostic information but has a high probability
of successful outcome without the need to build custom modules for
debugging purposes.
Dprobes allows the insertion of fully automated breakpoints or probepoints,
anywhere in the system and user space. Each probepoint has an associated
set of probe instructions that are interpreted when the probe fires. These
instructions allow memory and CPU registers to be examined and altered
using conditional logic. When the probe command terminates, prior to
returning to the probed code, a syslog record may be optionally generated.
Our intention in the next Dprobes code drop is that the probe program will
be used to trigger any external debugging facility that registers for this
purpose. For example a trace program will be able to augment its capability
with a dynamic trace capability. Similarly, a crash dump facility will be
able to be invoked conditionally when a specific set of circumstances
occurs in a particular code path. and lastly a debugger will be able to
use Dprobes as high-speed complex conditional breakpoint service.
Suparna Bhattacharya
IBM Linux Technology Centre, RAS
Systems Software, IBM Global Services, India
E-mail : bsuparna@in.ibm.com
Phone : 91-80-5267117, Extn : 2525
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
reply other threads:[~2000-08-21 9:35 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CA256942.00334530.00@d73mta05.au.ibm.com \
--to=bsuparna@in.ibm.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®