libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: EC_KEY_get_key_method_data


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
EC_KEY_get_key_method_data ( EC_KEY* key, void*(*)(void*) dup_func, void(*)(void*) free_func, void(*)(void*) clear_free_func )
Type FUNC
Bind GLOBAL
Params 4
Return void*
Source ec_key.c
Size 111

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0keyEC_KEY*8%rdi
1dup_funcvoid*(*)(void*)8%rsi
2free_funcvoid(*)(void*)8%rdx
3clear_free_funcvoid(*)(void*)8%rcx
RETURN
.retvalvoid*8%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalvoid*
%rdikeyEC_KEY*
%rsidup_funcvoid*(*)(void*)
%rdxfree_funcvoid(*)(void*)
%rcxclear_free_funcvoid(*)(void*)




Andrey Ponomarenko's ABI laboratory