libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: UI_dup_input_boolean


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
UI_dup_input_boolean ( UI* ui, char const* prompt, char const* action_desc, char const* ok_chars, char const* cancel_chars, int flags, char* result_buf )
Type FUNC
Bind GLOBAL
Params 7
Return int
Source ui_lib.c
Size 437

Calling sequence

PADDINGPARAM
LOCALRETURN

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

Stack frame layout

OffsetContentsType
local space,
return address,
etc.
0result_bufchar*

Registers usage

NameContentsType
%rax.retvalint
%rdiuiUI*
%rsipromptchar const*
%rdxaction_descchar const*
%rcxok_charschar const*
%r8cancel_charschar const*
%r9flagsint




Andrey Ponomarenko's ABI laboratory