ABI | Symbols | Types | Live Readelf |
Contents |
Info |
Calling sequence |
Stack frame layout |
Registers usage |
Signature |
create_vector (
size_t size,
std::vector<bool>& v,
bool t0,
bool t1,
bool t2,
bool t3,
bool t4,
bool t5,
bool t6,
bool t7,
bool t8,
bool t9,
bool ta,
bool tb,
bool tc
) |
---|---|
Type | FUNC |
Bind | GLOBAL |
Params | 15 |
Return | void |
Source | vallist.cpp |
Size | 1917 |
PADDING | PARAM |
LOCAL | RETURN |
Pos | Name | Type | Size | Passed |
---|---|---|---|---|
INPUT(S) | ||||
0 | size | size_t | 8 | %rdi |
1 | v | std::vector<bool>& | 8 | %rsi |
2 | t0 | bool | 1 | %rdx |
3 | t1 | bool | 1 | %rcx |
4 | t2 | bool | 1 | %r8 |
5 | t3 | bool | 1 | %r9 |
6 | t4 | bool | 1 | stack + 0 |
7 | t5 | bool | 1 | stack + 8 |
8 | t6 | bool | 1 | stack + 16 |
9 | t7 | bool | 1 | stack + 24 |
10 | t8 | bool | 1 | stack + 32 |
11 | t9 | bool | 1 | stack + 40 |
12 | ta | bool | 1 | stack + 48 |
13 | tb | bool | 1 | stack + 56 |
14 | tc | bool | 1 | stack + 64 |
RETURN: none |
Offset | Contents | Type |
---|---|---|
local space, return address, etc. | ||
0 | t4 | bool |
1 | padding | |
8 | t5 | bool |
9 | padding | |
16 | t6 | bool |
17 | padding | |
24 | t7 | bool |
25 | padding | |
32 | t8 | bool |
33 | padding | |
40 | t9 | bool |
41 | padding | |
48 | ta | bool |
49 | padding | |
56 | tb | bool |
57 | padding | |
64 | tc | bool |
Name | Contents | Type |
---|---|---|
%rdi | size | size_t |
%rsi | v | std::vector<bool>& |
%rdx | t0 | bool |
%rcx | t1 | bool |
%r8 | t2 | bool |
%r9 | t3 | bool |