* Move binrz meson directives to binrz/ dir * Move rizin-shell-parser to a subproject * Move bochs to a meson subproject * Move rzqnx to meson subproject * Move winkd to a meson subproject * Move rzar to a meson subproject * Move rzw32dbg_wrap to a meson subproject * Move ptrace-wrap to a meson subproject * Move rzgdb to a meson subproject * Rename w32dbg_wrap to rzw32dbg_wrap * Update CODEOWNERS * Remove old references to shlr * Move shlr/heap stuff in core and remove shlr/arm * Move spp to a meson subproject * Remove last references to shlr * Remove use_webui option * Move include files directives to librz/include/meson.build * Move librz meson directives into librz/meson.build * Handle d/ directories inside the specific module meson.build * Move plugins listing to specific module meson.build * Move rzheap to its own subproject * Fix js linter and licenses * Use meson.override_dependency for all rz_ modules
81 lines
1.8 KiB
C
81 lines
1.8 KiB
C
// SPDX-FileCopyrightText: 2020 Zi Fan <zifan.tan@gmail.com>
|
|
// SPDX-License-Identifier: LGPL-3.0-only
|
|
|
|
return strdup(
|
|
"=PC pc\n"
|
|
"=SP sp\n"
|
|
"=BP gp\n"
|
|
"gpr zero .32 0 0\n"
|
|
"gpr at .32 4 0\n"
|
|
"gpr v0 .32 8 0\n"
|
|
"gpr v1 .32 12 0\n"
|
|
"gpr a0 .32 16 0\n"
|
|
"gpr a1 .32 20 0\n"
|
|
"gpr a2 .32 24 0\n"
|
|
"gpr a3 .32 28 0\n"
|
|
"gpr t0 .32 32 0\n"
|
|
"gpr t1 .32 36 0\n"
|
|
"gpr t2 .32 40 0\n"
|
|
"gpr t3 .32 44 0\n"
|
|
"gpr t4 .32 48 0\n"
|
|
"gpr t5 .32 52 0\n"
|
|
"gpr t6 .32 56 0\n"
|
|
"gpr t7 .32 60 0\n"
|
|
"gpr s0 .32 64 0\n"
|
|
"gpr s1 .32 68 0\n"
|
|
"gpr s2 .32 72 0\n"
|
|
"gpr s3 .32 76 0\n"
|
|
"gpr s4 .32 80 0\n"
|
|
"gpr s5 .32 84 0\n"
|
|
"gpr s6 .32 88 0\n"
|
|
"gpr s7 .32 92 0\n"
|
|
"gpr t8 .32 96 0\n"
|
|
"gpr t9 .32 100 0\n"
|
|
"gpr k0 .32 104 0\n"
|
|
"gpr k1 .32 108 0\n"
|
|
"gpr gp .32 112 0\n"
|
|
"gpr sp .32 116 0\n"
|
|
"gpr s8 .32 120 0\n"
|
|
"gpr ra .32 124 0\n"
|
|
"gpr sr .32 128 0\n"
|
|
"gpr lo .32 132 0\n"
|
|
"gpr hi .32 134 0\n"
|
|
"gpr bad .32 140 0\n"
|
|
"gpr cause .32 144 0\n"
|
|
"gpr pc .32 148 0\n"
|
|
"gpr f0 .32 152 0\n"
|
|
"gpr f1 .32 156 0\n"
|
|
"gpr f2 .32 160 0\n"
|
|
"gpr f3 .32 164 0\n"
|
|
"gpr f4 .32 168 0\n"
|
|
"gpr f5 .32 172 0\n"
|
|
"gpr f6 .32 176 0\n"
|
|
"gpr f7 .32 180 0\n"
|
|
"gpr f8 .32 184 0\n"
|
|
"gpr f9 .32 188 0\n"
|
|
"gpr f10 .32 192 0\n"
|
|
"gpr f11 .32 196 0\n"
|
|
"gpr f12 .32 200 0\n"
|
|
"gpr f13 .32 204 0\n"
|
|
"gpr f14 .32 208 0\n"
|
|
"gpr f15 .32 212 0\n"
|
|
"gpr f16 .32 216 0\n"
|
|
"gpr f17 .32 220 0\n"
|
|
"gpr f18 .32 224 0\n"
|
|
"gpr f19 .32 228 0\n"
|
|
"gpr f20 .32 232 0\n"
|
|
"gpr f21 .32 236 0\n"
|
|
"gpr f22 .32 240 0\n"
|
|
"gpr f23 .32 244 0\n"
|
|
"gpr f24 .32 248 0\n"
|
|
"gpr f25 .32 252 0\n"
|
|
"gpr f26 .32 256 0\n"
|
|
"gpr f27 .32 260 0\n"
|
|
"gpr f28 .32 264 0\n"
|
|
"gpr f29 .32 268 0\n"
|
|
"gpr f30 .32 272 0\n"
|
|
"gpr f31 .32 276 0\n"
|
|
"gpr fsr .32 280 0\n"
|
|
"gpr fir .32 284 0\n"
|
|
"gpr unknw .32 288 0\n" // Not documented what this part of the register packet is
|
|
);
|