libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: bn_mul_add_words


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
bn_mul_add_words ( unsigned long* rp, unsigned long const* ap, int num, unsigned long w )
Type FUNC
Bind GLOBAL
Params 4
Return unsigned long
Source x86_64-gcc.c
Size 253

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0rpunsigned long*8%rdi
1apunsigned long const*8%rsi
2numint4%rdx
3wunsigned long8%rcx
RETURN
.retvalunsigned long8%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalunsigned long
%rdirpunsigned long*
%rsiapunsigned long const*
%rdxnumint
%rcxwunsigned long




Andrey Ponomarenko's ABI laboratory