Patent ID: 9213532
Filing Date: 2015-12-15
Classification: G06F

Abstract:
1. A method for generating executable binary comprising: analyzing a test executable binary generated from source code, wherein the source code comprises a plurality of functions, and wherein the plurality of functions comprises a first function, a second function, and a third function; generating, based on analyzing the test executable binary, a code call tree comprising a plurality of call durations for the plurality of functions, wherein the code call tree indicates that, while executing the first function, the second function has a higher call duration than the third function; determining, using the code call tree, a function order of the plurality of functions; generating, using the function order, a call tree order map; generating a call tree ordered executable binary using the source code and the call tree order map, wherein generating the call tree ordered executable binary using the source code and the call tree order map comprises: executing the call tree ordered executable binary on a processor.