kirancodes.me
To Proof Maintenance & Beyond!

1,971 papers · page 66 of 99

Path slicing

Ranjit Jhala, Rupak Majumdar

We present a new technique, path slicing, that takes as input a possibly infeasible path to a target location, and eliminates all the operations that are irrelevant towards the reachability of the target location. A path slice is a subsequence of the original path whose infeasibi…

PLDI 2005★ Most Influential PLDI Paper (awarded 2015)

Pin: building customized program analysis tools with dynamic instrumentation

Chi-Keung Luk, Robert S. Cohn, Robert Muth, Harish Patil, Artur Klauser, P. Geoffrey Lowney, Steven Wallace, Vijay Janapa Reddi + 1 more

Robust and powerful software instrumentation tools are essential for program analysis tasks such as profiling, performance evaluation, and bug detection. To meet this need, we have developed a new instrumentation system called Pin. Our goals are to provide easy-to-use, portable, …