Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Sys::Trace::Results(3)User Contributed Perl DocumentatioSys::Trace::Results(3)

NAME
       Sys::Trace::Results - Results of	a Sys::Trace

DESCRIPTION
       This object holds the results of	a trace	performed via Sys::Trace.

METHODS
   new($trace)
       Initialises the object from a given trace. Normally called via the
       "results" method	of Sys::Trace.

   count
       Returns the number of calls that	are contained within this trace.

   calls([$call])
       Return a	list of	all the	calls. The system call name will be filtered
       against $call if	provided (either a string or a Regexp reference).

       Each element in the list	will be	a hash reference of the	form:

	 {
	   name	    => "/path/to/file",	 # filename, if	relevant
	   call	    => "open",		 # system call name
	   systime  => 0.000012,	 # time	spent in call
	   walltime => 1277664686.665232 #
	   args	    => [ ... ]		 # arguments
	   errno    => "ENOENT"		 # errno, if error occurred
	   strerror => "No such	file or	directory", # error string, if returned
	   pid	    => 1234,		 # pid being traced
	   return   => -1
	 }

   files([$path])
       Return a	list of	files that were	referenced by the system calls in this
       trace, optionally filtering on $path.

TODO
       This is currently very basic, this module should	provide	the ability to
       perform analysis.

SEE ALSO
       Sys::Trace for copyright, etc.

perl v5.24.1			  2010-06-27		Sys::Trace::Results(3)

NAME | DESCRIPTION | METHODS | TODO | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Sys::Trace::Results&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help