libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: BIO_new_bio_pair


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
BIO_new_bio_pair ( BIO** bio1_p, size_t writebuf1, BIO** bio2_p, size_t writebuf2 )
Type FUNC
Bind GLOBAL
Params 4
Return int
Source bss_bio.c
Size 270

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0bio1_pBIO**8%rdi
1writebuf1size_t8%rsi
2bio2_pBIO**8%rdx
3writebuf2size_t8%rcx
RETURN
.retvalint4%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalint
%rdibio1_pBIO**
%rsiwritebuf1size_t
%rdxbio2_pBIO**
%rcxwritebuf2size_t




Andrey Ponomarenko's ABI laboratory