public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
* translator safety improvements
@ 2006-11-27 16:56 Frank Ch. Eigler
  0 siblings, 0 replies; only message in thread
From: Frank Ch. Eigler @ 2006-11-27 16:56 UTC (permalink / raw)
  To: systemtap

Hi -

I committed a small bunch of changes to the translator, in furtherance
of PR 2725 and others.  The changes include:

- adding low-level locking functions to the blacklist, for avoidance
  of reentrancy.  If your script depended on these, let me know.
- added an available-stack-space check done at every probe handler.
  This could accidentally break a few currently working scripts, by
  blocking their function if the probes are placed into a too-deeply-nested
  region of kernel space-time.  If your script breaks, please let me know.
- added architecture/version matching at translation time to detect
  debuginfo/kernel mismatches.  This could accidentally break a few
  platforms - see tapsets.cxx:2797.

I'm getting good results with these changes against broad kernel
probes.  Doing some craa-aazy stuff with kernel.function("*") is
not far away.

- FChE

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-11-26 23:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-27 16:56 translator safety improvements Frank Ch. Eigler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).