libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: CRYPTO_128_unwrap


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
CRYPTO_128_unwrap ( void* key, unsigned char const* iv, unsigned char* out, unsigned char const* in, size_t inlen, block128_f block )
Type FUNC
Bind GLOBAL
Params 6
Return size_t
Source wrap128.c
Size 356

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0keyvoid*8%rdi
1ivunsigned char const*8%rsi
2outunsigned char*8%rdx
3inunsigned char const*8%rcx
4inlensize_t8%r8
5blockblock128_f8%r9
RETURN
.retvalsize_t8%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalsize_t
%rdikeyvoid*
%rsiivunsigned char const*
%rdxoutunsigned char*
%rcxinunsigned char const*
%r8inlensize_t
%r9blockblock128_f




Andrey Ponomarenko's ABI laboratory