Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-02-03
2010-12-14
Dam, Tuan Q (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S126000, C717S127000, C717S130000
Reexamination Certificate
active
07853927
ABSTRACT:
Embodiments of the present invention present methods of tracing kernel functions of a kernel including: building a kernel tracing dynamically loadable kernel module (DLKM) wherein the kernel tracing DLKM contains user-specified kernel code; loading the kernel tracing DLKM on a target machine; invoking the kernel tracing DLKM on the target machine; and tracing kernel functions wherein trace variables are gathered. In some embodiments, the method may further include: creating user-specified kernel code wherein at least one kernel activity may be inspected or tested; creating at least one trace point corresponding to a point at which the kernel tracing DLKM is invoked; and compiling the kernel tracing DLKM.
REFERENCES:
patent: 5459867 (1995-10-01), Adams
patent: 5634058 (1997-05-01), Allen et al.
patent: 5812848 (1998-09-01), Cohen
patent: 6226725 (2001-05-01), Yarborough
patent: 6950962 (2005-09-01), Mathias
patent: 7099866 (2006-08-01), Crosbie et al.
patent: 7143281 (2006-11-01), Chandramouleeswaran et al.
patent: 7313734 (2007-12-01), DeWitt et al.
patent: 7395528 (2008-07-01), Cantrill
patent: 2002/0023211 (2002-02-01), Roth et al.
patent: 2003/0046606 (2003-03-01), Johnson
patent: 2003/0074604 (2003-04-01), Mathias et al.
patent: 2004/0237070 (2004-11-01), Roth
patent: 2005/0071856 (2005-03-01), Kumar et al.
Vevea, M., “Function Prototypes”, www.nmr.mgh.harvard.edu/C/prototypes.shtml (date unknown) (2 pages).
Summit, S. “Function Prototypes”, www.eskimo.com/˜scs/cclass
otes.sx5b.html, 1995-1996 (2 pages).
“Function Prototypes”, www.taumoda.com/web/class/day7.html (date unknown) (3 pages).
Obanos, “Functions prototypes”, www.codeproject.com/purgatory/blackozemia.asp (Mar. 2003) 1 page.
Hewlett Packard, “Developing Dynamically Loadable Kernel Modules Issue 1.0 HP-UX 11.0” Oct. 12, 1998 (70 pages).
U.S. Appl. No. 09/976,727, Office Action dated Jul. 22, 2004, pp. 1-7 with attachments.
U.S. Appl. No. 09/976,727, Office Action dated Feb. 1, 2005, pp. 1-10.
U.S. Appl. No. 09/976,727, Notice of Allowance dated May 4, 2005, pp. 1-3.
Dam Tuan Q
Hewlett--Packard Development Company, L.P.
Tecklu Isaac T
LandOfFree
Methods and tools for executing and tracing user-specified... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and tools for executing and tracing user-specified..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and tools for executing and tracing user-specified... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4173549