libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: CMS_RecipientInfo_kari_get0_orig_id


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
CMS_RecipientInfo_kari_get0_orig_id ( CMS_RecipientInfo* ri, X509_ALGOR** pubalg, ASN1_BIT_STRING** pubkey, ASN1_OCTET_STRING** keyid, X509_NAME** issuer, ASN1_INTEGER** sno )
Type FUNC
Bind GLOBAL
Params 6
Return int
Source cms_kari.c
Size 238

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0riCMS_RecipientInfo*8%rdi
1pubalgX509_ALGOR**8%rsi
2pubkeyASN1_BIT_STRING**8%rdx
3keyidASN1_OCTET_STRING**8%rcx
4issuerX509_NAME**8%r8
5snoASN1_INTEGER**8%r9
RETURN
.retvalint4%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalint
%rdiriCMS_RecipientInfo*
%rsipubalgX509_ALGOR**
%rdxpubkeyASN1_BIT_STRING**
%rcxkeyidASN1_OCTET_STRING**
%r8issuerX509_NAME**
%r9snoASN1_INTEGER**




Andrey Ponomarenko's ABI laboratory