Identification method for function calling conventions in binary applications | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/47

Identification method for function calling conventions in binary applications

A method for identification of calling conventions for functions in binary applications is proposed. The essence of the method is to determine indications that the calling convention under analysis seems to be specific to a certain type. If there are indications for many different types of calling conventions, then the majority rule is used to determine one of them. In the case of absence of any indications for known calling conventions, it is considered that the calling convention for this function is "user call".

Download file
Counter downloads: 164

Keywords

статический анализ, бинарные приложения, соглашение о вызове, static analysis, calling convention, binary application

Authors

NameOrganizationE-mail
Stanchin M.A.Tomsk State Universitymostobriv@gmail.com
Sorokovikov N. V.Tomsk State Universityd86leader@yandex.ru
Всего: 2

References

Agner F. Calling Conventions for Different C++ Compilers and Operating Systems. 2017. http://www.agner.org/optimize/calling_conventions.pdf
CCPTool. https://github.com/ACIDYWE/CCPTool
 Identification method for function calling conventions in binary applications | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/47

Identification method for function calling conventions in binary applications | Applied Discrete Mathematics. Supplement. 2017. № 10. DOI: 10.17223/2226308X/10/47