libmysqlpp.so 3.2.2 (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: _ZN7mysqlpp13TCPConnection13parse_addressERSsRjS1_


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
TCPConnection::parse_address ( std::string& addr, unsigned int& port, std::string& error )
Type FUNC / [static]
Bind GLOBAL
Namespace mysqlpp
Class TCPConnection
Params 3
Return bool
Source tcp_connection.cpp
Size 1834

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0addrstd::string&8%rdi
1portunsigned int&8%rsi
2errorstd::string&8%rdx
RETURN
.retvalbool1%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.

Registers usage

NameContentsType
%rax.retvalbool
%rdiaddrstd::string&
%rsiportunsigned int&
%rdxerrorstd::string&




Andrey Ponomarenko's ABI laboratory