Reversing : The Hacker's Guide to Reverse Engineering

(ff) #1
Figure A.14 The effects of line-level working-set tuning on code placement in the same
sample binary executable.

Function1 (Medium Popularity)
Function1_Condition1 (Frequently Executed)
Function1_Condition2 (Relocated)
Function1_Condition3 (Frequently Executed)

Function3_Condition1 (Sometimes Executed)

Function3 (High Popularity)
Function3_Condition1 (Relocated)
Function3_Condition2 (Relocated)
Function3_Condition3 (Frequently Executed)

Function2 (Low Popularity)
Function2_Condition1 (Rarely Executed)
Function2_Condition2 (Sometimes Executed)

Function3_Condition2 (Rarely Executed)
Function1_Condition2 (Sometimes Executed)

Beginning of
Module

End of Module

518 Appendix A

21_574817 appa.qxd 3/16/05 8:54 PM Page 518

Free download pdf