libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: d2i_ASN1_bytes


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
d2i_ASN1_bytes ( ASN1_STRING** a, unsigned char const** pp, long length, int Ptag, int Pclass )
Type FUNC
Bind GLOBAL
Params 5
Return ASN1_STRING*
Source a_bytes.c
Size 502

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0aASN1_STRING**8%rdi
1ppunsigned char const**8%rsi
2lengthlong8%rdx
3Ptagint4%rcx
4Pclassint4%r8
RETURN
.retvalASN1_STRING*8%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalASN1_STRING*
%rdiaASN1_STRING**
%rsippunsigned char const**
%rdxlengthlong
%rcxPtagint
%r8Pclassint




Andrey Ponomarenko's ABI laboratory