- Browse by Subject
Browsing by Subject "Pintools"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Pin++: An Object-oriented Framework for Writing Pintools(ACM, 2015) Hill, James H.; Feiock, Dennis C.; Department of Computer & Information Science, School of ScienceThis paper presents a framework named Pin++. Pin++ is an object-oriented framework that uses template metaprogramming to implement Pintools, which are analysis tools for the dynamic binary instrumentation tool named Pin. The goal of Pin++ is to simplify programming a Pintool and promote reuse of its components across different Pintools. Our results show that Pintools implemented using Pin++ can have a 54% reduction in complexity, increase its modularity, and up to 60% reduction in instrumentation overhead.