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 |