libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: UI_add_verify_string


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
UI_add_verify_string ( UI* ui, char const* prompt, int flags, char* result_buf, int minsize, int maxsize, char const* test_buf )
Type FUNC
Bind GLOBAL
Params 7
Return int
Source ui_lib.c
Size 38

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0uiUI*8%rdi
1promptchar const*8%rsi
2flagsint4%rdx
3result_bufchar*8%rcx
4minsizeint4%r8
5maxsizeint4%r9
6test_bufchar const*8stack + 0
RETURN
.retvalint4%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.
0test_bufchar const*

Registers usage

NameContentsType
%rax.retvalint
%rdiuiUI*
%rsipromptchar const*
%rdxflagsint
%rcxresult_bufchar*
%r8minsizeint
%r9maxsizeint




Andrey Ponomarenko's ABI laboratory