libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: PKCS12_item_i2d_encrypt


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
PKCS12_item_i2d_encrypt ( X509_ALGOR* algor, ASN1_ITEM const* it, char const* pass, int passlen, void* obj, int zbuf )
Type FUNC
Bind GLOBAL
Params 6
Return ASN1_OCTET_STRING*
Source p12_decr.c
Size 315

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0algorX509_ALGOR*8%rdi
1itASN1_ITEM const*8%rsi
2passchar const*8%rdx
3passlenint4%rcx
4objvoid*8%r8
5zbufint4%r9
RETURN
.retvalASN1_OCTET_STRING*8%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalASN1_OCTET_STRING*
%rdialgorX509_ALGOR*
%rsiitASN1_ITEM const*
%rdxpasschar const*
%rcxpasslenint
%r8objvoid*
%r9zbufint




Andrey Ponomarenko's ABI laboratory