libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: TXT_DB_create_index


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
TXT_DB_create_index ( TXT_DB* db, int field, int(*)(OPENSSL_STRING*) qual, LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp )
Type FUNC
Bind GLOBAL
Params 5
Return int
Source txt_db.c
Size 267

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0dbTXT_DB*8%rdi
1fieldint4%rsi
2qualint(*)(OPENSSL_STRING*)8%rdx
3hashLHASH_HASH_FN_TYPE8%rcx
4cmpLHASH_COMP_FN_TYPE8%r8
RETURN
.retvalint4%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalint
%rdidbTXT_DB*
%rsifieldint
%rdxqualint(*)(OPENSSL_STRING*)
%rcxhashLHASH_HASH_FN_TYPE
%r8cmpLHASH_COMP_FN_TYPE




Andrey Ponomarenko's ABI laboratory