Rizin
unix-like reverse engineering framework and cli tools
kfbsd-x64.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2015 pancake <pancake@nopcode.org>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 
4 return strdup(
5  "=PC rip\n"
6  "=SP rsp\n"
7  "=BP rbp\n"
8  "=A0 rax\n"
9  "=A1 rbx\n"
10  "=A2 rcx\n"
11  "=A3 rdx\n"
12  "# no profile defined for x86-64\n"
13  "gpr r15 .64 0 0\n"
14  "gpr r15d .32 0 0\n"
15  "gpr r15w .16 0 0\n"
16  "gpr r15b .8 0 0\n"
17  "gpr r14 .64 8 0\n"
18  "gpr r14d .32 8 0\n"
19  "gpr r14w .16 8 0\n"
20  "gpr r14b .8 8 0\n"
21  "gpr r13 .64 16 0\n"
22  "gpr r13d .32 16 0\n"
23  "gpr r13w .16 16 0\n"
24  "gpr r13b .8 16 0\n"
25  "gpr r12 .64 24 0\n"
26  "gpr r12d .32 24 0\n"
27  "gpr r12w .16 24 0\n"
28  "gpr r12b .8 24 0\n"
29  "gpr r11 .64 32 0\n"
30  "gpr r11d .32 32 0\n"
31  "gpr r11w .16 32 0\n"
32  "gpr r11b .8 32 0\n"
33  "gpr r10 .64 40 0\n"
34  "gpr r10d .32 40 0\n"
35  "gpr r10w .16 40 0\n"
36  "gpr r10b .8 40 0\n"
37  "gpr r9 .64 48 0\n"
38  "gpr r9d .32 48 0\n"
39  "gpr r9w .16 48 0\n"
40  "gpr r9b .8 48 0\n"
41  "gpr r8 .64 56 0\n"
42  "gpr r8d .32 56 0\n"
43  "gpr r8w .16 56 0\n"
44  "gpr r8b .8 56 0\n"
45  "gpr rdi .64 64 0\n"
46  "gpr edi .32 64 0\n"
47  "gpr di .16 64 0\n"
48  "gpr dil .8 64 0\n"
49  "gpr rsi .64 72 0\n"
50  "gpr esi .32 72 0\n"
51  "gpr si .16 72 0\n"
52  "gpr sil .8 72 0\n"
53  "gpr rbp .64 80 0\n"
54  "gpr ebp .32 80 0\n"
55  "gpr bp .16 80 0\n"
56  "gpr bpl .8 80 0\n"
57  "gpr rbx .64 88 0\n"
58  "gpr ebx .32 88 0\n"
59  "gpr bx .16 88 0\n"
60  "gpr bl .8 88 0\n"
61  "gpr rdx .64 96 0\n"
62  "gpr edx .32 96 0\n"
63  "gpr dx .16 96 0\n"
64  "gpr dl .8 96 0\n"
65  "gpr rcx .64 104 0\n"
66  "gpr ecx .32 104 0\n"
67  "gpr cx .16 104 0\n"
68  "gpr cl .8 104 0\n"
69  "gpr rax .64 112 0\n"
70  "gpr eax .32 112 0\n"
71  "gpr ax .16 112 0\n"
72  "gpr al .8 112 0\n"
73  "gpr trapno .64 120 0\n"
74  "gpr err .64 128 0\n"
75  "gpr rip .64 136 0\n"
76  "seg cs .64 144 0\n"
77  "gpr rflags .64 152 0 c1p.a.zstido.n.rv\n"
78  "gpr rsp .64 160 0\n"
79  "seg ss .64 168 0\n");
return strdup("=PC rip\n" "=SP rsp\n" "=BP rbp\n" "=A0 rax\n" "=A1 rbx\n" "=A2 rcx\n" "=A3 rdx\n" "# no profile defined for x86-64\n" "gpr r15 .64 0 0\n" "gpr r15d .32 0 0\n" "gpr r15w .16 0 0\n" "gpr r15b .8 0 0\n" "gpr r14 .64 8 0\n" "gpr r14d .32 8 0\n" "gpr r14w .16 8 0\n" "gpr r14b .8 8 0\n" "gpr r13 .64 16 0\n" "gpr r13d .32 16 0\n" "gpr r13w .16 16 0\n" "gpr r13b .8 16 0\n" "gpr r12 .64 24 0\n" "gpr r12d .32 24 0\n" "gpr r12w .16 24 0\n" "gpr r12b .8 24 0\n" "gpr r11 .64 32 0\n" "gpr r11d .32 32 0\n" "gpr r11w .16 32 0\n" "gpr r11b .8 32 0\n" "gpr r10 .64 40 0\n" "gpr r10d .32 40 0\n" "gpr r10w .16 40 0\n" "gpr r10b .8 40 0\n" "gpr r9 .64 48 0\n" "gpr r9d .32 48 0\n" "gpr r9w .16 48 0\n" "gpr r9b .8 48 0\n" "gpr r8 .64 56 0\n" "gpr r8d .32 56 0\n" "gpr r8w .16 56 0\n" "gpr r8b .8 56 0\n" "gpr rdi .64 64 0\n" "gpr edi .32 64 0\n" "gpr di .16 64 0\n" "gpr dil .8 64 0\n" "gpr rsi .64 72 0\n" "gpr esi .32 72 0\n" "gpr si .16 72 0\n" "gpr sil .8 72 0\n" "gpr rbp .64 80 0\n" "gpr ebp .32 80 0\n" "gpr bp .16 80 0\n" "gpr bpl .8 80 0\n" "gpr rbx .64 88 0\n" "gpr ebx .32 88 0\n" "gpr bx .16 88 0\n" "gpr bl .8 88 0\n" "gpr rdx .64 96 0\n" "gpr edx .32 96 0\n" "gpr dx .16 96 0\n" "gpr dl .8 96 0\n" "gpr rcx .64 104 0\n" "gpr ecx .32 104 0\n" "gpr cx .16 104 0\n" "gpr cl .8 104 0\n" "gpr rax .64 112 0\n" "gpr eax .32 112 0\n" "gpr ax .16 112 0\n" "gpr al .8 112 0\n" "gpr trapno .64 120 0\n" "gpr err .64 128 0\n" "gpr rip .64 136 0\n" "seg cs .64 144 0\n" "gpr rflags .64 152 0 c1p.a.zstido.n.rv\n" "gpr rsp .64 160 0\n" "seg ss .64 168 0\n")