error::pass2 man page on RedHat

Man page or keyword search:  
man Server   29550 pages
apropos Keyword Search (all sections)
Output format
RedHat logo
[printable version]

ERROR::PASS2(7stap)					   ERROR::PASS2(7stap)

NAME
       error::pass2 - systemtap pass-2 errors

DESCRIPTION
       Errors  that  occur  during  pass 2 (elaboration) can have a variety of
       causes.	Common types include:

       unavailable probe point classes
	      Some types of probe points are only available on certain	system
	      versions, architectures, and configurations.  For example, user-
	      space process.*  probes may require utrace or uprobes capability
	      in the kernel for this architecture.

       unavailable probe points
	      Some  probe  points  may	be  individually unavailable even when
	      their class is fine.  For example, kprobe.function("foobar") may
	      fail  if	function foobar does not exist in the kernel any more.
	      Debugging or symbol data may be absent for some types of	.func‐
	      tion  or .statement probes; check for availability of debuginfo.
	      Try the stap-prep program to download  possibly-required	debug‐
	      info.   Use  a  wildcard parameter such as stap -l 'kprobe.func‐
	      tion("*foo*")' to locate still-existing variants.	 Use  !	 or  ?
	      probe  point  suffixes  to  denote optional / preferred-alterna‐
	      tives, to let the working parts of a script continue.

       typos  There might be a spelling error in the probe point  name	("syc‐
	      sall"  vs.  "syscall").  Wildcard probes may not find a match at
	      all in the tapsets.  Recheck the names using stap -l PROBEPOINT.
	      Another  common mistake is to use the .  operator instead of the
	      correct -> when  dereferencing  context  variable	 subfields  or
	      pointers:	  $foo->bar->baz   even	  if   in   C  one  would  say
	      foo->bar.baz.

       unavailable context variables
	      Systemtap scripts often wish to refer to variables from the con‐
	      text  of	the  probed  programs using $variable notation.	 These
	      variables may not always be available, depending on versions  of
	      the  compiler,  debugging/optimization flags used, architecture,
	      etc.  Use stap -L PROBEPOINT to list available context variables
	      for given probes.	 Use the @defined() expression to test for the
	      resolvability of a context variable expression.  Consider	 using
	      the  stap	 --skip-badvars option to silently replace misbehaving
	      context variable expressions with zero.

GATHERING MORE INFORMATION
       Increasing the verbosity of pass-2 with an option such as --vp  02  can
       help pinpoint the problem.

SEE ALSO
       stap(1),
       stap-prep(1),
       stapprobes(3stap),
       probe::*(3stap),
       error::dwarf(7stap),
       error::inode-uprobes(7stap),
       warning::debuginfo(7stap),
       error::reporting(7stap)

							   ERROR::PASS2(7stap)
[top]

List of man pages available for RedHat

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net