libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: BN_BLINDING_create_param


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
BN_BLINDING_create_param ( BN_BLINDING* b, BIGNUM const* e, BIGNUM* m, BN_CTX* ctx, int(*)(BIGNUM*, BIGNUM const*, BIGNUM const*, BIGNUM const*, BN_CTX*, BN_MONT_CTX*) bn_mod_exp, BN_MONT_CTX* m_ctx )
Type FUNC
Bind GLOBAL
Params 6
Return BN_BLINDING*
Source bn_blind.c
Size 407

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0bBN_BLINDING*8%rdi
1eBIGNUM const*8%rsi
2mBIGNUM*8%rdx
3ctxBN_CTX*8%rcx
4bn_mod_expint(*)(BIGNUM*, BIGNUM const*, BIGNUM const*, BIGNUM const*, BN_CTX*, BN_MONT_CTX*)8%r8
5m_ctxBN_MONT_CTX*8%r9
RETURN
.retvalBN_BLINDING*8%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalBN_BLINDING*
%rdibBN_BLINDING*
%rsieBIGNUM const*
%rdxmBIGNUM*
%rcxctxBN_CTX*
%r8bn_mod_expint(*)(BIGNUM*, BIGNUM const*, BIGNUM const*, BIGNUM const*, BN_CTX*, BN_MONT_CTX*)
%r9m_ctxBN_MONT_CTX*




Andrey Ponomarenko's ABI laboratory