Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-08-16
2005-08-16
Chaki, Kakali (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S140000
Reexamination Certificate
active
06931632
ABSTRACT:
Method and apparatus for instrumentation of an executable computer program that includes a predicated branch-call instruction followed by a call-shadow instruction. The predicated branch-call instruction and the call-shadow instruction is stored in a first bundle of instructions, which is followed by a second bundle. The predicated branch-call instruction is changed to a predicated branch instruction that targets a fifth bundle of instructions, and the predicate of the predicated branch instruction is the same as the predicate of the predicated branch-call instruction. Third, fourth, and fifth bundles are created to preserve program semantics. The third bundle is inserted following the first bundle and includes the call-shadow instruction. The fourth bundle is inserted following the third bundle and includes a branch instruction that targets the second bundle. The fifth bundle is inserted following the fourth bundle and includes a branch-call instruction that has a target address equal to the target address of the predicated branch-call instruction. Instrumentation instructions are then inserted.
REFERENCES:
patent: 6098165 (2000-08-01), Panwar et al.
patent: 6237077 (2001-05-01), Sharangpani et al.
patent: 6622300 (2003-09-01), Krishnaswamy et al.
patent: 6721875 (2004-04-01), McCormick et al.
patent: 6829722 (2004-12-01), Lin
patent: 2002/0104074 (2002-08-01), Hundt et al.
Tamches, Miller “Fine-grained dynamic instrumentation of commodity operating system kernels” 1999 AMC Operating Systems Design and Implementation pp. 117-130.
Ramasamy Vinodha
Tsai Jenn-Yuan
Chaki Kakali
Hewlett--Packard Development Company, L.P.
Mitchell Jason
LandOfFree
Instrumentation of code having predicated branch-call and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Instrumentation of code having predicated branch-call and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instrumentation of code having predicated branch-call and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3456904