Identification method for function calling conventions in binary applications
Prikladnaya Diskretnaya Matematika. Supplement, no. 10 (2017), pp. 122-123
Cet article a éte moissonné depuis la source Math-Net.Ru
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”.
Keywords:
static analysis, calling convention, binary application.
@article{PDMA_2017_10_a46,
author = {M. A. Stanchin and N. V. Sorokovikov},
title = {Identification method for function calling conventions in binary applications},
journal = {Prikladnaya Diskretnaya Matematika. Supplement},
pages = {122--123},
year = {2017},
number = {10},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/PDMA_2017_10_a46/}
}
TY - JOUR AU - M. A. Stanchin AU - N. V. Sorokovikov TI - Identification method for function calling conventions in binary applications JO - Prikladnaya Diskretnaya Matematika. Supplement PY - 2017 SP - 122 EP - 123 IS - 10 UR - http://geodesic.mathdoc.fr/item/PDMA_2017_10_a46/ LA - ru ID - PDMA_2017_10_a46 ER -
M. A. Stanchin; N. V. Sorokovikov. Identification method for function calling conventions in binary applications. Prikladnaya Diskretnaya Matematika. Supplement, no. 10 (2017), pp. 122-123. http://geodesic.mathdoc.fr/item/PDMA_2017_10_a46/
[1] Agner F., Calling Conventions for Different C++ Compilers and Operating Systems, , 2017 http:..www.agner.org/optimize/calling_conventions.pdf
[2] CCPTool, https://github.com/ACIDYWE/CCPTool