libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: sk_deep_copy


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
sk_deep_copy ( _STACK* sk, void*(*)(void*) copy_func, void(*)(void*) free_func )
Type FUNC
Bind GLOBAL
Params 3
Return _STACK*
Source stack.c
Size 295

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0sk_STACK*8%rdi
1copy_funcvoid*(*)(void*)8%rsi
2free_funcvoid(*)(void*)8%rdx
RETURN
.retval_STACK*8%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retval_STACK*
%rdisk_STACK*
%rsicopy_funcvoid*(*)(void*)
%rdxfree_funcvoid(*)(void*)




Andrey Ponomarenko's ABI laboratory