Rizin
unix-like reverse engineering framework and cli tools
cmd_descs.c
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2021 RizinOrg <info@rizin.re>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 //
4 // WARNING: This file was auto-generated by cmd_descs_generate.py script. Do not
5 // modify it manually. Look at cmd_descs.yaml if you want to update commands.
6 //
7 
8 #include <cmd_descs.h>
9 
20 static const RzCmdDescDetail ar_details[2];
36 static const RzCmdDescDetail cw_details[2];
41 static const RzCmdDescDetail dr_details[2];
47 static const RzCmdDescDetail wv_details[2];
48 static const RzCmdDescDetail w1_details[2];
49 static const RzCmdDescDetail w2_details[2];
50 static const RzCmdDescDetail w4_details[2];
51 static const RzCmdDescDetail w8_details[2];
52 static const RzCmdDescDetail w6_details[2];
56 static const RzCmdDescDetail wo_details[2];
60 static const RzCmdDescDetail pipe_details[2];
61 static const RzCmdDescDetail grep_details[5];
64 static const RzCmdDescArg system_args[3];
66 static const RzCmdDescArg hash_bang_args[3];
67 static const RzCmdDescArg tasks_args[2];
72 static const RzCmdDescArg tasks_wait_args[2];
73 static const RzCmdDescArg pointer_args[3];
74 static const RzCmdDescArg interpret_args[2];
80 static const RzCmdDescArg remote_args[3];
82 static const RzCmdDescArg remote_add_args[2];
83 static const RzCmdDescArg remote_del_args[2];
86 static const RzCmdDescArg remote_rap_args[3];
87 static const RzCmdDescArg remote_tcp_args[3];
143 static const RzCmdDescArg il_step_args[2];
227 static const RzCmdDescArg block_args[2];
231 static const RzCmdDescArg block_max_args[2];
250 static const RzCmdDescArg comment_args[2];
258 static const RzCmdDescArg meta_data_args[3];
267 static const RzCmdDescArg meta_type_args[2];
341 static const RzCmdDescArg debug_drx_args[5];
344 static const RzCmdDescArg eval_list_args[2];
354 static const RzCmdDescArg eval_type_args[2];
355 static const RzCmdDescArg flag_add_args[4];
361 static const RzCmdDescArg flag_base_args[3];
372 static const RzCmdDescArg flag_move_args[2];
392 static const RzCmdDescArg egg_type_args[2];
412 static const RzCmdDescArg open_args[4];
419 static const RzCmdDescArg reopen_args[2];
434 static const RzCmdDescArg open_use_args[2];
511 static const RzCmdDescArg resize_args[2];
514 static const RzCmdDescArg rebase_args[2];
515 static const RzCmdDescArg seek_args[2];
517 static const RzCmdDescArg seek_base_args[2];
521 static const RzCmdDescArg seek_asz_args[3];
523 static const RzCmdDescArg seek_next_args[2];
524 static const RzCmdDescArg seek_prev_args[2];
527 static const RzCmdDescArg type_args[2];
528 static const RzCmdDescArg type_del_args[2];
542 static const RzCmdDescArg type_link_args[3];
563 static const RzCmdDescArg write_args[2];
597 static const RzCmdDescArg write_hex_args[2];
621 static const RzCmdDescArg yank_args[2];
622 static const RzCmdDescArg yank_file_args[3];
626 static const RzCmdDescArg yank_to_args[3];
645 
646 static const RzCmdDescHelp escl__help = {
647  .summary = "Run given commands as in system(3) or shows command history",
648 };
650  { .text = "!", .arg_str = "ls", .comment = "executes the 'ls' command via system(3)" },
651  { .text = "!", .arg_str = "echo $RZ_SIZE", .comment = "executes the 'echo' command via system(3) and shows the display file size" },
652  { 0 },
653 };
654 static const RzCmdDescDetail system_details[] = {
655  { .name = "Examples", .entries = system_Examples_detail_entries },
656  { 0 },
657 };
658 static const RzCmdDescArg system_args[] = {
659  {
660  .name = "command",
661  .type = RZ_CMD_ARG_TYPE_STRING,
662  .no_space = true,
663 
664  },
665  {
666  .name = "args",
667  .type = RZ_CMD_ARG_TYPE_STRING,
668  .flags = RZ_CMD_ARG_FLAG_ARRAY,
669  .optional = true,
670 
671  },
672  { 0 },
673 };
674 static const RzCmdDescHelp system_help = {
675  .summary = "Runs given commands in system(3)",
676  .details = system_details,
677  .args = system_args,
678 };
679 
681  { .text = "!!", .arg_str = "ls~txt", .comment = "executes the 'ls' command via system(3) and grep for 'txt'" },
682  { 0 },
683 };
684 static const RzCmdDescDetail system_to_cons_details[] = {
685  { .name = "Examples", .entries = system_to_cons_Examples_detail_entries },
686  { 0 },
687 };
688 static const RzCmdDescArg system_to_cons_args[] = {
689  {
690  .name = "command",
691  .type = RZ_CMD_ARG_TYPE_STRING,
692  .no_space = true,
693 
694  },
695  {
696  .name = "args",
697  .type = RZ_CMD_ARG_TYPE_STRING,
698  .flags = RZ_CMD_ARG_FLAG_ARRAY,
699  .optional = true,
700 
701  },
702  { 0 },
703 };
705  .summary = "Runs a given commands in system(3) and pipes stdout to rizin",
706  .details = system_to_cons_details,
707  .args = system_to_cons_args,
708 };
709 
710 static const RzCmdDescArg last_output_args[] = {
711  { 0 },
712 };
714  .summary = "Print last output",
715  .args = last_output_args,
716 };
717 
719  { .text = "#!", .arg_str = "python", .comment = "Run python commandline" },
720  { .text = "#!", .arg_str = "python foo.py", .comment = "Run foo.py python script" },
721  { .text = "#!", .arg_str = "python foo.py arg1", .comment = "Run foo.py python script and pass it arg1 as argument" },
722  { 0 },
723 };
724 static const RzCmdDescDetail hash_bang_details[] = {
725  { .name = "Examples", .entries = hash_bang_Examples_detail_entries },
726  { 0 },
727 };
728 static const RzCmdDescArg hash_bang_args[] = {
729  {
730  .name = "interpreter-name",
731  .type = RZ_CMD_ARG_TYPE_STRING,
732  .no_space = true,
733 
734  },
735  {
736  .name = "arg",
737  .type = RZ_CMD_ARG_TYPE_STRING,
738  .flags = RZ_CMD_ARG_FLAG_ARRAY,
739  .optional = true,
740 
741  },
742  { 0 },
743 };
745  .summary = "Run interpreter",
746  .details = hash_bang_details,
747  .details_cb = rz_hash_bang_details_cb,
748  .args = hash_bang_args,
749 };
750 
752  .summary = "Alias commands and strings",
753 };
754 
756  .summary = "Get/set environment variables",
757  .args_str = "[<varname>[=<varvalue>]]",
758  .details = cmd_shell_env_details,
759  .args = cmd_shell_env_args,
760 };
761 
762 static const RzCmdDescHelp and__help = {
763  .summary = "Manage tasks",
764 };
765 static const RzCmdDescArg tasks_args[] = {
766  {
767  .name = "cmd",
768  .type = RZ_CMD_ARG_TYPE_CMD,
769  .flags = RZ_CMD_ARG_FLAG_LAST,
770  .optional = true,
771 
772  },
773  { 0 },
774 };
775 static const RzCmdDescHelp tasks_help = {
776  .summary = "List all tasks / Run <cmd> in a new background task",
777  .args = tasks_args,
778 };
779 
780 static const RzCmdDescArg tasks_transient_args[] = {
781  {
782  .name = "cmd",
783  .type = RZ_CMD_ARG_TYPE_CMD,
784  .flags = RZ_CMD_ARG_FLAG_LAST,
785 
786  },
787  { 0 },
788 };
790  .summary = "Run <cmd> in a new transient background task (auto-delete when it is finished)",
791  .args = tasks_transient_args,
792 };
793 
794 static const RzCmdDescArg tasks_output_args[] = {
795  {
796  .name = "n",
797  .type = RZ_CMD_ARG_TYPE_NUM,
798 
799  },
800  { 0 },
801 };
803  .summary = "Show output of task <n>",
804  .args = tasks_output_args,
805 };
806 
807 static const RzCmdDescArg tasks_break_args[] = {
808  {
809  .name = "n",
810  .type = RZ_CMD_ARG_TYPE_NUM,
811 
812  },
813  { 0 },
814 };
816  .summary = "Break task <n>",
817  .args = tasks_break_args,
818 };
819 
820 static const RzCmdDescArg tasks_delete_args[] = {
821  {
822  .name = "n",
823  .type = RZ_CMD_ARG_TYPE_NUM,
824 
825  },
826  { 0 },
827 };
829  .summary = "Delete task <n> or schedule for deletion when it is finished",
830  .args = tasks_delete_args,
831 };
832 
834  { 0 },
835 };
837  .summary = "Delete all done tasks",
838  .args = tasks_delete_all_args,
839 };
840 
841 static const RzCmdDescArg tasks_wait_args[] = {
842  {
843  .name = "name",
844  .type = RZ_CMD_ARG_TYPE_NUM,
845  .optional = true,
846 
847  },
848  { 0 },
849 };
851  .summary = "Wait until task <n> is finished / all tasks are finished",
852  .args = tasks_wait_args,
853 };
854 
856  .summary = "Manage scripting macros",
857 };
858 
860  { .text = "*", .arg_str = "entry0=cc", .comment = "write trap in entrypoint" },
861  { .text = "*", .arg_str = "entry0+10=0x804800", .comment = "write 0x804800 as a 4-byte value at 10 bytes from the entrypoint" },
862  { .text = "*", .arg_str = "entry0", .comment = "read the value contained at the entrypoint" },
863  { 0 },
864 };
865 static const RzCmdDescDetail pointer_details[] = {
866  { .name = "Examples", .entries = pointer_Examples_detail_entries },
867  { 0 },
868 };
869 static const RzCmdDescArg pointer_args[] = {
870  {
871  .name = "addr",
872  .type = RZ_CMD_ARG_TYPE_RZNUM,
873 
874  },
875  {
876  .name = "value",
877  .type = RZ_CMD_ARG_TYPE_NUM,
878  .optional = true,
879 
880  },
881  { 0 },
882 };
883 static const RzCmdDescHelp pointer_help = {
884  .summary = "Pointer read/write data/values",
885  .description = "Read or write values at a given address. When the value starts with `0x`, a 4-bytes value or 8-bytes value is written in the memory at address, depending on the size of the value. When value does not start with `0x` an hexstring with arbitrary length is expected and it is written starting from the specified address.",
886  .args_str = "<addr>[=<0xvalue>|<hexstring>]",
887  .details = pointer_details,
888  .args = pointer_args,
889 };
890 
891 static const RzCmdDescHelp dot__help = {
892  .summary = "Interpret commands",
893 };
894 static const RzCmdDescArg interpret_args[] = {
895  {
896  .name = "cmd",
897  .type = RZ_CMD_ARG_TYPE_CMD,
898  .flags = RZ_CMD_ARG_FLAG_LAST,
899  .optional = true,
900  .no_space = true,
901 
902  },
903  { 0 },
904 };
906  .summary = "Repeat last executed command backward / Interpret the output of the command as rizin commands",
907  .args = interpret_args,
908 };
909 
910 static const RzCmdDescArg interpret_script_args[] = {
911  {
912  .name = "file.rz",
913  .type = RZ_CMD_ARG_TYPE_FILE,
914  .no_space = true,
915 
916  },
917  { 0 },
918 };
920  .summary = "Interpret script",
921  .args = interpret_script_args,
922 };
923 
925  { 0 },
926 };
928  .summary = "Repeat last executed command forward (same as \\\\n)",
929  .args = repeat_forward_args,
930 };
931 
932 static const RzCmdDescArg interpret_output_args[] = {
933  {
934  .name = "file",
935  .type = RZ_CMD_ARG_TYPE_FILE,
936 
937  },
938  { 0 },
939 };
941  .summary = "Run the output of the execution of a script as rizin commands",
942  .args = interpret_output_args,
943 };
944 
946  { 0 },
947 };
949  .summary = "Open cfg.editor and interpret tmp file",
950  .args = interpret_editor_2_args,
951 };
952 
953 static const RzCmdDescArg interpret_pipe_args[] = {
954  {
955  .name = "file",
956  .type = RZ_CMD_ARG_TYPE_FILE,
957 
958  },
959  { 0 },
960 };
962  .summary = "Same as #!pipe open cfg.editor and interpret tmp file",
963  .args = interpret_pipe_args,
964 };
965 
966 static const RzCmdDescArg interpret_macro_args[] = {
967  {
968  .name = "macro-name",
969  .type = RZ_CMD_ARG_TYPE_MACRO,
970  .no_space = true,
971 
972  },
973  {
974  .name = "macro-arg",
975  .type = RZ_CMD_ARG_TYPE_STRING,
976  .flags = RZ_CMD_ARG_FLAG_ARRAY,
977  .optional = true,
978 
979  },
980  {
981  .name = ")",
982  .type = RZ_CMD_ARG_TYPE_FAKE,
983 
984  },
985  { 0 },
986 };
988  .summary = "Call macro",
989  .args = interpret_macro_args,
990 };
991 
993  { .text = "(", .arg_str = "wv2 word addr; wv2 $0 @ $1)", .comment = "Define wv2 macro with word($0) and addr($1) args" },
994  { .text = "..(", .arg_str = "wv2 128 0x804800 256 0x804900)", .comment = "Write 2 words at 2 different addresses" },
995  { 0 },
996 };
998  { .name = "Example", .entries = interpret_macro_multiple_Example_detail_entries },
999  { 0 },
1000 };
1002  {
1003  .name = "macro-name",
1004  .type = RZ_CMD_ARG_TYPE_MACRO,
1005  .no_space = true,
1006 
1007  },
1008  {
1009  .name = "macro-arg-set",
1010  .type = RZ_CMD_ARG_TYPE_STRING,
1011  .flags = RZ_CMD_ARG_FLAG_ARRAY,
1012  .optional = true,
1013 
1014  },
1015  {
1016  .name = ")",
1017  .type = RZ_CMD_ARG_TYPE_FAKE,
1018 
1019  },
1020  { 0 },
1021 };
1023  .summary = "Call macro multiple times",
1024  .description = "Call a macro multiple times with arguments taken n at a time, where n is the number of macro arguments",
1025  .args_str = "<macro-name> [<set1-arg1> <set1-arg2> ...] [<set2-arg1> <set2-arg2> ...] ...)",
1028 };
1029 
1031  .summary = "Search for bytes, regexps, patterns, ..",
1032 };
1033 
1034 static const RzCmdDescHelp R_help = {
1035  .summary = "Connect with other instances of rizin",
1036 };
1037 static const RzCmdDescArg remote_args[] = {
1038  {
1039  .name = "fd",
1040  .type = RZ_CMD_ARG_TYPE_NUM,
1041  .optional = true,
1042 
1043  },
1044  {
1045  .name = "cmd",
1046  .type = RZ_CMD_ARG_TYPE_CMD,
1047  .flags = RZ_CMD_ARG_FLAG_LAST,
1048 
1049  },
1050  { 0 },
1051 };
1052 static const RzCmdDescHelp remote_help = {
1053  .summary = "List all open connections / Exec <cmd> at remote <fd>",
1054  .args_str = " [[<fd>] <cmd>]",
1055  .args = remote_args,
1056 };
1057 
1058 static const RzCmdDescArg remote_send_args[] = {
1059  {
1060  .name = "fd",
1061  .type = RZ_CMD_ARG_TYPE_NUM,
1062  .optional = true,
1063 
1064  },
1065  {
1066  .name = "cmd",
1067  .type = RZ_CMD_ARG_TYPE_CMD,
1068  .flags = RZ_CMD_ARG_FLAG_LAST,
1069 
1070  },
1071  { 0 },
1072 };
1074  .summary = "Send output of local <cmd> to remote <fd>",
1075  .args = remote_send_args,
1076 };
1077 
1079  .summary = "Run <cmd> via rz_io_system",
1080  .args_str = "[<cmd>]",
1081  .options = "",
1082 };
1083 
1084 static const RzCmdDescArg remote_add_args[] = {
1085  {
1086  .name = "[proto://]host:port",
1087  .type = RZ_CMD_ARG_TYPE_STRING,
1088  .flags = RZ_CMD_ARG_FLAG_LAST,
1089 
1090  },
1091  { 0 },
1092 };
1094  .summary = "Connect to remote host:port",
1095  .args = remote_add_args,
1096 };
1097 
1098 static const RzCmdDescArg remote_del_args[] = {
1099  {
1100  .name = "fd",
1101  .type = RZ_CMD_ARG_TYPE_NUM,
1102  .optional = true,
1103 
1104  },
1105  { 0 },
1106 };
1108  .summary = "remove all hosts or host 'fd'",
1109  .args = remote_del_args,
1110 };
1111 
1112 static const RzCmdDescArg remote_open_args[] = {
1113  {
1114  .name = "fd",
1115  .type = RZ_CMD_ARG_TYPE_NUM,
1116 
1117  },
1118  { 0 },
1119 };
1121  .summary = "Open remote session with host 'fd', 'q' to quit",
1122  .args = remote_open_args,
1123 };
1124 
1125 static const RzCmdDescArg remote_mode_enable_args[] = {
1126  {
1127  .name = "fd",
1128  .type = RZ_CMD_ARG_TYPE_NUM,
1129  .default_value = "0",
1130 
1131  },
1132  { 0 },
1133 };
1135  .summary = "Enable remote cmd mode, sending commands to remote <fd> server",
1136  .args = remote_mode_enable_args,
1137 };
1138 
1140  { 0 },
1141 };
1143  .summary = "Disable remote cmd mode",
1144  .args = remote_mode_disable_args,
1145 };
1146 
1147 static const RzCmdDescArg remote_rap_args[] = {
1148  {
1149  .name = "[host:]port",
1150  .type = RZ_CMD_ARG_TYPE_STRING,
1151 
1152  },
1153  {
1154  .name = "cmd",
1155  .type = RZ_CMD_ARG_TYPE_CMD,
1156  .flags = RZ_CMD_ARG_FLAG_LAST,
1157  .optional = true,
1158 
1159  },
1160  { 0 },
1161 };
1163  .summary = "Start the rap server (o rap://9999) / Execute <cmd> on rap server",
1164  .args = remote_rap_args,
1165 };
1166 
1168  .summary = "Start the gdbserver",
1169 };
1170 
1172  .summary = "Start the http webserver",
1173 };
1174 
1176  .summary = "Start the http webserver (and launch the web browser)",
1177 };
1178 
1179 static const RzCmdDescArg remote_tcp_args[] = {
1180  {
1181  .name = "[host:]port",
1182  .type = RZ_CMD_ARG_TYPE_STRING,
1183 
1184  },
1185  {
1186  .name = "cmd",
1187  .type = RZ_CMD_ARG_TYPE_CMD,
1188  .flags = RZ_CMD_ARG_FLAG_LAST,
1189  .optional = true,
1190 
1191  },
1192  { 0 },
1193 };
1195  .summary = "Start the tcp server",
1196  .args = remote_tcp_args,
1197 };
1198 
1199 static const RzCmdDescArg remote_rap_bg_args[] = {
1200  {
1201  .name = "port",
1202  .type = RZ_CMD_ARG_TYPE_NUM,
1203 
1204  },
1205  { 0 },
1206 };
1208  .summary = "Start rap server in background (same as '& Rr')",
1209  .args = remote_rap_bg_args,
1210 };
1211 
1212 static const RzCmdDescArg cmd_help_search_args[] = {
1213  {
1214  .name = "search_cmd",
1215  .type = RZ_CMD_ARG_TYPE_STRING,
1216  .optional = true,
1217 
1218  },
1219  { 0 },
1220 };
1222  .summary = "Search help",
1223  .args = cmd_help_search_args,
1224 };
1225 
1227  .summary = "Help or evaluate math expression",
1228  .options = "[??]",
1229 };
1230 
1231 static const RzCmdDescArg push_escaped_args[] = {
1232  {
1233  .name = "characters",
1234  .type = RZ_CMD_ARG_TYPE_STRING,
1235  .flags = RZ_CMD_ARG_FLAG_LAST,
1236 
1237  },
1238  { 0 },
1239 };
1241  .summary = "Push escaped string into the RzCons.readChar buffer",
1242  .args = push_escaped_args,
1243 };
1244 
1246  .summary = "Analysis commands",
1247 };
1248 static const RzCmdDescHelp aa_help = {
1249  .summary = "Analysis commands",
1250 };
1252  { 0 },
1253 };
1255  .summary = "Analyze all flags starting with sym. and entry",
1256  .args = analyze_simple_args,
1257 };
1258 
1260  { 0 },
1261 };
1263  .summary = "Analyze all calls, references, emulation and applies signatures",
1264  .args = analyze_everything_args,
1265 };
1266 
1268  { 0 },
1269 };
1271  .summary = "Experimental analysis",
1273 };
1274 
1275 static const RzCmdDescHelp aac_help = {
1276  .summary = "Analysis function calls commands",
1277 };
1279  { 0 },
1280 };
1282  .summary = "Analyze function calls",
1284 };
1285 
1287  { 0 },
1288 };
1290  .summary = "Analyze all function calls to imports",
1292 };
1293 
1295  { 0 },
1296 };
1298  .summary = "Analyze data references to code",
1300 };
1301 
1302 static const RzCmdDescHelp aae_help = {
1303  .summary = "Analysis commands using ESIL",
1304 };
1306  { .text = "aae", .arg_str = "", .comment = "analyze ranges given by analysis.in" },
1307  { .text = "aae", .arg_str = " $SS @ $S", .comment = "analyze the whole section" },
1308  { 0 },
1309 };
1310 static const RzCmdDescDetail analysis_all_esil_details[] = {
1311  { .name = "Examples", .entries = analysis_all_esil_Examples_detail_entries },
1312  { 0 },
1313 };
1314 static const RzCmdDescArg analysis_all_esil_args[] = {
1315  {
1316  .name = "len",
1317  .type = RZ_CMD_ARG_TYPE_RZNUM,
1318  .flags = RZ_CMD_ARG_FLAG_LAST,
1319  .optional = true,
1320 
1321  },
1322  { 0 },
1323 };
1325  .summary = "Analyze references with ESIL",
1326  .details = analysis_all_esil_details,
1327  .args = analysis_all_esil_args,
1328 };
1329 
1331  { 0 },
1332 };
1334  .summary = "Analyze references with ESIL in all functions",
1336 };
1337 
1338 static const RzCmdDescHelp aaf_help = {
1339  .summary = "Analysis function commands",
1340 };
1342  { 0 },
1343 };
1345  .summary = "Analyze all functions",
1347 };
1348 
1350  { 0 },
1351 };
1353  .summary = "Analyze all functions using ESIL",
1355 };
1356 
1358  {
1359  .name = "length",
1360  .type = RZ_CMD_ARG_TYPE_NUM,
1361 
1362  },
1363  { 0 },
1364 };
1366  .summary = "Analyze all consecutive functions in section",
1368 };
1369 
1371  { 0 },
1372 };
1374  .summary = "Performs recursive type matching in all functions",
1376 };
1377 
1379  { 0 },
1380 };
1382  .summary = "Print preformed analysis details",
1384 };
1385 
1387  { 0 },
1388 };
1390  .summary = "Analyze all unresolved jumps",
1392 };
1393 
1394 static const RzCmdDescHelp aal_help = {
1395  .summary = "Language specific analysis commands",
1396 };
1398  { 0 },
1399 };
1401  .summary = "Recovers and analyze all Golang functions and strings",
1403 };
1404 
1406  { 0 },
1407 };
1409  .summary = "Analyze all Objective-C references",
1411 };
1412 
1413 static const RzCmdDescHelp aan_help = {
1414  .summary = "Automatic rename functions commands",
1415 };
1417  { 0 },
1418 };
1420  .summary = "Renames all functions based on their strings or calls",
1422 };
1423 
1425  { 0 },
1426 };
1428  .summary = "Renames all functions which does not return",
1430 };
1431 
1433  { .text = "e analysis.prelude='90AEF630'", .arg_str = "", .comment = "Set new prelude" },
1434  { .text = "aap", .arg_str = "", .comment = "Search for 90AEF630 and create a new function" },
1435  { 0 },
1436 };
1438  { .name = "Search a custom prelude", .entries = analyze_all_preludes_Search_space_a_space_custom_space_prelude_detail_entries },
1439  { 0 },
1440 };
1442  { 0 },
1443 };
1445  .summary = "Analyze all preludes",
1446  .details = analyze_all_preludes_details,
1447  .args = analyze_all_preludes_args,
1448 };
1449 
1451  {
1452  .name = "n_bytes",
1453  .type = RZ_CMD_ARG_TYPE_NUM,
1454  .optional = true,
1455 
1456  },
1457  { 0 },
1458 };
1460  .summary = "Analyze xrefs in current section or by n_bytes",
1462 };
1463 
1465  { 0 },
1466 };
1468  .summary = "Analyze only the symbols",
1470 };
1471 
1473  { 0 },
1474 };
1476  .summary = "Analyze only the flags starting as sym.* and entry*",
1478 };
1479 
1481  {
1482  .name = "func_name",
1483  .type = RZ_CMD_ARG_TYPE_FCN,
1484  .optional = true,
1485 
1486  },
1487  { 0 },
1488 };
1490  .summary = "Analyze all/given function to convert immediate to linked structure offsets",
1492 };
1493 
1495  {
1496  .name = "n_bytes",
1497  .type = RZ_CMD_ARG_TYPE_NUM,
1498  .optional = true,
1499 
1500  },
1501  { 0 },
1502 };
1504  .summary = "Prints commands to create functions after a trap call",
1506 };
1507 
1509  {
1510  .name = "min_len",
1511  .type = RZ_CMD_ARG_TYPE_NUM,
1512  .optional = true,
1513 
1514  },
1515  { 0 },
1516 };
1518  .summary = "Print memory areas not covered by functions",
1520 };
1521 
1523  { 0 },
1524 };
1526  .summary = "Analyze values referencing a specific section or map",
1528 };
1529 
1530 static const RzCmdDescHelp af_help = {
1531  .summary = "Analyze Functions commands",
1532 };
1534  {
1535  .name = "name",
1536  .type = RZ_CMD_ARG_TYPE_STRING,
1537  .flags = RZ_CMD_ARG_FLAG_LAST,
1538  .optional = true,
1539 
1540  },
1541  { 0 },
1542 };
1544  .summary = "Analyze functions recursively (honors `analysis.calls`)",
1546 };
1547 
1549  {
1550  .name = "name",
1551  .type = RZ_CMD_ARG_TYPE_STRING,
1552  .flags = RZ_CMD_ARG_FLAG_LAST,
1553  .optional = true,
1554 
1555  },
1556  { 0 },
1557 };
1559  .summary = "Analyze functions recursively",
1561 };
1562 
1563 static const char *analysis_function_create_type_choices[] = { "l", "i", "s", NULL };
1564 
1565 static const char *analysis_function_create_diff_choices[] = { "m", "u", NULL };
1567  {
1568  .name = "name",
1569  .type = RZ_CMD_ARG_TYPE_STRING,
1570 
1571  },
1572  {
1573  .name = "type",
1574  .type = RZ_CMD_ARG_TYPE_CHOICES,
1575  .optional = true,
1577 
1578  },
1579  {
1580  .name = "diff",
1581  .type = RZ_CMD_ARG_TYPE_CHOICES,
1582  .optional = true,
1584 
1585  },
1586  { 0 },
1587 };
1589  .summary = "Hand craft a function (requires `afb+`)",
1591 };
1592 
1594  { 0 },
1595 };
1597  .summary = "Delete function",
1599 };
1600 
1602  { 0 },
1603 };
1605  .summary = "Delete all function analysis data",
1607 };
1608 
1610  {
1611  .name = "tbl_addr",
1612  .type = RZ_CMD_ARG_TYPE_RZNUM,
1613 
1614  },
1615  {
1616  .name = "elements",
1617  .type = RZ_CMD_ARG_TYPE_RZNUM,
1618  .flags = RZ_CMD_ARG_FLAG_LAST,
1619 
1620  },
1621  { 0 },
1622 };
1624  .summary = "Analyze function jumptable",
1626 };
1627 
1629  { 0 },
1630 };
1632  .summary = "Analyze function arguments in a call",
1634 };
1635 
1637  { 0 },
1638 };
1640  .summary = "Analyze function arguments in a call (honors `dbg.funcarg`)",
1642 };
1643 
1644 static const RzCmdDescHelp afb_help = {
1645  .summary = "Basic blocks commands",
1646 };
1648  { 0 },
1649 };
1651  .summary = "List basic blocks of function",
1653 };
1654 
1655 static const char *analysis_function_blocks_add_diff_choices[] = { "m", "u", NULL };
1657  {
1658  .name = "fcn_addr",
1659  .type = RZ_CMD_ARG_TYPE_RZNUM,
1660 
1661  },
1662  {
1663  .name = "addr",
1664  .type = RZ_CMD_ARG_TYPE_RZNUM,
1665 
1666  },
1667  {
1668  .name = "size",
1669  .type = RZ_CMD_ARG_TYPE_RZNUM,
1670 
1671  },
1672  {
1673  .name = "jump",
1674  .type = RZ_CMD_ARG_TYPE_RZNUM,
1675  .optional = true,
1676 
1677  },
1678  {
1679  .name = "fail",
1680  .type = RZ_CMD_ARG_TYPE_RZNUM,
1681  .optional = true,
1682 
1683  },
1684  {
1685  .name = "diff",
1686  .type = RZ_CMD_ARG_TYPE_CHOICES,
1687  .optional = true,
1689 
1690  },
1691  { 0 },
1692 };
1694  .summary = "Add basic block by hand",
1696 };
1697 
1699  { 0 },
1700 };
1702  .summary = "Remove basic block from function",
1704 };
1705 
1707  { 0 },
1708 };
1710  .summary = "Remove all basic blocks from function",
1712 };
1713 
1715  {
1716  .name = "switch_addr",
1717  .type = RZ_CMD_ARG_TYPE_RZNUM,
1718 
1719  },
1720  {
1721  .name = "case_addr",
1722  .type = RZ_CMD_ARG_TYPE_RZNUM,
1723  .flags = RZ_CMD_ARG_FLAG_LAST,
1724 
1725  },
1726  { 0 },
1727 };
1729  .summary = "Add basic-block edge for switch-cases",
1731 };
1732 
1734  {
1735  .name = "switch_addr",
1736  .type = RZ_CMD_ARG_TYPE_RZNUM,
1737 
1738  },
1739  {
1740  .name = "enum_name",
1741  .type = RZ_CMD_ARG_TYPE_ENUM_TYPE,
1742 
1743  },
1744  { 0 },
1745 };
1747  .summary = "Set basic-block switch-case enum type",
1749 };
1750 
1752  { 0 },
1753 };
1755  .summary = "Show addresses of instructions which leave the function",
1757 };
1758 
1760  { 0 },
1761 };
1763  .summary = "Display ascii-art bars for basic block regions",
1765 };
1766 
1768  { 0 },
1769 };
1771  .summary = "Print single basic block information",
1773 };
1774 
1776  {
1777  .name = "addr",
1778  .type = RZ_CMD_ARG_TYPE_RZNUM,
1779 
1780  },
1781  {
1782  .name = "color",
1783  .type = RZ_CMD_ARG_TYPE_RZNUM,
1784  .flags = RZ_CMD_ARG_FLAG_LAST,
1785 
1786  },
1787  { 0 },
1788 };
1790  .summary = "Set a color for the basic block at a given address",
1792 };
1793 
1795  {
1796  .name = "bits",
1797  .type = RZ_CMD_ARG_TYPE_NUM,
1798 
1799  },
1800  { 0 },
1801 };
1803  .summary = "Set asm.bits for the current function",
1805 };
1806 
1807 static const RzCmdDescHelp afs_help = {
1808  .summary = "Function signatures commands",
1809 };
1811  {
1812  .name = "signature",
1813  .type = RZ_CMD_ARG_TYPE_STRING,
1814  .flags = RZ_CMD_ARG_FLAG_LAST,
1815  .optional = true,
1816 
1817  },
1818  { 0 },
1819 };
1821  .summary = "Get/Set function signature at current address",
1823 };
1824 
1826  { 0 },
1827 };
1829  .summary = "Set function signature at current address by using the editor",
1831 };
1832 
1834  {
1835  .name = "type",
1836  .type = RZ_CMD_ARG_TYPE_STRING,
1837  .flags = RZ_CMD_ARG_FLAG_LAST,
1838 
1839  },
1840  { 0 },
1841 };
1843  .summary = "Change type for current function",
1845 };
1846 
1848  { 0 },
1849 };
1851  .summary = "Show address of current function",
1853 };
1854 
1855 static const RzCmdDescArg analysis_function_until_args[] = {
1856  {
1857  .name = "addr",
1858  .type = RZ_CMD_ARG_TYPE_RZNUM,
1859  .flags = RZ_CMD_ARG_FLAG_LAST,
1860 
1861  },
1862  { 0 },
1863 };
1865  .summary = "Resize and analyze function from current address until addr",
1867 };
1868 
1870  { 0 },
1871 };
1873  .summary = "List function references",
1875 };
1876 
1878  {
1879  .name = "size",
1880  .type = RZ_CMD_ARG_TYPE_RZNUM,
1881  .flags = RZ_CMD_ARG_FLAG_LAST,
1882 
1883  },
1884  { 0 },
1885 };
1887  .summary = "Set stack frame size for function at current address",
1889 };
1890 
1891 static const RzCmdDescHelp afv_help = {
1892  .summary = "Manipulate arguments/variables in a function",
1893 };
1895  { 0 },
1896 };
1898  .summary = "List all variables and arguments of the current function",
1900 };
1901 
1903  { 0 },
1904 };
1906  .summary = "List function variables and arguments with disasm refs",
1908 };
1909 
1911  {
1912  .name = "varname|*",
1913  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
1914 
1915  },
1916  { 0 },
1917 };
1919  .summary = "Remove all variables/arguments or just the specified one",
1921 };
1922 
1924  { 0 },
1925 };
1927  .summary = "Analyze function arguments/locals",
1929 };
1930 
1932  {
1933  .name = "varname",
1934  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
1935  .optional = true,
1936 
1937  },
1938  { 0 },
1939 };
1941  .summary = "Display the value of arguments/variables",
1943 };
1944 
1946  { 0 },
1947 };
1949  .summary = "Show BP relative stackframe variables",
1951 };
1952 
1954  {
1955  .name = "new_name",
1956  .type = RZ_CMD_ARG_TYPE_STRING,
1957 
1958  },
1959  {
1960  .name = "old_name",
1961  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
1962  .optional = true,
1963 
1964  },
1965  { 0 },
1966 };
1968  .summary = "Rename argument/variable in current function",
1970 };
1971 
1973  {
1974  .name = "varname",
1975  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
1976  .optional = true,
1977 
1978  },
1979  { 0 },
1980 };
1982  .summary = "List addresses where vars are accessed (READ)",
1984 };
1985 
1987  {
1988  .name = "varname",
1989  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
1990  .optional = true,
1991 
1992  },
1993  { 0 },
1994 };
1996  .summary = "List addresses where vars are accessed (WRITE)",
1998 };
1999 
2001  {
2002  .name = "varname",
2003  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
2004 
2005  },
2006  {
2007  .name = "type",
2008  .type = RZ_CMD_ARG_TYPE_STRING,
2009  .flags = RZ_CMD_ARG_FLAG_LAST,
2010 
2011  },
2012  { 0 },
2013 };
2015  .summary = "Change type for given argument/local",
2017 };
2018 
2019 static const RzCmdDescHelp afvx_help = {
2020  .summary = "Show argument/variable xrefs in a function",
2021 };
2023  {
2024  .name = "varname",
2025  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
2026  .optional = true,
2027 
2028  },
2029  { 0 },
2030 };
2032  .summary = "Show function variable xrefs (same as afvR+afvW)",
2034 };
2035 
2037  {
2038  .name = "varname",
2039  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
2040  .optional = true,
2041 
2042  },
2043  { 0 },
2044 };
2046  .summary = "Show function argument xrefs",
2048 };
2049 
2051  {
2052  .name = "varname",
2053  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
2054  .optional = true,
2055 
2056  },
2057  { 0 },
2058 };
2060  .summary = "Show function local variable xrefs",
2062 };
2063 
2064 static const RzCmdDescHelp afvb_help = {
2065  .summary = "Manipulate BP based arguments/locals",
2066 };
2068  {
2069  .name = "delta",
2070  .type = RZ_CMD_ARG_TYPE_RZNUM,
2071  .optional = true,
2072 
2073  },
2074  {
2075  .name = "name",
2076  .type = RZ_CMD_ARG_TYPE_STRING,
2077 
2078  },
2079  {
2080  .name = "type",
2081  .type = RZ_CMD_ARG_TYPE_STRING,
2082  .flags = RZ_CMD_ARG_FLAG_LAST,
2083  .optional = true,
2084 
2085  },
2086  { 0 },
2087 };
2089  .summary = "List base pointer based arguments and locals / Define a new one",
2091 };
2092 
2094  {
2095  .name = "varname",
2096  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
2097 
2098  },
2099  { 0 },
2100 };
2102  .summary = "Delete argument/local with the given name",
2104 };
2105 
2107  { 0 },
2108 };
2110  .summary = "Delete all arguments/locals",
2112 };
2113 
2115  {
2116  .name = "delta",
2117  .type = RZ_CMD_ARG_TYPE_RZNUM,
2118 
2119  },
2120  {
2121  .name = "addr",
2122  .type = RZ_CMD_ARG_TYPE_RZNUM,
2123  .flags = RZ_CMD_ARG_FLAG_LAST,
2124 
2125  },
2126  { 0 },
2127 };
2129  .summary = "Define var get reference",
2131 };
2132 
2134  {
2135  .name = "delta",
2136  .type = RZ_CMD_ARG_TYPE_RZNUM,
2137 
2138  },
2139  {
2140  .name = "addr",
2141  .type = RZ_CMD_ARG_TYPE_RZNUM,
2142  .flags = RZ_CMD_ARG_FLAG_LAST,
2143 
2144  },
2145  { 0 },
2146 };
2148  .summary = "Define var set reference",
2150 };
2151 
2152 static const RzCmdDescHelp afvr_help = {
2153  .summary = "Manipulate register-based arguments/locals",
2154 };
2156  {
2157  .name = "reg",
2158  .type = RZ_CMD_ARG_TYPE_STRING,
2159  .optional = true,
2160 
2161  },
2162  {
2163  .name = "name",
2164  .type = RZ_CMD_ARG_TYPE_STRING,
2165 
2166  },
2167  {
2168  .name = "type",
2169  .type = RZ_CMD_ARG_TYPE_STRING,
2170  .flags = RZ_CMD_ARG_FLAG_LAST,
2171  .optional = true,
2172 
2173  },
2174  { 0 },
2175 };
2177  .summary = "List register-based arguments and locals / Define a new one",
2179 };
2180 
2182  {
2183  .name = "varname",
2184  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
2185 
2186  },
2187  { 0 },
2188 };
2190  .summary = "Delete register-based argument/local with the given name",
2192 };
2193 
2195  { 0 },
2196 };
2198  .summary = "Delete all register-based arguments/locals",
2200 };
2201 
2203  {
2204  .name = "reg",
2205  .type = RZ_CMD_ARG_TYPE_STRING,
2206 
2207  },
2208  {
2209  .name = "addr",
2210  .type = RZ_CMD_ARG_TYPE_RZNUM,
2211  .flags = RZ_CMD_ARG_FLAG_LAST,
2212 
2213  },
2214  { 0 },
2215 };
2217  .summary = "Define register-based arguments and locals get references",
2219 };
2220 
2222  {
2223  .name = "reg",
2224  .type = RZ_CMD_ARG_TYPE_STRING,
2225 
2226  },
2227  {
2228  .name = "addr",
2229  .type = RZ_CMD_ARG_TYPE_RZNUM,
2230  .flags = RZ_CMD_ARG_FLAG_LAST,
2231 
2232  },
2233  { 0 },
2234 };
2236  .summary = "Define register-based arguments and locals set references",
2238 };
2239 
2240 static const RzCmdDescHelp afvs_help = {
2241  .summary = "Manipulate SP based arguments/locals",
2242 };
2244  {
2245  .name = "delta",
2246  .type = RZ_CMD_ARG_TYPE_RZNUM,
2247  .optional = true,
2248 
2249  },
2250  {
2251  .name = "name",
2252  .type = RZ_CMD_ARG_TYPE_STRING,
2253 
2254  },
2255  {
2256  .name = "type",
2257  .type = RZ_CMD_ARG_TYPE_STRING,
2258  .flags = RZ_CMD_ARG_FLAG_LAST,
2259  .optional = true,
2260 
2261  },
2262  { 0 },
2263 };
2265  .summary = "List stack based arguments and locals / Define a new one",
2267 };
2268 
2270  {
2271  .name = "varname",
2272  .type = RZ_CMD_ARG_TYPE_FCN_VAR,
2273 
2274  },
2275  { 0 },
2276 };
2278  .summary = "Delete argument/local with the given name",
2280 };
2281 
2283  {
2284  .name = "delta",
2285  .type = RZ_CMD_ARG_TYPE_RZNUM,
2286 
2287  },
2288  {
2289  .name = "addr",
2290  .type = RZ_CMD_ARG_TYPE_RZNUM,
2291  .flags = RZ_CMD_ARG_FLAG_LAST,
2292 
2293  },
2294  { 0 },
2295 };
2297  .summary = "Define var get reference",
2299 };
2300 
2302  {
2303  .name = "delta",
2304  .type = RZ_CMD_ARG_TYPE_RZNUM,
2305 
2306  },
2307  {
2308  .name = "addr",
2309  .type = RZ_CMD_ARG_TYPE_RZNUM,
2310  .flags = RZ_CMD_ARG_FLAG_LAST,
2311 
2312  },
2313  { 0 },
2314 };
2316  .summary = "Define var set reference",
2318 };
2319 
2320 static const RzCmdDescHelp afl_help = {
2321  .summary = "List functions",
2322 };
2324  { 0 },
2325 };
2327  .summary = "List all functions",
2329 };
2330 
2332  { 0 },
2333 };
2335  .summary = "List functions in current seek",
2337 };
2338 
2340  { 0 },
2341 };
2343  .summary = "Display count of all functions",
2345 };
2346 
2348  { 0 },
2349 };
2351  .summary = "Display sum of all functions sizes",
2353 };
2354 
2356  { 0 },
2357 };
2359  .summary = "List calls of all functions",
2361 };
2362 
2364  { 0 },
2365 };
2367  .summary = "Display ascii-art bars with function ranges",
2369 };
2370 
2371 static const RzCmdDescHelp afi_help = {
2372  .summary = "Show/edit function information",
2373 };
2375  { 0 },
2376 };
2378  .summary = "Show information of functions in current seek",
2380 };
2381 
2382 static const RzCmdDescHelp afii_help = {
2383  .summary = "Show/add/delete imports used in function in current seek",
2384 };
2386  {
2387  .name = "import",
2388  .type = RZ_CMD_ARG_TYPE_STRING,
2389  .flags = RZ_CMD_ARG_FLAG_LAST,
2390  .optional = true,
2391 
2392  },
2393  { 0 },
2394 };
2396  .summary = "Show/add imports used in function in current seek",
2398 };
2399 
2401  { 0 },
2402 };
2404  .summary = "Delete imports used in function in current seek",
2406 };
2407 
2408 static const RzCmdDescHelp afis_help = {
2409  .summary = "Show opcode statistic in function",
2410 };
2411 static const char *analysis_function_opcode_stat_mode_choices[] = { "family", "type", NULL };
2413  {
2414  .name = "mode",
2415  .type = RZ_CMD_ARG_TYPE_CHOICES,
2416  .optional = true,
2418 
2419  },
2420  { 0 },
2421 };
2423  .summary = "Enumerate unique opcodes/opcode families/opcode types in function",
2425 };
2426 
2427 static const char *analysis_function_all_opcode_stat_mode_choices[] = { "family", "type", NULL };
2429  {
2430  .name = "mode",
2431  .type = RZ_CMD_ARG_TYPE_CHOICES,
2432  .optional = true,
2434 
2435  },
2436  { 0 },
2437 };
2439  .summary = "Enumerate unique opcodes/opcode families/opcode types in all functions",
2441 };
2442 
2443 static const RzCmdDescHelp afn_help = {
2444  .summary = "Analyze function names",
2445 };
2447  {
2448  .name = "new name",
2449  .type = RZ_CMD_ARG_TYPE_STRING,
2450  .flags = RZ_CMD_ARG_FLAG_LAST,
2451 
2452  },
2453  { 0 },
2454 };
2456  .summary = "Rename function at current seek",
2458 };
2459 
2461  { 0 },
2462 };
2464  .summary = "Suggest a name for the function in current seek",
2466 };
2467 
2469  { 0 },
2470 };
2472  .summary = "Print all strings referenced by the function in current seek",
2474 };
2475 
2477  { 0 },
2478 };
2480  .summary = "Type matching analysis for the function in current seek",
2482 };
2483 
2485  { 0 },
2486 };
2488  .summary = "Print functions map",
2490 };
2491 
2493  { .text = "afm 0xbeef @ 0x42", .arg_str = NULL, .comment = "Merge function at address 0xbeef to function at address 0x42" },
2494  { 0 },
2495 };
2498  { 0 },
2499 };
2501  {
2502  .name = "addr",
2503  .type = RZ_CMD_ARG_TYPE_FCN,
2504 
2505  },
2506  { 0 },
2507 };
2509  .summary = "Merge two functions",
2512 };
2513 
2514 static const RzCmdDescHelp afc_help = {
2515  .summary = "Calling convention",
2516 };
2518  {
2519  .name = "convention",
2520  .type = RZ_CMD_ARG_TYPE_STRING,
2521  .flags = RZ_CMD_ARG_FLAG_LAST,
2522  .optional = true,
2523 
2524  },
2525  { 0 },
2526 };
2528  .summary = "Set/Get calling convention for current function",
2530 };
2531 
2533  { 0 },
2534 };
2536  .summary = "List all available calling conventions",
2538 };
2539 
2541  {
2542  .name = "db_path",
2543  .type = RZ_CMD_ARG_TYPE_FILE,
2544 
2545  },
2546  { 0 },
2547 };
2549  .summary = "Open Calling Convention sdb profile from given path",
2551 };
2552 
2554  { 0 },
2555 };
2557  .summary = "Show register usage for the current function",
2559 };
2560 
2562  { 0 },
2563 };
2565  .summary = "Show function + delta for given offset",
2567 };
2568 
2570  { .text = "aeC", .arg_str = " 1 2 @ sym._add", .comment = "Call sym._add(1,2)" },
2571  { 0 },
2572 };
2573 static const RzCmdDescDetail analysis_appcall_details[] = {
2574  { .name = "Examples", .entries = analysis_appcall_Examples_detail_entries },
2575  { 0 },
2576 };
2577 static const RzCmdDescArg analysis_appcall_args[] = {
2578  {
2579  .name = "args",
2580  .type = RZ_CMD_ARG_TYPE_NUM,
2581  .flags = RZ_CMD_ARG_FLAG_ARRAY,
2582 
2583  },
2584  { 0 },
2585 };
2587  .summary = "appcall in esil",
2588  .details = analysis_appcall_details,
2589  .args = analysis_appcall_args,
2590 };
2591 
2592 static const RzCmdDescHelp aec_help = {
2593  .summary = "continue until ^C",
2594 };
2596  { 0 },
2597 };
2599  .summary = "Continue until exception",
2601 };
2602 
2604  { 0 },
2605 };
2607  .summary = "Continue back until breakpoint",
2609 };
2610 
2612  { 0 },
2613 };
2615  .summary = "Continue until syscall",
2617 };
2618 
2620  { 0 },
2621 };
2623  .summary = "Continue until call",
2625 };
2626 
2628  {
2629  .name = "addr",
2630  .type = RZ_CMD_ARG_TYPE_NUM,
2631 
2632  },
2633  { 0 },
2634 };
2636  .summary = "Continue until address",
2638 };
2639 
2641  {
2642  .name = "expr",
2643  .type = RZ_CMD_ARG_TYPE_STRING,
2644  .flags = RZ_CMD_ARG_FLAG_LAST,
2645 
2646  },
2647  { 0 },
2648 };
2650  .summary = "Continue until esil expression",
2652 };
2653 
2654 static const RzCmdDescHelp aei_help = {
2655  .summary = "ESIL VM state",
2656 };
2658  { 0 },
2659 };
2661  .summary = "initialize ESIL VM state",
2662  .args = analysis_esil_init_args,
2663 };
2664 
2666  { 0 },
2667 };
2669  .summary = "deinitialize ESIL VM state",
2670  .args = analysis_esil_deinit_args,
2671 };
2672 
2674  { 0 },
2675 };
2677  .summary = "initialize ESIL program counter to curseek",
2678  .args = analysis_esil_init_p_args,
2679 };
2680 
2681 static const RzCmdDescHelp aeim_help = {
2682  .summary = "ESIL VM stack",
2683 };
2684 static const RzCmdDescArg analysis_esil_init_mem_args[] = {
2685  {
2686  .name = "addr",
2687  .type = RZ_CMD_ARG_TYPE_NUM,
2688  .optional = true,
2689 
2690  },
2691  {
2692  .name = "size",
2693  .type = RZ_CMD_ARG_TYPE_NUM,
2694  .optional = true,
2695 
2696  },
2697  {
2698  .name = "name",
2699  .type = RZ_CMD_ARG_TYPE_STRING,
2700  .flags = RZ_CMD_ARG_FLAG_LAST,
2701  .optional = true,
2702 
2703  },
2704  { 0 },
2705 };
2707  .summary = "initialize ESIL VM stack",
2709 };
2710 
2712  {
2713  .name = "addr",
2714  .type = RZ_CMD_ARG_TYPE_NUM,
2715  .optional = true,
2716 
2717  },
2718  {
2719  .name = "size",
2720  .type = RZ_CMD_ARG_TYPE_NUM,
2721  .optional = true,
2722 
2723  },
2724  {
2725  .name = "name",
2726  .type = RZ_CMD_ARG_TYPE_STRING,
2727  .flags = RZ_CMD_ARG_FLAG_LAST,
2728  .optional = true,
2729 
2730  },
2731  { 0 },
2732 };
2734  .summary = "remove ESIL VM stack",
2736 };
2737 
2739  { 0 },
2740 };
2742  .summary = "initialize ESIL VM stack to \"aeim.stack\" or ?",
2744 };
2745 
2746 static const RzCmdDescHelp aes_help = {
2747  .summary = "ESIL emulated debugger step",
2748 };
2749 static const RzCmdDescArg il_step_args[] = {
2750  {
2751  .name = "N",
2752  .type = RZ_CMD_ARG_TYPE_RZNUM,
2753  .flags = RZ_CMD_ARG_FLAG_LAST,
2754  .optional = true,
2755 
2756  },
2757  { 0 },
2758 };
2759 static const RzCmdDescHelp il_step_help = {
2760  .summary = "perform emulated debugger step",
2761  .args = il_step_args,
2762 };
2763 
2764 static const RzCmdDescArg il_step_evaluate_args[] = {
2765  {
2766  .name = "N",
2767  .type = RZ_CMD_ARG_TYPE_RZNUM,
2768  .flags = RZ_CMD_ARG_FLAG_LAST,
2769 
2770  },
2771  { 0 },
2772 };
2774  .summary = "evaluate N instr from core->offset",
2775  .args = il_step_evaluate_args,
2776 };
2777 
2779  { 0 },
2780 };
2782  .summary = "step back",
2783  .args = il_step_back_args,
2784 };
2785 
2787  { 0 },
2788 };
2790  .summary = "step over",
2791  .args = il_step_over_args,
2792 };
2793 
2794 static const RzCmdDescArg il_step_over_until_addr_args[] = {
2795  {
2796  .name = "addr",
2797  .type = RZ_CMD_ARG_TYPE_RZNUM,
2798  .flags = RZ_CMD_ARG_FLAG_LAST,
2799 
2800  },
2801  { 0 },
2802 };
2804  .summary = "step over until given address",
2806 };
2807 
2808 static const RzCmdDescHelp aess_help = {
2809  .summary = "step skip",
2810 };
2812  { 0 },
2813 };
2815  .summary = "step skip (in case of CALL, just skip, instead of step into)",
2816  .args = il_step_skip_args,
2817 };
2818 
2820  { 0 },
2821 };
2823  .summary = "step skip (in case of CALL, just skip, instead of step into)",
2825 };
2826 
2828  { 0 },
2829 };
2831  .summary = "step skip (in case of CALL, just skip, instead of step into)",
2833 };
2834 
2835 static const RzCmdDescHelp aesu_help = {
2836  .summary = "step until",
2837 };
2838 static const RzCmdDescArg il_step_until_addr_args[] = {
2839  {
2840  .name = "addr",
2841  .type = RZ_CMD_ARG_TYPE_RZNUM,
2842  .flags = RZ_CMD_ARG_FLAG_LAST,
2843 
2844  },
2845  { 0 },
2846 };
2848  .summary = "step until given address",
2849  .args = il_step_until_addr_args,
2850 };
2851 
2852 static const RzCmdDescArg il_step_until_expr_args[] = {
2853  {
2854  .name = "esil",
2855  .type = RZ_CMD_ARG_TYPE_STRING,
2856  .flags = RZ_CMD_ARG_FLAG_LAST,
2857 
2858  },
2859  { 0 },
2860 };
2862  .summary = "step until esil expression match",
2863  .args = il_step_until_expr_args,
2864 };
2865 
2866 static const RzCmdDescArg il_step_until_opt_args[] = {
2867  {
2868  .name = "optype",
2869  .type = RZ_CMD_ARG_TYPE_STRING,
2870  .flags = RZ_CMD_ARG_FLAG_ARRAY,
2871 
2872  },
2873  { 0 },
2874 };
2876  .summary = "step until given opcode type",
2877  .args = il_step_until_opt_args,
2878 };
2879 
2880 static const RzCmdDescHelp aets_help = {
2881  .summary = "ESIL Trace session",
2882 };
2884  { 0 },
2885 };
2887  .summary = "Start ESIL trace session",
2888  .args = il_trace_start_args,
2889 };
2890 
2892  { 0 },
2893 };
2895  .summary = "Stop ESIL trace session",
2896  .args = il_trace_stop_args,
2897 };
2898 
2899 static const RzCmdDescHelp aez_help = {
2900  .summary = "RzIL Emulation",
2901 };
2903  { 0 },
2904 };
2906  .summary = "Initialize the RzIL Virtual Machine at the current offset",
2907  .args = il_vm_initialize_args,
2908 };
2909 
2910 static const RzCmdDescArg il_vm_step_args[] = {
2911  {
2912  .name = "n_times",
2913  .type = RZ_CMD_ARG_TYPE_NUM,
2914  .optional = true,
2915 
2916  },
2917  { 0 },
2918 };
2920  .summary = "Step N instructions within the RzIL Virtual Machine",
2921  .args = il_vm_step_args,
2922 };
2923 
2924 static const RzCmdDescArg il_vm_step_with_events_args[] = {
2925  {
2926  .name = "n_times",
2927  .type = RZ_CMD_ARG_TYPE_NUM,
2928  .optional = true,
2929 
2930  },
2931  { 0 },
2932 };
2934  .summary = "Step N instructions within the RzIL VM and output VM changes (read & write)",
2936 };
2937 
2938 static const RzCmdDescArg il_vm_step_until_addr_args[] = {
2939  {
2940  .name = "address",
2941  .type = RZ_CMD_ARG_TYPE_RZNUM,
2942  .flags = RZ_CMD_ARG_FLAG_LAST,
2943 
2944  },
2945  { 0 },
2946 };
2948  .summary = "Step until PC equals given address",
2950 };
2951 
2952 static const RzCmdDescArg il_vm_status_args[] = {
2953  {
2954  .name = "var_name",
2955  .type = RZ_CMD_ARG_TYPE_STRING,
2956  .optional = true,
2957 
2958  },
2959  {
2960  .name = "number",
2961  .type = RZ_CMD_ARG_TYPE_RZNUM,
2962  .flags = RZ_CMD_ARG_FLAG_LAST,
2963  .optional = true,
2964 
2965  },
2966  { 0 },
2967 };
2969  .summary = "Print or modify the current status of the RzIL Virtual Machine",
2970  .args = il_vm_status_args,
2971 };
2972 
2974  { .text = "ar", .arg_str = "", .comment = "Show a sensible default selection of registers" },
2975  { .text = "ar", .arg_str = " rax", .comment = "Show a single register" },
2976  { .text = "ar", .arg_str = " 16", .comment = "Show 16 bits wide gpr registers" },
2977  { .text = "ar", .arg_str = " xmm", .comment = "Show registers of type xmm (see `arT` for possible types)" },
2978  { .text = "ar", .arg_str = " PC", .comment = "Show the register with the given role (see `arR` for possible roles)" },
2979  { .text = "ar", .arg_str = " all", .comment = "Show all registers available" },
2980  { 0 },
2981 };
2982 static const RzCmdDescDetail ar_details[] = {
2983  { .name = "Register Filter", .entries = ar_Register_space_Filter_detail_entries },
2984  { 0 },
2985 };
2986 static const RzCmdDescHelp ar_help = {
2987  .summary = "Emulation Registers",
2988  .details = ar_details,
2989 };
2990 static const RzCmdDescArg analysis_regs_args[] = {
2991  {
2992  .name = "filter",
2994  .flags = RZ_CMD_ARG_FLAG_LAST,
2995  .optional = true,
2996 
2997  },
2998  { 0 },
2999 };
3001  .summary = "Show registers with their values, or assign one (`ar reg=value`)",
3002  .args_str = " [<filter> [= <value>]]",
3003  .args = analysis_regs_args,
3004 };
3005 
3006 static const RzCmdDescArg analysis_regs_columns_args[] = {
3007  {
3008  .name = "filter",
3010  .optional = true,
3011 
3012  },
3013  { 0 },
3014 };
3016  .summary = "Show registers in columns",
3018 };
3019 
3021  {
3022  .name = "filter",
3024  .optional = true,
3025 
3026  },
3027  { 0 },
3028 };
3030  .summary = "Show register references (telescoping)",
3032 };
3033 
3034 static const RzCmdDescArg analysis_regs_valgroup_args[] = {
3035  {
3036  .name = "filter",
3038  .optional = true,
3039 
3040  },
3041  { 0 },
3042 };
3044  .summary = "Show register grouped by their values",
3046 };
3047 
3049  { 0 },
3050 };
3052  { 0 },
3053 };
3055  .summary = "Show values of default function argument registers (A0, A1, A2, ...) with telescoping",
3056  .details = analysis_regs_args_details,
3057  .args = analysis_regs_args_args,
3058 };
3059 
3061  { 0 },
3062 };
3064  { 0 },
3065 };
3067  .summary = "Show calling convention defined by registers",
3068  .details = analysis_reg_cc_details,
3069  .args = analysis_reg_cc_args,
3070 };
3071 
3073  { 0 },
3074 };
3076  { 0 },
3077 };
3079  .summary = "Show register differences from previous contents",
3080  .details = analysis_regs_diff_details,
3081  .args = analysis_regs_diff_args,
3082 };
3083 
3084 static const RzCmdDescArg analysis_regs_prev_args[] = {
3085  {
3086  .name = "filter",
3088  .flags = RZ_CMD_ARG_FLAG_LAST,
3089  .optional = true,
3090 
3091  },
3092  { 0 },
3093 };
3095  .summary = "Show previous register contents",
3096  .args = analysis_regs_prev_args,
3097 };
3098 
3099 static const RzCmdDescArg analysis_regs_fpu_args[] = {
3100  {
3101  .name = "reg",
3102  .type = RZ_CMD_ARG_TYPE_STRING,
3103  .flags = RZ_CMD_ARG_FLAG_LAST,
3104  .optional = true,
3105 
3106  },
3107  { 0 },
3108 };
3110  .summary = "Show fpu registers",
3111  .args_str = " [<register> [= <value>]]",
3112  .args = analysis_regs_fpu_args,
3113 };
3114 
3115 static const RzCmdDescHelp arf_help = {
3116  .summary = "Show commands for setting registers as flags",
3117 };
3118 static const RzCmdDescArg analysis_reg_flags_args[] = {
3119  {
3120  .name = "filter",
3122  .optional = true,
3123 
3124  },
3125  { 0 },
3126 };
3128  .summary = "Show commands for setting registers as flags",
3129  .args = analysis_reg_flags_args,
3130 };
3131 
3133  {
3134  .name = "filter",
3136  .optional = true,
3137 
3138  },
3139  { 0 },
3140 };
3142  .summary = "Show commands for unsetting flags from `arf`",
3144 };
3145 
3146 static const RzCmdDescDetail ara_details[] = {
3147  { 0 },
3148 };
3149 static const RzCmdDescHelp ara_help = {
3150  .summary = "Register arena commands (underlying binary data)",
3151  .details = ara_details,
3152 };
3154  { 0 },
3155 };
3157  .summary = "Show all currently allocated register arenas",
3158  .args = analysis_reg_arenas_args,
3159 };
3160 
3162  { 0 },
3163 };
3165  .summary = "Push a new set of arenas to the stack",
3167 };
3168 
3170  { 0 },
3171 };
3173  .summary = "Pop a set of arenas from the stack",
3175 };
3176 
3178  { 0 },
3179 };
3181  .summary = "Show number of stack elements",
3183 };
3184 
3186  { 0 },
3187 };
3189  .summary = "Swap last two register arenas on the stack",
3191 };
3192 
3194  {
3195  .name = "type",
3196  .type = RZ_CMD_ARG_TYPE_REG_TYPE,
3197  .optional = true,
3198 
3199  },
3200  { 0 },
3201 };
3203  .summary = "Reset the specified or all arena contents to 0",
3205 };
3206 
3208  {
3209  .name = "type",
3210  .type = RZ_CMD_ARG_TYPE_REG_TYPE,
3211  .optional = true,
3212 
3213  },
3214  { 0 },
3215 };
3217  .summary = "Display hexdump of given arena (or gpr if none given)",
3219 };
3220 
3222  {
3223  .name = "hex",
3224  .type = RZ_CMD_ARG_TYPE_STRING,
3225 
3226  },
3227  {
3228  .name = "type",
3229  .type = RZ_CMD_ARG_TYPE_REG_TYPE,
3230  .optional = true,
3231 
3232  },
3233  { 0 },
3234 };
3236  .summary = "Write hexadecimal data <hex> into the given arena (or gpr if none given)",
3238 };
3239 
3240 static const RzCmdDescDetail arp_details[] = {
3241  { 0 },
3242 };
3243 static const RzCmdDescHelp arp_help = {
3244  .summary = "Register profile commands (defining available registers)",
3245  .details = arp_details,
3246 };
3248  { 0 },
3249 };
3251  .summary = "Show the current register profile",
3252  .args = analysis_reg_profile_args,
3253 };
3254 
3256  { 0 },
3257 };
3259  .summary = "Show register profile comments",
3261 };
3262 
3264  {
3265  .name = "file",
3266  .type = RZ_CMD_ARG_TYPE_FILE,
3267 
3268  },
3269  { 0 },
3270 };
3272  .summary = "Load a new register profile from file",
3274 };
3275 
3277  {
3278  .name = "file",
3279  .type = RZ_CMD_ARG_TYPE_FILE,
3280 
3281  },
3282  { 0 },
3283 };
3285  .summary = "Convert gdb profile from the given file to rizin register profile",
3287 };
3288 
3290  { .text = "eq", .arg_str = "", .comment = "equal" },
3291  { .text = "ne", .arg_str = "", .comment = "not equal" },
3292  { .text = "cf", .arg_str = "", .comment = "carry flag set" },
3293  { .text = "neg", .arg_str = "", .comment = "negative value (has sign)" },
3294  { .text = "of", .arg_str = "", .comment = "overflow" },
3295  { 0 },
3296 };
3297 
3299  { .text = "hi", .arg_str = "", .comment = "higher" },
3300  { .text = "he", .arg_str = "", .comment = "higher or equal" },
3301  { .text = "lo", .arg_str = "", .comment = "lower" },
3302  { .text = "loe", .arg_str = "", .comment = "lower or equal" },
3303  { 0 },
3304 };
3305 
3307  { .text = "gt", .arg_str = "", .comment = "greater" },
3308  { .text = "ge", .arg_str = "", .comment = "greater or equal" },
3309  { .text = "lt", .arg_str = "", .comment = "less" },
3310  { .text = "le", .arg_str = "", .comment = "less or equal" },
3311  { 0 },
3312 };
3313 static const RzCmdDescDetail analysis_reg_cond_details[] = {
3314  { .name = "Basic", .entries = analysis_reg_cond_Basic_detail_entries },
3315  { .name = "Unsigned", .entries = analysis_reg_cond_Unsigned_detail_entries },
3316  { .name = "Signed", .entries = analysis_reg_cond_Signed_detail_entries },
3317  { 0 },
3318 };
3320  { 0 },
3321 };
3323  .summary = "Conditional flags (aliases to processor flags)",
3324  .details = analysis_reg_cond_details,
3325  .args = analysis_reg_cond_args,
3326 };
3327 
3329  { 0 },
3330 };
3332  { 0 },
3333 };
3335  .summary = "List all register types",
3336  .details = analysis_reg_types_details,
3337  .args = analysis_reg_types_args,
3338 };
3339 
3341  { 0 },
3342 };
3344  { 0 },
3345 };
3347  .summary = "List all register roles",
3348  .details = analysis_reg_roles_details,
3349  .args = analysis_reg_roles_args,
3350 };
3351 
3352 static const RzCmdDescHelp ai_help = {
3353  .summary = "analysis/address information/imports",
3354 };
3356  { 0 },
3357 };
3359  .summary = "show address information",
3360  .args = analysis_info_show_args,
3361 };
3362 
3363 static const RzCmdDescHelp aii_help = {
3364  .summary = "global import (like afii, but global)",
3365 };
3366 static const RzCmdDescArg global_imports_args[] = {
3367  {
3368  .name = "namespace",
3369  .type = RZ_CMD_ARG_TYPE_STRING,
3370  .flags = RZ_CMD_ARG_FLAG_LAST,
3371  .optional = true,
3372 
3373  },
3374  { 0 },
3375 };
3377  .summary = "list/add global import (like afii, but global)",
3378  .args = global_imports_args,
3379 };
3380 
3382  { 0 },
3383 };
3385  .summary = "delete all global imports",
3387 };
3388 
3389 static const RzCmdDescHelp av_help = {
3390  .summary = "C++ vtables and RTTI",
3391 };
3393  { 0 },
3394 };
3396  .summary = "search for vtables in data sections and show results",
3398 };
3399 
3400 static const RzCmdDescHelp avg_help = {
3401  .summary = "Global variables",
3402 };
3404  {
3405  .name = "var_name",
3407  .optional = true,
3408 
3409  },
3410  { 0 },
3411 };
3413  .summary = "show global variables",
3415 };
3416 
3418  {
3419  .name = "var_name",
3420  .type = RZ_CMD_ARG_TYPE_STRING,
3421 
3422  },
3423  {
3424  .name = "addr",
3425  .type = RZ_CMD_ARG_TYPE_RZNUM,
3426 
3427  },
3428  {
3429  .name = "type",
3430  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
3431 
3432  },
3433  { 0 },
3434 };
3436  .summary = "add global variable manually",
3438 };
3439 
3441  {
3442  .name = "addr",
3443  .type = RZ_CMD_ARG_TYPE_RZNUM,
3444  .flags = RZ_CMD_ARG_FLAG_LAST,
3445 
3446  },
3447  { 0 },
3448 };
3450  .summary = "delete the global variable at the addr",
3452 };
3453 
3455  {
3456  .name = "name",
3458 
3459  },
3460  { 0 },
3461 };
3463  .summary = "delete global variable with name",
3465 };
3466 
3468  {
3469  .name = "old_var_name",
3471 
3472  },
3473  {
3474  .name = "new_var_name",
3475  .type = RZ_CMD_ARG_TYPE_STRING,
3476  .flags = RZ_CMD_ARG_FLAG_LAST,
3477 
3478  },
3479  { 0 },
3480 };
3482  .summary = "rename the global variable",
3484 };
3485 
3487  {
3488  .name = "var_name",
3490 
3491  },
3492  {
3493  .name = "type",
3494  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
3495 
3496  },
3497  { 0 },
3498 };
3500  .summary = "change the global variable type",
3502 };
3503 
3505  { 0 },
3506 };
3508  .summary = "try to parse RTTI at vtable addr (see analysis.cpp.abi)",
3509  .args = analysis_print_rtti_args,
3510 };
3511 
3513  { 0 },
3514 };
3516  .summary = "search for vtables and try to parse RTTI at each of them",
3518 };
3519 
3521  { 0 },
3522 };
3524  .summary = "recover class info from all findable RTTI (see ac)",
3526 };
3527 
3529  {
3530  .name = "classname",
3531  .type = RZ_CMD_ARG_TYPE_STRING,
3532  .flags = RZ_CMD_ARG_FLAG_LAST,
3533 
3534  },
3535  { 0 },
3536 };
3538  .summary = "demangle a class name from RTTI",
3540 };
3541 
3542 static const RzCmdDescHelp ax_help = {
3543  .summary = "Cross references (xrefs)",
3544 };
3545 static const RzCmdDescArg analysis_xrefs_set_0_args[] = {
3546  {
3547  .name = "addr",
3548  .type = RZ_CMD_ARG_TYPE_RZNUM,
3549  .flags = RZ_CMD_ARG_FLAG_LAST,
3550 
3551  },
3552  { 0 },
3553 };
3555  .summary = "Add custom xref to addr from current seek",
3556  .args = analysis_xrefs_set_0_args,
3557 };
3558 
3559 static const RzCmdDescArg analysis_xrefs_set_c_args[] = {
3560  {
3561  .name = "addr",
3562  .type = RZ_CMD_ARG_TYPE_RZNUM,
3563  .flags = RZ_CMD_ARG_FLAG_LAST,
3564 
3565  },
3566  { 0 },
3567 };
3569  .summary = "Add generic code xref to addr from current seek",
3570  .args = analysis_xrefs_set_c_args,
3571 };
3572 
3573 static const RzCmdDescArg analysis_xrefs_set_C_args[] = {
3574  {
3575  .name = "addr",
3576  .type = RZ_CMD_ARG_TYPE_RZNUM,
3577  .flags = RZ_CMD_ARG_FLAG_LAST,
3578 
3579  },
3580  { 0 },
3581 };
3583  .summary = "Add call code xref to addr from current seek",
3584  .args = analysis_xrefs_set_C_args,
3585 };
3586 
3587 static const RzCmdDescArg analysis_xrefs_set_d_args[] = {
3588  {
3589  .name = "addr",
3590  .type = RZ_CMD_ARG_TYPE_RZNUM,
3591  .flags = RZ_CMD_ARG_FLAG_LAST,
3592 
3593  },
3594  { 0 },
3595 };
3597  .summary = "Add data xref to addr from current seek",
3598  .args = analysis_xrefs_set_d_args,
3599 };
3600 
3601 static const RzCmdDescArg analysis_xrefs_set_s_args[] = {
3602  {
3603  .name = "addr",
3604  .type = RZ_CMD_ARG_TYPE_RZNUM,
3605  .flags = RZ_CMD_ARG_FLAG_LAST,
3606 
3607  },
3608  { 0 },
3609 };
3611  .summary = "Add string xref to addr from current seek",
3612  .args = analysis_xrefs_set_s_args,
3613 };
3614 
3616  { 0 },
3617 };
3619  .summary = "List all xrefs",
3620  .args = analysis_xrefs_list_args,
3621 };
3622 
3624  { 0 },
3625 };
3627  .summary = "List xrefs to current seek",
3629 };
3630 
3632  { 0 },
3633 };
3635  .summary = "List xrefs from current seek",
3637 };
3638 
3640  { 0 },
3641 };
3643  .summary = "Display commands to generate graphs according to xrefs",
3645 };
3646 
3647 static const RzCmdDescArg analysis_xrefs_del_args[] = {
3648  {
3649  .name = "addr",
3650  .type = RZ_CMD_ARG_TYPE_RZNUM,
3651 
3652  },
3653  {
3654  .name = "from",
3655  .type = RZ_CMD_ARG_TYPE_RZNUM,
3656  .flags = RZ_CMD_ARG_FLAG_LAST,
3657  .optional = true,
3658 
3659  },
3660  { 0 },
3661 };
3663  .summary = "Delete xrefs to addr",
3664  .args = analysis_xrefs_del_args,
3665 };
3666 
3668  { 0 },
3669 };
3671  .summary = "Delete all xrefs",
3673 };
3674 
3675 static const RzCmdDescArg analysis_xrefs_copy_args[] = {
3676  {
3677  .name = "addr",
3678  .type = RZ_CMD_ARG_TYPE_RZNUM,
3679  .flags = RZ_CMD_ARG_FLAG_LAST,
3680 
3681  },
3682  { 0 },
3683 };
3685  .summary = "Copy xrefs pointing to addr to also point to curseek",
3686  .args = analysis_xrefs_copy_args,
3687 };
3688 
3690  { 0 },
3691 };
3693  .summary = "Show xrefs graph to reach function at current seek",
3694  .args = analysis_xrefs_graph_args,
3695 };
3696 
3697 static const RzCmdDescHelp ah_help = {
3698  .summary = "Analysis hints",
3699 };
3701  { 0 },
3702 };
3704  .summary = "List all analysis hints",
3705  .args = analysis_hint_list_args,
3706 };
3707 
3709  { 0 },
3710 };
3712  .summary = "List analysis hints at current seek",
3714 };
3715 
3716 static const RzCmdDescArg analysis_hint_del_args[] = {
3717  {
3718  .name = "size",
3719  .type = RZ_CMD_ARG_TYPE_NUM,
3720  .optional = true,
3721 
3722  },
3723  { 0 },
3724 };
3726  .summary = "Delete analysis hints in region starting from current seek",
3727  .args = analysis_hint_del_args,
3728 };
3729 
3731  { 0 },
3732 };
3734  .summary = "Delete all analysis hints",
3736 };
3737 
3739  { .text = "aha ppc @ 0x42", .arg_str = NULL, .comment = "Force arch ppc for all addresses >= 0x42 or until the next hint" },
3740  { .text = "aha 0 @ 0x84", .arg_str = NULL, .comment = "Disable the effect of arch hints for all addresses >= 0x84 or until the next hint" },
3741  { 0 },
3742 };
3744  { .name = "", .entries = analysis_hint_set_arch_empty_detail_entries },
3745  { 0 },
3746 };
3747 static const RzCmdDescArg analysis_hint_set_arch_args[] = {
3748  {
3749  .name = "arch",
3750  .type = RZ_CMD_ARG_TYPE_STRING,
3751  .flags = RZ_CMD_ARG_FLAG_LAST,
3752 
3753  },
3754  { 0 },
3755 };
3757  .summary = "Set arch hint",
3758  .details = analysis_hint_set_arch_details,
3760 };
3761 
3763  { 0 },
3764 };
3766  .summary = "Delete arch hint",
3768 };
3769 
3771  { .text = "ahb 16 @ 0x42", .arg_str = NULL, .comment = "Force 16bit for all addresses >= 0x42 or until the next hint" },
3772  { 0 },
3773 };
3775  { .name = "", .entries = analysis_hint_set_bits_empty_detail_entries },
3776  { 0 },
3777 };
3778 static const RzCmdDescArg analysis_hint_set_bits_args[] = {
3779  {
3780  .name = "bits",
3781  .type = RZ_CMD_ARG_TYPE_NUM,
3782 
3783  },
3784  { 0 },
3785 };
3787  .summary = "Set bits hint",
3788  .details = analysis_hint_set_bits_details,
3790 };
3791 
3793  { 0 },
3794 };
3796  .summary = "Delete bits hint",
3798 };
3799 
3801  { .text = "ahh @ 0x804840", .arg_str = NULL, .comment = "Highlight this address offset in disasm" },
3802  { 0 },
3803 };
3805  { .name = "", .entries = analysis_hint_set_high_empty_detail_entries },
3806  { 0 },
3807 };
3809  { 0 },
3810 };
3812  .summary = "Set highlight hint",
3813  .details = analysis_hint_set_high_details,
3815 };
3816 
3818  { 0 },
3819 };
3821  .summary = "Delete highlight hint",
3823 };
3824 
3826  { .text = "ahc ", .arg_str = "0x804840", .comment = "Replace call/jump address with 0x804840" },
3827  { 0 },
3828 };
3830  { .name = "", .entries = analysis_hint_set_jump_empty_detail_entries },
3831  { 0 },
3832 };
3833 static const RzCmdDescArg analysis_hint_set_jump_args[] = {
3834  {
3835  .name = "addr",
3836  .type = RZ_CMD_ARG_TYPE_RZNUM,
3837  .flags = RZ_CMD_ARG_FLAG_LAST,
3838 
3839  },
3840  { 0 },
3841 };
3843  .summary = "Set jump/call address hint",
3844  .details = analysis_hint_set_jump_details,
3846 };
3847 
3849  { 0 },
3850 };
3852  .summary = "Delete jump/call address hint",
3854 };
3855 
3857  { .text = "ahe ", .arg_str = "\"3,eax,+=\"", .comment = "Replace ESIL VM analysis string" },
3858  { 0 },
3859 };
3861  { .name = "", .entries = analysis_hint_set_esil_empty_detail_entries },
3862  { 0 },
3863 };
3864 static const RzCmdDescArg analysis_hint_set_esil_args[] = {
3865  {
3866  .name = "string",
3867  .type = RZ_CMD_ARG_TYPE_STRING,
3868  .flags = RZ_CMD_ARG_FLAG_LAST,
3869 
3870  },
3871  { 0 },
3872 };
3874  .summary = "Set ESIL string hint",
3875  .details = analysis_hint_set_esil_details,
3877 };
3878 
3880  { 0 },
3881 };
3883  .summary = "Delete ESIL string hint",
3885 };
3886 
3888  { .text = "ahd ", .arg_str = "\"foo a0,33\"", .comment = "Replace opcode string" },
3889  { 0 },
3890 };
3893  { 0 },
3894 };
3896  {
3897  .name = "opcode",
3898  .type = RZ_CMD_ARG_TYPE_STRING,
3899  .flags = RZ_CMD_ARG_FLAG_LAST,
3900 
3901  },
3902  { 0 },
3903 };
3905  .summary = "Set opcode hint",
3908 };
3909 
3911  { 0 },
3912 };
3914  .summary = "Delete opcode hint",
3916 };
3917 
3919  { .text = "ahs ", .arg_str = "4", .comment = "Set opcode size=4" },
3920  { 0 },
3921 };
3923  { .name = "", .entries = analysis_hint_set_size_empty_detail_entries },
3924  { 0 },
3925 };
3926 static const RzCmdDescArg analysis_hint_set_size_args[] = {
3927  {
3928  .name = "size",
3929  .type = RZ_CMD_ARG_TYPE_RZNUM,
3930  .flags = RZ_CMD_ARG_FLAG_LAST,
3931 
3932  },
3933  { 0 },
3934 };
3936  .summary = "Set opcode size hint",
3937  .details = analysis_hint_set_size_details,
3939 };
3940 
3942  { 0 },
3943 };
3945  .summary = "Delete opcode size hint",
3947 };
3948 
3950  { .text = "ahf ", .arg_str = "0x804840", .comment = "Replace fallback address for call with 0x804840" },
3951  { 0 },
3952 };
3954  { .name = "", .entries = analysis_hint_set_fail_empty_detail_entries },
3955  { 0 },
3956 };
3957 static const RzCmdDescArg analysis_hint_set_fail_args[] = {
3958  {
3959  .name = "addr",
3960  .type = RZ_CMD_ARG_TYPE_RZNUM,
3961  .flags = RZ_CMD_ARG_FLAG_LAST,
3962 
3963  },
3964  { 0 },
3965 };
3967  .summary = "Set fallback address hint",
3968  .details = analysis_hint_set_fail_details,
3970 };
3971 
3973  { 0 },
3974 };
3976  .summary = "Delete fallback address hint",
3978 };
3979 
3981  { .text = "ahF ", .arg_str = "0x10", .comment = "Set stackframe size to 0x10" },
3982  { 0 },
3983 };
3986  { 0 },
3987 };
3989  {
3990  .name = "size",
3991  .type = RZ_CMD_ARG_TYPE_NUM,
3992 
3993  },
3994  { 0 },
3995 };
3997  .summary = "Set stackframe size hint",
4000 };
4001 
4003  { 0 },
4004 };
4006  .summary = "Delete stackframe size hint",
4008 };
4009 
4011  { .text = "ahS ", .arg_str = "jz", .comment = "Set asm.syntax=jz for opcode at current seek" },
4012  { 0 },
4013 };
4016  { 0 },
4017 };
4019  {
4020  .name = "string",
4021  .type = RZ_CMD_ARG_TYPE_STRING,
4022  .flags = RZ_CMD_ARG_FLAG_LAST,
4023 
4024  },
4025  { 0 },
4026 };
4028  .summary = "Set asm syntax hint",
4031 };
4032 
4034  { 0 },
4035 };
4037  .summary = "Delete asm syntax hint",
4039 };
4040 
4041 static const RzCmdDescArg analysis_hint_set_ptr_args[] = {
4042  {
4043  .name = "pointer",
4044  .type = RZ_CMD_ARG_TYPE_RZNUM,
4045  .flags = RZ_CMD_ARG_FLAG_LAST,
4046 
4047  },
4048  { 0 },
4049 };
4051  .summary = "Set pointer hint",
4053 };
4054 
4056  { 0 },
4057 };
4059  .summary = "Delete pointer hint",
4061 };
4062 
4063 static const RzCmdDescArg analysis_hint_set_ret_args[] = {
4064  {
4065  .name = "return",
4066  .type = RZ_CMD_ARG_TYPE_RZNUM,
4067  .flags = RZ_CMD_ARG_FLAG_LAST,
4068 
4069  },
4070  { 0 },
4071 };
4073  .summary = "Set function return value hint",
4075 };
4076 
4078  { 0 },
4079 };
4081  .summary = "Delete function return value hint",
4083 };
4084 
4086  { .text = "ahv ", .arg_str = "val", .comment = "Change opcode's value field (useful to set jmptbl sizes in jmp rax)" },
4087  { 0 },
4088 };
4090  { .name = "", .entries = analysis_hint_set_val_empty_detail_entries },
4091  { 0 },
4092 };
4093 static const RzCmdDescArg analysis_hint_set_val_args[] = {
4094  {
4095  .name = "value",
4096  .type = RZ_CMD_ARG_TYPE_RZNUM,
4097  .flags = RZ_CMD_ARG_FLAG_LAST,
4098 
4099  },
4100  { 0 },
4101 };
4103  .summary = "Set opcode value hint",
4104  .details = analysis_hint_set_val_details,
4106 };
4107 
4109  { 0 },
4110 };
4112  .summary = "Delete opcode value hint",
4114 };
4115 
4117  { .text = "aho ", .arg_str = "call", .comment = "Change opcode type to <call>" },
4118  { 0 },
4119 };
4122  { 0 },
4123 };
4125  {
4126  .name = "string",
4127  .type = RZ_CMD_ARG_TYPE_STRING,
4128  .flags = RZ_CMD_ARG_FLAG_LAST,
4129 
4130  },
4131  { 0 },
4132 };
4134  .summary = "Set opcode type hint",
4137 };
4138 
4140  { 0 },
4141 };
4143  .summary = "Delete opcode type hint",
4145 };
4146 
4148  { .text = "ahi ", .arg_str = "<base>", .comment = "Set numeric <base> (2, 8, 10, 16)" },
4149  { .text = "ahi 10|d", .arg_str = NULL, .comment = "Set base to signed decimal (10), sign bit should depend on receiver size" },
4150  { .text = "ahi 10u|du", .arg_str = NULL, .comment = "Set base to unsigned decimal (11)" },
4151  { .text = "ahi b", .arg_str = NULL, .comment = "Set base to binary (2)" },
4152  { .text = "ahi o", .arg_str = NULL, .comment = "Set base to octal (8)" },
4153  { .text = "ahi h", .arg_str = NULL, .comment = "Set base to hexadecimal (16)" },
4154  { .text = "ahi i", .arg_str = NULL, .comment = "Set base to IP address (32)" },
4155  { .text = "ahi p", .arg_str = NULL, .comment = "Set base to htons(port) (3)" },
4156  { .text = "ahi S", .arg_str = NULL, .comment = "Set base to syscall (80)" },
4157  { .text = "ahi s", .arg_str = NULL, .comment = "Set base to string (1)" },
4158  { 0 },
4159 };
4160 
4162  { .text = "ahi 16 1", .arg_str = NULL, .comment = "Set base of the 1-st immediate to hexadecimal" },
4163  { 0 },
4164 };
4168  { 0 },
4169 };
4170 static const char *analysis_hint_set_immbase_type_choices[] = { "2", "8", "10", "10u", "16", "b", "o", "h", "i", "p", "S", "s", NULL };
4172  {
4173  .name = "type",
4174  .type = RZ_CMD_ARG_TYPE_CHOICES,
4176 
4177  },
4178  {
4179  .name = "nword",
4180  .type = RZ_CMD_ARG_TYPE_NUM,
4181  .optional = true,
4182 
4183  },
4184  { 0 },
4185 };
4187  .summary = "Set immediate base hint",
4190 };
4191 
4193  { 0 },
4194 };
4196  .summary = "Delete immediate base hint",
4198 };
4199 
4201  { .text = "aht ", .arg_str = "struct.member", .comment = "Replace immediate with <struct.member>" },
4202  { 0 },
4203 };
4206  { 0 },
4207 };
4209  {
4210  .name = "struct.member",
4211  .type = RZ_CMD_ARG_TYPE_STRING,
4212  .flags = RZ_CMD_ARG_FLAG_LAST,
4213 
4214  },
4215  { 0 },
4216 };
4218  .summary = "Set structure offset hint",
4221 };
4222 
4224  { 0 },
4225 };
4227  .summary = "Delete structure offset hint",
4229 };
4230 
4232  {
4233  .name = "offset",
4234  .type = RZ_CMD_ARG_TYPE_RZNUM,
4235  .flags = RZ_CMD_ARG_FLAG_LAST,
4236 
4237  },
4238  { 0 },
4239 };
4241  .summary = "List all matching structure offsets",
4243 };
4244 
4245 static const RzCmdDescHelp ac_help = {
4246  .summary = "Classes",
4247 };
4248 static const RzCmdDescArg analysis_class_add_args[] = {
4249  {
4250  .name = "class_name",
4251  .type = RZ_CMD_ARG_TYPE_STRING,
4252  .flags = RZ_CMD_ARG_FLAG_LAST,
4253 
4254  },
4255  { 0 },
4256 };
4258  .summary = "Add class",
4259  .args = analysis_class_add_args,
4260 };
4261 
4262 static const RzCmdDescArg analysis_class_del_args[] = {
4263  {
4264  .name = "class_name",
4265  .type = RZ_CMD_ARG_TYPE_STRING,
4266  .flags = RZ_CMD_ARG_FLAG_LAST,
4267 
4268  },
4269  { 0 },
4270 };
4272  .summary = "Delete class",
4273  .args = analysis_class_del_args,
4274 };
4275 
4276 static const RzCmdDescArg analysis_class_rename_args[] = {
4277  {
4278  .name = "class_name",
4279  .type = RZ_CMD_ARG_TYPE_STRING,
4280 
4281  },
4282  {
4283  .name = "new_name",
4284  .type = RZ_CMD_ARG_TYPE_STRING,
4285  .flags = RZ_CMD_ARG_FLAG_LAST,
4286 
4287  },
4288  { 0 },
4289 };
4291  .summary = "Rename class",
4293 };
4294 
4296  { 0 },
4297 };
4299  .summary = "List all classes",
4300  .args = analysis_class_list_args,
4301 };
4302 
4303 static const RzCmdDescArg analysis_class_info_args[] = {
4304  {
4305  .name = "class_name",
4306  .type = RZ_CMD_ARG_TYPE_STRING,
4307  .flags = RZ_CMD_ARG_FLAG_LAST,
4308 
4309  },
4310  { 0 },
4311 };
4313  .summary = "Show information of class",
4314  .args = analysis_class_info_args,
4315 };
4316 
4317 static const RzCmdDescArg analysis_class_graph_args[] = {
4318  {
4319  .name = "class_name",
4320  .type = RZ_CMD_ARG_TYPE_STRING,
4321  .flags = RZ_CMD_ARG_FLAG_LAST,
4322 
4323  },
4324  { 0 },
4325 };
4327  .summary = "Print inheritance ascii graph",
4328  .args = analysis_class_graph_args,
4329 };
4330 
4331 static const RzCmdDescHelp acm_help = {
4332  .summary = "Class methods",
4333 };
4335  {
4336  .name = "class_name",
4337  .type = RZ_CMD_ARG_TYPE_STRING,
4338 
4339  },
4340  {
4341  .name = "method_name",
4342  .type = RZ_CMD_ARG_TYPE_STRING,
4343 
4344  },
4345  {
4346  .name = "offset",
4347  .type = RZ_CMD_ARG_TYPE_NUM,
4348 
4349  },
4350  {
4351  .name = "vtable_offset",
4352  .type = RZ_CMD_ARG_TYPE_NUM,
4353  .optional = true,
4354 
4355  },
4356  { 0 },
4357 };
4359  .summary = "Add/edit method",
4361 };
4362 
4364  {
4365  .name = "class_name",
4366  .type = RZ_CMD_ARG_TYPE_STRING,
4367 
4368  },
4369  {
4370  .name = "method_name",
4371  .type = RZ_CMD_ARG_TYPE_STRING,
4372  .flags = RZ_CMD_ARG_FLAG_LAST,
4373 
4374  },
4375  { 0 },
4376 };
4378  .summary = "Delete method",
4380 };
4381 
4383  {
4384  .name = "class_name",
4385  .type = RZ_CMD_ARG_TYPE_STRING,
4386 
4387  },
4388  {
4389  .name = "method_name",
4390  .type = RZ_CMD_ARG_TYPE_STRING,
4391 
4392  },
4393  {
4394  .name = "new_method_name",
4395  .type = RZ_CMD_ARG_TYPE_STRING,
4396  .flags = RZ_CMD_ARG_FLAG_LAST,
4397 
4398  },
4399  { 0 },
4400 };
4402  .summary = "Rename method",
4404 };
4405 
4406 static const RzCmdDescHelp acb_help = {
4407  .summary = "Base classes",
4408 };
4409 static const RzCmdDescArg analysis_class_base_add_args[] = {
4410  {
4411  .name = "class_name",
4412  .type = RZ_CMD_ARG_TYPE_STRING,
4413 
4414  },
4415  {
4416  .name = "base_class_name",
4417  .type = RZ_CMD_ARG_TYPE_STRING,
4418 
4419  },
4420  {
4421  .name = "offset",
4422  .type = RZ_CMD_ARG_TYPE_NUM,
4423  .optional = true,
4424 
4425  },
4426  { 0 },
4427 };
4429  .summary = "Add base class",
4431 };
4432 
4433 static const RzCmdDescArg analysis_class_base_del_args[] = {
4434  {
4435  .name = "class_name",
4436  .type = RZ_CMD_ARG_TYPE_STRING,
4437 
4438  },
4439  {
4440  .name = "base_class_name",
4441  .type = RZ_CMD_ARG_TYPE_STRING,
4442  .flags = RZ_CMD_ARG_FLAG_LAST,
4443 
4444  },
4445  { 0 },
4446 };
4448  .summary = "Delete base class",
4450 };
4451 
4453  {
4454  .name = "class_name",
4455  .type = RZ_CMD_ARG_TYPE_STRING,
4456  .flags = RZ_CMD_ARG_FLAG_LAST,
4457 
4458  },
4459  { 0 },
4460 };
4462  .summary = "List base classes",
4464 };
4465 
4466 static const RzCmdDescHelp acv_help = {
4467  .summary = "Class vtable",
4468 };
4470  {
4471  .name = "class_name",
4472  .type = RZ_CMD_ARG_TYPE_STRING,
4473 
4474  },
4475  {
4476  .name = "addr",
4477  .type = RZ_CMD_ARG_TYPE_RZNUM,
4478 
4479  },
4480  {
4481  .name = "offset",
4482  .type = RZ_CMD_ARG_TYPE_RZNUM,
4483  .optional = true,
4484 
4485  },
4486  {
4487  .name = "size",
4488  .type = RZ_CMD_ARG_TYPE_RZNUM,
4489  .flags = RZ_CMD_ARG_FLAG_LAST,
4490  .optional = true,
4491 
4492  },
4493  { 0 },
4494 };
4496  .summary = "Add vtable address to class",
4498 };
4499 
4501  {
4502  .name = "class_name",
4503  .type = RZ_CMD_ARG_TYPE_STRING,
4504 
4505  },
4506  {
4507  .name = "vtable_id",
4508  .type = RZ_CMD_ARG_TYPE_STRING,
4509  .flags = RZ_CMD_ARG_FLAG_LAST,
4510 
4511  },
4512  { 0 },
4513 };
4515  .summary = "Delete vtable by id",
4517 };
4518 
4520  {
4521  .name = "class_name",
4522  .type = RZ_CMD_ARG_TYPE_STRING,
4523  .flags = RZ_CMD_ARG_FLAG_LAST,
4524 
4525  },
4526  { 0 },
4527 };
4529  .summary = "List class vtables",
4531 };
4532 
4534  {
4535  .name = "offset",
4536  .type = RZ_CMD_ARG_TYPE_RZNUM,
4537 
4538  },
4539  {
4540  .name = "class_name",
4541  .type = RZ_CMD_ARG_TYPE_STRING,
4542  .flags = RZ_CMD_ARG_FLAG_LAST,
4543  .optional = true,
4544 
4545  },
4546  { 0 },
4547 };
4549  .summary = "Lookup function address on vtable offset",
4551 };
4552 
4553 static const RzCmdDescArg analyze_bytes_args[] = {
4554  {
4555  .name = "hexpairs",
4556  .type = RZ_CMD_ARG_TYPE_STRING,
4557  .flags = RZ_CMD_ARG_FLAG_LAST,
4558 
4559  },
4560  { 0 },
4561 };
4563  .summary = "Analyze bytes",
4564  .args = analyze_bytes_args,
4565 };
4566 
4567 static const RzCmdDescHelp aO_help = {
4568  .summary = "Analyze next block as instructions",
4569 };
4571  { 0 },
4572 };
4574  .summary = "Analyze next block as instructions",
4575  .args = analyze_n_bytes_args,
4576 };
4577 
4579  { 0 },
4580 };
4582  .summary = "Analyze the esil of next block",
4583  .args = analyze_n_bytes_esil_args,
4584 };
4585 
4587  { 0 },
4588 };
4590  .summary = "Print the description of next block",
4591  .args = analyze_n_bytes_desc_args,
4592 };
4593 
4595  { 0 },
4596 };
4598  .summary = "Print the total instruction size of next block",
4599  .args = analyze_n_bytes_size_args,
4600 };
4601 
4602 static const RzCmdDescHelp ao_help = {
4603  .summary = "Analyze N instructions",
4604 };
4605 static const RzCmdDescArg analyze_n_ins_args[] = {
4606  {
4607  .name = "n_instructions",
4608  .type = RZ_CMD_ARG_TYPE_NUM,
4609  .optional = true,
4610 
4611  },
4612  { 0 },
4613 };
4615  .summary = "Analyze next N instructions",
4616  .args = analyze_n_ins_args,
4617 };
4618 
4619 static const RzCmdDescArg analyze_n_ins_size_args[] = {
4620  {
4621  .name = "n_instructions",
4622  .type = RZ_CMD_ARG_TYPE_NUM,
4623  .optional = true,
4624 
4625  },
4626  { 0 },
4627 };
4629  .summary = "Print the total size of next N instructions",
4630  .args = analyze_n_ins_size_args,
4631 };
4632 
4633 static const RzCmdDescArg analyze_n_ins_esil_args[] = {
4634  {
4635  .name = "n_instructions",
4636  .type = RZ_CMD_ARG_TYPE_NUM,
4637  .optional = true,
4638 
4639  },
4640  { 0 },
4641 };
4643  .summary = "Print the esil of next N instructions",
4644  .args = analyze_n_ins_esil_args,
4645 };
4646 
4647 static const RzCmdDescArg analyze_opcode_args[] = {
4648  {
4649  .name = "opcode",
4650  .type = RZ_CMD_ARG_TYPE_STRING,
4651  .flags = RZ_CMD_ARG_FLAG_LAST,
4652  .optional = true,
4653 
4654  },
4655  { 0 },
4656 };
4658  .summary = "Describe opcode for asm.arch",
4659  .args = analyze_opcode_args,
4660 };
4661 
4663  { 0 },
4664 };
4666  .summary = "Describe all opcode for asm.arch",
4667  .args = display_opcode_args,
4668 };
4669 
4670 static const RzCmdDescArg analyze_cycles_args[] = {
4671  {
4672  .name = "cycles",
4673  .type = RZ_CMD_ARG_TYPE_NUM,
4674  .optional = true,
4675 
4676  },
4677  { 0 },
4678 };
4680  .summary = "Analyze which op could be executed in [cycles]",
4681  .args = analyze_cycles_args,
4682 };
4683 
4684 static const RzCmdDescArg convert_mne_args[] = {
4685  {
4686  .name = "mne_or_id",
4687  .type = RZ_CMD_ARG_TYPE_STRING,
4688  .flags = RZ_CMD_ARG_FLAG_LAST,
4689 
4690  },
4691  { 0 },
4692 };
4694  .summary = "convert between mnemonic/id for asm.arch",
4695  .args = convert_mne_args,
4696 };
4697 
4698 static const RzCmdDescArg list_mne_args[] = {
4699  { 0 },
4700 };
4702  .summary = "List mnemonics for asm.arch",
4703  .args = list_mne_args,
4704 };
4705 
4706 static const RzCmdDescArg analyse_name_args[] = {
4707  {
4708  .name = "name",
4709  .type = RZ_CMD_ARG_TYPE_STRING,
4710  .flags = RZ_CMD_ARG_FLAG_LAST,
4711  .optional = true,
4712 
4713  },
4714  { 0 },
4715 };
4717  .summary = "Show/rename/create whatever flag/function is used at addr",
4718  .args = analyse_name_args,
4719 };
4720 
4721 static const RzCmdDescHelp ab_help = {
4722  .summary = "Basic blocks",
4723 };
4725  { 0 },
4726 };
4728  .summary = "Show basic block information in current seek",
4730 };
4731 
4733  { 0 },
4734 };
4736  .summary = "List all basic blocks",
4738 };
4739 
4741  {
4742  .name = "addr",
4743  .type = RZ_CMD_ARG_TYPE_RZNUM,
4744  .flags = RZ_CMD_ARG_FLAG_LAST,
4745 
4746  },
4747  { 0 },
4748 };
4750  .summary = "Find paths from current seek to the given address",
4752 };
4753 
4754 static const RzCmdDescHelp as_help = {
4755  .summary = "Syscalls",
4756 };
4757 static const RzCmdDescArg analysis_syscall_show_args[] = {
4758  {
4759  .name = "syscall",
4760  .type = RZ_CMD_ARG_TYPE_NUM,
4761  .optional = true,
4762 
4763  },
4764  { 0 },
4765 };
4767  .summary = "Show syscall and arguments",
4769 };
4770 
4772  { 0 },
4773 };
4775  .summary = "List syscalls",
4777 };
4778 
4780  {
4781  .name = "syscall",
4782  .type = RZ_CMD_ARG_TYPE_STRING,
4783  .flags = RZ_CMD_ARG_FLAG_LAST,
4784  .optional = true,
4785 
4786  },
4787  { 0 },
4788 };
4790  .summary = "Dump syscall info into .asm file",
4792 };
4793 
4794 static const RzCmdDescArg analysis_syscall_dump_c_args[] = {
4795  {
4796  .name = "syscall",
4797  .type = RZ_CMD_ARG_TYPE_STRING,
4798  .flags = RZ_CMD_ARG_FLAG_LAST,
4799  .optional = true,
4800 
4801  },
4802  { 0 },
4803 };
4805  .summary = "Dump syscall info into .h file",
4807 };
4808 
4809 static const RzCmdDescArg analysis_syscall_name_args[] = {
4810  {
4811  .name = "name",
4812  .type = RZ_CMD_ARG_TYPE_STRING,
4813  .flags = RZ_CMD_ARG_FLAG_LAST,
4814 
4815  },
4816  { 0 },
4817 };
4819  .summary = "Returns the syscall number by the name",
4821 };
4822 
4823 static const RzCmdDescArg analysis_syscall_number_args[] = {
4824  {
4825  .name = "number",
4826  .type = RZ_CMD_ARG_TYPE_NUM,
4827 
4828  },
4829  { 0 },
4830 };
4832  .summary = "Returns the syscall name by the number",
4834 };
4835 
4837  { 0 },
4838 };
4840  .summary = "List all asm/analysis plugins (e asm.arch=?)",
4841  .args = list_plugins_args,
4842 };
4843 
4844 static const RzCmdDescHelp b_help = {
4845  .summary = "Display or change the block size",
4846 };
4847 static const RzCmdDescArg block_args[] = {
4848  {
4849  .name = "num",
4850  .type = RZ_CMD_ARG_TYPE_RZNUM,
4851  .flags = RZ_CMD_ARG_FLAG_LAST,
4852  .optional = true,
4853 
4854  },
4855  { 0 },
4856 };
4857 static const RzCmdDescHelp block_help = {
4858  .summary = "Set/Get current block size",
4859  .args = block_args,
4860 };
4861 
4862 static const RzCmdDescArg block_decrease_args[] = {
4863  {
4864  .name = "num",
4865  .type = RZ_CMD_ARG_TYPE_RZNUM,
4866  .flags = RZ_CMD_ARG_FLAG_LAST,
4867 
4868  },
4869  { 0 },
4870 };
4872  .summary = "Decrease current block size",
4873  .args = block_decrease_args,
4874 };
4875 
4876 static const RzCmdDescArg block_increase_args[] = {
4877  {
4878  .name = "num",
4879  .type = RZ_CMD_ARG_TYPE_RZNUM,
4880  .flags = RZ_CMD_ARG_FLAG_LAST,
4881 
4882  },
4883  { 0 },
4884 };
4886  .summary = "Increase current block size",
4887  .args = block_increase_args,
4888 };
4889 
4890 static const RzCmdDescArg block_flag_args[] = {
4891  {
4892  .name = "flag",
4893  .type = RZ_CMD_ARG_TYPE_FLAG,
4894 
4895  },
4896  { 0 },
4897 };
4899  .summary = "Set block size to flag size",
4900  .args = block_flag_args,
4901 };
4902 
4903 static const RzCmdDescArg block_max_args[] = {
4904  {
4905  .name = "num",
4906  .type = RZ_CMD_ARG_TYPE_RZNUM,
4907  .flags = RZ_CMD_ARG_FLAG_LAST,
4908  .optional = true,
4909 
4910  },
4911  { 0 },
4912 };
4914  .summary = "Set/Get max block size",
4915  .args = block_max_args,
4916 };
4917 
4918 static const char *basefind_compute_pointer_bits_choices[] = { "32", "64", NULL };
4919 static const RzCmdDescArg basefind_compute_args[] = {
4920  {
4921  .name = "pointer_bits",
4922  .type = RZ_CMD_ARG_TYPE_CHOICES,
4923  .optional = true,
4925 
4926  },
4927  { 0 },
4928 };
4930  .summary = "Computes the possibles firmware locations in memory (CPU intensive)",
4931  .args = basefind_compute_args,
4932 };
4933 
4934 static const RzCmdDescHelp c_help = {
4935  .summary = "Compare block with given data",
4936 };
4937 static const RzCmdDescArg cmd_cmp_string_args[] = {
4938  {
4939  .name = "string",
4940  .type = RZ_CMD_ARG_TYPE_STRING,
4941  .flags = RZ_CMD_ARG_FLAG_LAST,
4942 
4943  },
4944  { 0 },
4945 };
4947  .summary = "Compare an escaped <string> with data at current offset",
4948  .args = cmd_cmp_string_args,
4949 };
4950 
4951 static const RzCmdDescArg cmd_cmp_bits_args[] = {
4952  {
4953  .name = "addr",
4954  .type = RZ_CMD_ARG_TYPE_RZNUM,
4955  .flags = RZ_CMD_ARG_FLAG_LAST,
4956 
4957  },
4958  { 0 },
4959 };
4961  .summary = "Compare 8-bit data at current offset with the data at <addr>",
4962  .args = cmd_cmp_bits_args,
4963 };
4964 
4965 static const RzCmdDescArg cmd_cmp_addr_args[] = {
4966  {
4967  .name = "addr",
4968  .type = RZ_CMD_ARG_TYPE_RZNUM,
4969 
4970  },
4971  {
4972  .name = "n",
4973  .type = RZ_CMD_ARG_TYPE_NUM,
4974 
4975  },
4976  { 0 },
4977 };
4979  .summary = "Compare <n> bytes of data at <addr> with the data at current offset",
4980  .args = cmd_cmp_addr_args,
4981 };
4982 
4983 static const RzCmdDescArg cmd_cmp_bytes_args[] = {
4984  {
4985  .name = "num",
4986  .type = RZ_CMD_ARG_TYPE_RZNUM,
4987 
4988  },
4989  {
4990  .name = "n",
4991  .type = RZ_CMD_ARG_TYPE_NUM,
4992 
4993  },
4994  { 0 },
4995 };
4997  .summary = "Compare <n> (up to 8) bytes at current offset with a number <num>",
4998  .args = cmd_cmp_bytes_args,
4999 };
5000 
5001 static const RzCmdDescArg cmd_cmp_hex_block_args[] = {
5002  {
5003  .name = "addr",
5004  .type = RZ_CMD_ARG_TYPE_RZNUM,
5005  .flags = RZ_CMD_ARG_FLAG_LAST,
5006 
5007  },
5008  { 0 },
5009 };
5011  .summary = "Compare hexdump of data of block size at <addr> with the data at current offset",
5012  .args = cmd_cmp_hex_block_args,
5013 };
5014 
5015 static const RzCmdDescArg cmd_cmp_hex_diff_lines_args[] = {
5016  {
5017  .name = "addr",
5018  .type = RZ_CMD_ARG_TYPE_RZNUM,
5019  .flags = RZ_CMD_ARG_FLAG_LAST,
5020 
5021  },
5022  { 0 },
5023 };
5025  .summary = "Show different lines between hexdump of a block of data at <addr> wth the data at current offset",
5027 };
5028 
5029 static const RzCmdDescArg cmd_cmp_disasm_args[] = {
5030  {
5031  .name = "addr",
5032  .type = RZ_CMD_ARG_TYPE_RZNUM,
5033  .flags = RZ_CMD_ARG_FLAG_LAST,
5034  .optional = true,
5035 
5036  },
5037  { 0 },
5038 };
5040  .summary = "Compare disassembly of block size at <addr> and at the current offset",
5041  .args = cmd_cmp_disasm_args,
5042 };
5043 
5044 static const RzCmdDescArg cmd_cmp_file_args[] = {
5045  {
5046  .name = "file",
5047  .type = RZ_CMD_ARG_TYPE_FILE,
5048 
5049  },
5050  { 0 },
5051 };
5053  .summary = "Compare the contents of <file> with the data at current offset",
5054  .args = cmd_cmp_file_args,
5055 };
5056 
5057 static const RzCmdDescHelp cu_help = {
5058  .summary = "Unified diff commands",
5059 };
5061  { .text = "Apply unified hex patch", .arg_str = NULL, .comment = "cu <offset> > file; wu file" },
5062  { 0 },
5063 };
5064 static const RzCmdDescDetail cmd_cmp_unified_details[] = {
5065  { .name = "Applying patches", .entries = cmd_cmp_unified_Applying_space_patches_detail_entries },
5066  { 0 },
5067 };
5068 static const RzCmdDescArg cmd_cmp_unified_args[] = {
5069  {
5070  .name = "offset",
5071  .type = RZ_CMD_ARG_TYPE_RZNUM,
5072  .flags = RZ_CMD_ARG_FLAG_LAST,
5073 
5074  },
5075  { 0 },
5076 };
5078  .summary = "Compare data at <offset> with the current offset",
5079  .details = cmd_cmp_unified_details,
5080  .args = cmd_cmp_unified_args,
5081 };
5082 
5083 static const RzCmdDescArg cmd_cmp_unified1_args[] = {
5084  {
5085  .name = "offset",
5086  .type = RZ_CMD_ARG_TYPE_RZNUM,
5087  .flags = RZ_CMD_ARG_FLAG_LAST,
5088 
5089  },
5090  { 0 },
5091 };
5093  .summary = "Compare bytes at <offset> with the current offset",
5094  .args = cmd_cmp_unified1_args,
5095 };
5096 
5097 static const RzCmdDescArg cmd_cmp_unified2_args[] = {
5098  {
5099  .name = "offset",
5100  .type = RZ_CMD_ARG_TYPE_RZNUM,
5101  .flags = RZ_CMD_ARG_FLAG_LAST,
5102 
5103  },
5104  { 0 },
5105 };
5107  .summary = "Compare words (16-bit) at <offset> with the current offset",
5108  .args = cmd_cmp_unified2_args,
5109 };
5110 
5111 static const RzCmdDescArg cmd_cmp_unified4_args[] = {
5112  {
5113  .name = "offset",
5114  .type = RZ_CMD_ARG_TYPE_RZNUM,
5115  .flags = RZ_CMD_ARG_FLAG_LAST,
5116 
5117  },
5118  { 0 },
5119 };
5121  .summary = "Compare dwords (32-bit) at <offset> with the current offset",
5122  .args = cmd_cmp_unified4_args,
5123 };
5124 
5125 static const RzCmdDescArg cmd_cmp_unified8_args[] = {
5126  {
5127  .name = "offset",
5128  .type = RZ_CMD_ARG_TYPE_RZNUM,
5129  .flags = RZ_CMD_ARG_FLAG_LAST,
5130 
5131  },
5132  { 0 },
5133 };
5135  .summary = "Compare qwords (64-bit) at <offset> with the current offset",
5136  .args = cmd_cmp_unified8_args,
5137 };
5138 
5139 static const RzCmdDescArg cmd_cmp_unified_disasm_args[] = {
5140  {
5141  .name = "offset",
5142  .type = RZ_CMD_ARG_TYPE_RZNUM,
5143  .flags = RZ_CMD_ARG_FLAG_LAST,
5144 
5145  },
5146  { 0 },
5147 };
5149  .summary = "Compare disassembly at <offset> with the current offset",
5151 };
5152 
5154  { .text = "cw 32 'pD 32' @ 0x1234", .arg_str = NULL, .comment = "Adds a memory region watcher of 32 bytes at 0x1234, where it executes the command 'pD 32'." },
5155  { .text = "cwl", .arg_str = NULL, .comment = "Lists all the memory region watchers and notifies of any changes" },
5156  { .text = "cwx @ 0x1234", .arg_str = NULL, .comment = "Removes the memory region watchers at 0x1234" },
5157  { 0 },
5158 };
5159 static const RzCmdDescDetail cw_details[] = {
5160  { .name = "Compare memory locations and check if there is a difference", .entries = cw_Compare_space_memory_space_locations_space_and_space_check_space_if_space_there_space_is_space_a_space_difference_detail_entries },
5161  { 0 },
5162 };
5163 static const RzCmdDescHelp cw_help = {
5164  .summary = "Compare watcher commands",
5165  .details = cw_details,
5166 };
5168  {
5169  .name = "sz",
5170  .type = RZ_CMD_ARG_TYPE_NUM,
5171 
5172  },
5173  {
5174  .name = "cmd",
5175  .type = RZ_CMD_ARG_TYPE_CMD,
5176  .flags = RZ_CMD_ARG_FLAG_LAST,
5177 
5178  },
5179  { 0 },
5180 };
5182  .summary = "Add a memory watcher of size <sz> and command <cmd> at current offset",
5184 };
5185 
5187  { 0 },
5188 };
5190  .summary = "List all compare watchers",
5192 };
5193 
5195  { 0 },
5196 };
5198  .summary = "Reset/revert watcher at current offset",
5200 };
5201 
5203  { 0 },
5204 };
5206  .summary = "Update watcher at current offset",
5208 };
5209 
5211  { 0 },
5212 };
5214  .summary = "Remove watcher at current offset",
5216 };
5217 
5218 static const RzCmdDescArg cmd_cmp_hexpair_string_args[] = {
5219  {
5220  .name = "hexpair",
5221  .type = RZ_CMD_ARG_TYPE_STRING,
5222  .flags = RZ_CMD_ARG_FLAG_LAST,
5223 
5224  },
5225  { 0 },
5226 };
5228  .summary = "Compare data at current offset with a hexpair string <hexpair> (also return in $?)",
5230 };
5231 
5233  {
5234  .name = "addr",
5235  .type = RZ_CMD_ARG_TYPE_RZNUM,
5236  .flags = RZ_CMD_ARG_FLAG_LAST,
5237 
5238  },
5239  { 0 },
5240 };
5242  .summary = "Compare hexdump of data of block size at <addr> with the data at current offset using hexdiff output",
5244 };
5245 
5246 static const RzCmdDescHelp C_help = {
5247  .summary = "Code metadata (comments, format, hints, ..)",
5248 };
5249 static const RzCmdDescArg meta_list_args[] = {
5250  { 0 },
5251 };
5253  .summary = "List all meta information",
5254  .args = meta_list_args,
5255 };
5256 
5258  { 0 },
5259 };
5261  .summary = "Show all meta information at current address",
5262  .args = meta_list_at_args,
5263 };
5264 
5265 static const RzCmdDescArg meta_remove_args[] = {
5266  { 0 },
5267 };
5269  .summary = "Remove meta information at current address",
5270  .args = meta_remove_args,
5271 };
5272 
5274  { 0 },
5275 };
5277  .summary = "Remove all meta information",
5278  .args = meta_remove_all_args,
5279 };
5280 
5281 static const RzCmdDescHelp CC_help = {
5282  .summary = "Manipulate the comments",
5283 };
5284 static const RzCmdDescArg comment_args[] = {
5285  {
5286  .name = "text",
5287  .type = RZ_CMD_ARG_TYPE_STRING,
5288  .flags = RZ_CMD_ARG_FLAG_LAST,
5289 
5290  },
5291  { 0 },
5292 };
5293 static const RzCmdDescHelp comment_help = {
5294  .summary = "Append comment",
5295  .args = comment_args,
5296 };
5297 
5299  { 0 },
5300 };
5302  .summary = "List all comments",
5303  .args = comment_list_args,
5304 };
5305 
5306 static const RzCmdDescArg comment_at_args[] = {
5307  { 0 },
5308 };
5310  .summary = "Show comment at the current offset",
5311  .args = comment_at_args,
5312 };
5313 
5314 static const RzCmdDescArg comment_append_args[] = {
5315  {
5316  .name = "text",
5317  .type = RZ_CMD_ARG_TYPE_STRING,
5318  .flags = RZ_CMD_ARG_FLAG_LAST,
5319 
5320  },
5321  { 0 },
5322 };
5324  .summary = "Append comment at current address",
5325  .args = comment_append_args,
5326 };
5327 
5329  { 0 },
5330 };
5332  .summary = "Remove comment at current address",
5333  .args = comment_remove_args,
5334 };
5335 
5337  { 0 },
5338 };
5340  .summary = "Remove all comments",
5341  .args = comment_remove_all_args,
5342 };
5343 
5344 static const RzCmdDescArg comment_filelink_args[] = {
5345  {
5346  .name = "file",
5347  .type = RZ_CMD_ARG_TYPE_FILE,
5348  .optional = true,
5349 
5350  },
5351  { 0 },
5352 };
5354  .summary = "Show / Set comment file",
5355  .args = comment_filelink_args,
5356 };
5357 
5359  { 0 },
5360 };
5362  .summary = "Edit comment using `cfg.editor`",
5363  .args = comment_editor_args,
5364 };
5365 
5366 static const RzCmdDescHelp CCf_help = {
5367  .summary = "List comments in function at current address",
5368 };
5370  { 0 },
5371 };
5373  .summary = "List all comments",
5375 };
5376 
5378  { 0 },
5379 };
5381  .summary = "Remove all comments from the current function",
5383 };
5384 
5386  { 0 },
5387 };
5389  .summary = "Remove all comments from all functions",
5391 };
5392 
5393 static const RzCmdDescArg comment_unique_args[] = {
5394  {
5395  .name = "text",
5396  .type = RZ_CMD_ARG_TYPE_STRING,
5397  .flags = RZ_CMD_ARG_FLAG_LAST,
5398 
5399  },
5400  { 0 },
5401 };
5403  .summary = "Add unique comment",
5404  .args = comment_unique_args,
5405 };
5406 
5407 static const RzCmdDescHelp CS_help = {
5408  .summary = "Manage metainformation spaces",
5409 };
5410 static const RzCmdDescArg meta_space_args[] = {
5411  {
5412  .name = "name",
5413  .type = RZ_CMD_ARG_TYPE_STRING,
5414  .flags = RZ_CMD_ARG_FLAG_LAST,
5415 
5416  },
5417  { 0 },
5418 };
5420  .summary = "Create new metaspace",
5421  .args = meta_space_args,
5422 };
5423 
5425  { 0 },
5426 };
5428  .summary = "List all metaspaces",
5429  .args = meta_space_list_args,
5430 };
5431 
5432 static const RzCmdDescArg meta_space_remove_args[] = {
5433  {
5434  .name = "name",
5435  .type = RZ_CMD_ARG_TYPE_STRING,
5436  .flags = RZ_CMD_ARG_FLAG_LAST,
5437 
5438  },
5439  { 0 },
5440 };
5442  .summary = "Remove metaspace",
5443  .args = meta_space_remove_args,
5444 };
5445 
5447  { 0 },
5448 };
5450  .summary = "Remove all metaspaces",
5452 };
5453 
5454 static const RzCmdDescArg meta_space_rename_args[] = {
5455  {
5456  .name = "oldname",
5457  .type = RZ_CMD_ARG_TYPE_STRING,
5458 
5459  },
5460  {
5461  .name = "newname",
5462  .type = RZ_CMD_ARG_TYPE_STRING,
5463  .flags = RZ_CMD_ARG_FLAG_LAST,
5464 
5465  },
5466  { 0 },
5467 };
5469  .summary = "Rename the metaspace",
5470  .args = meta_space_rename_args,
5471 };
5472 
5473 static const RzCmdDescHelp Cf_help = {
5474  .summary = "Manage the format string metainformation",
5475 };
5476 static const RzCmdDescArg meta_format_args[] = {
5477  {
5478  .name = "size",
5479  .type = RZ_CMD_ARG_TYPE_RZNUM,
5480 
5481  },
5482  {
5483  .name = "format",
5484  .type = RZ_CMD_ARG_TYPE_STRING,
5485  .flags = RZ_CMD_ARG_FLAG_LAST,
5486 
5487  },
5488  { 0 },
5489 };
5491  .summary = "Set the format string to the current address",
5492  .args = meta_format_args,
5493 };
5494 
5496  { 0 },
5497 };
5499  .summary = "List all format marks",
5500  .args = meta_format_list_args,
5501 };
5502 
5504  { 0 },
5505 };
5507  .summary = "Remove format string from the current address",
5508  .args = meta_format_remove_args,
5509 };
5510 
5512  { 0 },
5513 };
5515  .summary = "Remove all format string marks",
5517 };
5518 
5519 static const RzCmdDescHelp Cd_help = {
5520  .summary = "Manage the raw data metainformation",
5521 };
5522 static const RzCmdDescArg meta_data_args[] = {
5523  {
5524  .name = "size",
5525  .type = RZ_CMD_ARG_TYPE_RZNUM,
5526 
5527  },
5528  {
5529  .name = "repeat",
5530  .type = RZ_CMD_ARG_TYPE_RZNUM,
5531  .flags = RZ_CMD_ARG_FLAG_LAST,
5532  .optional = true,
5533 
5534  },
5535  { 0 },
5536 };
5538  .summary = "Set the \"data\" mark to the current address",
5539  .args = meta_data_args,
5540 };
5541 
5543  { 0 },
5544 };
5546  .summary = "List all \"data\" marks",
5547  .args = meta_data_list_args,
5548 };
5549 
5551  { 0 },
5552 };
5554  .summary = "Show the data mark at the current offset",
5555  .args = meta_data_at_args,
5556 };
5557 
5558 static const RzCmdDescArg meta_data_remove_args[] = {
5559  {
5560  .name = "size",
5561  .type = RZ_CMD_ARG_TYPE_RZNUM,
5562  .optional = true,
5563 
5564  },
5565  {
5566  .name = "repeat",
5567  .type = RZ_CMD_ARG_TYPE_RZNUM,
5568  .flags = RZ_CMD_ARG_FLAG_LAST,
5569  .optional = true,
5570 
5571  },
5572  { 0 },
5573 };
5575  .summary = "Remove the data mark from the current address",
5576  .args = meta_data_remove_args,
5577 };
5578 
5580  { 0 },
5581 };
5583  .summary = "Remove all data marks",
5584  .args = meta_data_remove_all_args,
5585 };
5586 
5587 static const RzCmdDescHelp Ch_help = {
5588  .summary = "Manage the \"hidden\" mark metainformation",
5589 };
5590 static const RzCmdDescArg meta_hidden_args[] = {
5591  {
5592  .name = "size",
5593  .type = RZ_CMD_ARG_TYPE_RZNUM,
5594  .flags = RZ_CMD_ARG_FLAG_LAST,
5595 
5596  },
5597  { 0 },
5598 };
5600  .summary = "Set the \"hidden\" mark to the current address",
5601  .description = "When \"hidden\" mark is set for some memory region, it's not shown in the disassembly output",
5602  .args = meta_hidden_args,
5603 };
5604 
5606  { 0 },
5607 };
5609  .summary = "List all \"hidden\" marks",
5610  .args = meta_hidden_list_args,
5611 };
5612 
5614  { 0 },
5615 };
5617  .summary = "Remove the \"hidden\" mark from the current address",
5618  .args = meta_hidden_remove_args,
5619 };
5620 
5622  { 0 },
5623 };
5625  .summary = "Remove all \"hidden\" marks",
5627 };
5628 
5629 static const RzCmdDescHelp Cm_help = {
5630  .summary = "Manage the \"magic\" mark metainformation",
5631 };
5632 static const RzCmdDescArg meta_magic_args[] = {
5633  {
5634  .name = "size",
5635  .type = RZ_CMD_ARG_TYPE_RZNUM,
5636 
5637  },
5638  {
5639  .name = "format",
5640  .type = RZ_CMD_ARG_TYPE_STRING,
5641  .flags = RZ_CMD_ARG_FLAG_LAST,
5642 
5643  },
5644  { 0 },
5645 };
5647  .summary = "Set the magic to the current address",
5648  .args = meta_magic_args,
5649 };
5650 
5652  { 0 },
5653 };
5655  .summary = "List all magic marks",
5656  .args = meta_magic_list_args,
5657 };
5658 
5660  { 0 },
5661 };
5663  .summary = "Remove the magic mark from the current address",
5664  .args = meta_magic_remove_args,
5665 };
5666 
5668  { 0 },
5669 };
5671  .summary = "Remove all magic marks",
5673 };
5674 
5675 static const RzCmdDescHelp Cs_help = {
5676  .summary = "Manipulate string metainformation",
5677 };
5678 static const RzCmdDescArg meta_string_args[] = {
5679  {
5680  .name = "size",
5681  .type = RZ_CMD_ARG_TYPE_RZNUM,
5682  .flags = RZ_CMD_ARG_FLAG_LAST,
5683  .optional = true,
5684 
5685  },
5686  { 0 },
5687 };
5689  .summary = "Add string (autodetects the encoding)",
5690  .args = meta_string_args,
5691 };
5692 
5694  { 0 },
5695 };
5697  .summary = "List all strings",
5698  .args = meta_string_list_args,
5699 };
5700 
5702  { 0 },
5703 };
5705  .summary = "Show string at the current address",
5706  .args = meta_string_at_args,
5707 };
5708 
5710  { 0 },
5711 };
5713  .summary = "Remove string",
5714  .args = meta_string_remove_args,
5715 };
5716 
5718  { 0 },
5719 };
5721  .summary = "Remove all strings",
5723 };
5724 
5726  { 0 },
5727 };
5729  .summary = "Add Pascal-style string with the size",
5730  .args = meta_string_pascal_args,
5731 };
5732 
5733 static const RzCmdDescArg meta_string_utf8_args[] = {
5734  {
5735  .name = "size",
5736  .type = RZ_CMD_ARG_TYPE_RZNUM,
5737  .flags = RZ_CMD_ARG_FLAG_LAST,
5738  .optional = true,
5739 
5740  },
5741  { 0 },
5742 };
5744  .summary = "Add UTF-8 string",
5745  .args = meta_string_utf8_args,
5746 };
5747 
5748 static const RzCmdDescArg meta_string_8bit_args[] = {
5749  {
5750  .name = "size",
5751  .type = RZ_CMD_ARG_TYPE_RZNUM,
5752  .flags = RZ_CMD_ARG_FLAG_LAST,
5753  .optional = true,
5754 
5755  },
5756  { 0 },
5757 };
5759  .summary = "Add ASCII/8-bit string",
5760  .args = meta_string_8bit_args,
5761 };
5762 
5763 static const RzCmdDescArg meta_string_wide16_args[] = {
5764  {
5765  .name = "size",
5766  .type = RZ_CMD_ARG_TYPE_RZNUM,
5767  .flags = RZ_CMD_ARG_FLAG_LAST,
5768  .optional = true,
5769 
5770  },
5771  { 0 },
5772 };
5774  .summary = "Add wide 2-byte (UTF-16) string",
5775  .args = meta_string_wide16_args,
5776 };
5777 
5778 static const RzCmdDescArg meta_string_wide32_args[] = {
5779  {
5780  .name = "size",
5781  .type = RZ_CMD_ARG_TYPE_RZNUM,
5782  .flags = RZ_CMD_ARG_FLAG_LAST,
5783  .optional = true,
5784 
5785  },
5786  { 0 },
5787 };
5789  .summary = "Add wide 4-byte (UTF-32) string",
5790  .args = meta_string_wide32_args,
5791 };
5792 
5793 static const RzCmdDescHelp Ct_help = {
5794  .summary = "Manage the type metainformation",
5795 };
5796 static const RzCmdDescArg meta_type_args[] = {
5797  {
5798  .name = "text",
5799  .type = RZ_CMD_ARG_TYPE_STRING,
5800  .flags = RZ_CMD_ARG_FLAG_LAST,
5801  .optional = true,
5802 
5803  },
5804  { 0 },
5805 };
5807  .summary = "Set the type comment to the current address",
5808  .args = meta_type_args,
5809 };
5810 
5812  { 0 },
5813 };
5815  .summary = "List all type comments",
5816  .args = meta_type_list_args,
5817 };
5818 
5820  { 0 },
5821 };
5823  .summary = "Remove the type mark from the current address",
5824  .args = meta_type_remove_args,
5825 };
5826 
5828  { 0 },
5829 };
5831  .summary = "Remove all type marks",
5832  .args = meta_type_remove_all_args,
5833 };
5834 
5836  { 0 },
5837 };
5839  .summary = "Show the type mark at the current address",
5840  .args = meta_type_current_args,
5841 };
5842 
5843 static const RzCmdDescHelp Cv_help = {
5844  .summary = "Add comments to the vars or arguments",
5845 };
5846 static const RzCmdDescArg meta_var_comment_append_args[] = {
5847  {
5848  .name = "name",
5849  .type = RZ_CMD_ARG_TYPE_STRING,
5850 
5851  },
5852  {
5853  .name = "text",
5854  .type = RZ_CMD_ARG_TYPE_STRING,
5855  .flags = RZ_CMD_ARG_FLAG_LAST,
5856 
5857  },
5858  { 0 },
5859 };
5861  .summary = "Add comment for the variable",
5863 };
5864 
5865 static const RzCmdDescArg meta_var_comment_remove_args[] = {
5866  {
5867  .name = "name",
5868  .type = RZ_CMD_ARG_TYPE_STRING,
5869  .flags = RZ_CMD_ARG_FLAG_LAST,
5870 
5871  },
5872  { 0 },
5873 };
5875  .summary = "Remove comment from the variable",
5877 };
5878 
5879 static const RzCmdDescArg meta_var_comment_editor_args[] = {
5880  {
5881  .name = "name",
5882  .type = RZ_CMD_ARG_TYPE_STRING,
5883  .flags = RZ_CMD_ARG_FLAG_LAST,
5884 
5885  },
5886  { 0 },
5887 };
5889  .summary = "Edit comment using `cfg.editor`",
5891 };
5892 
5894  { 0 },
5895 };
5897  .summary = "List all comments for all barguments and variables",
5899 };
5900 
5902  { 0 },
5903 };
5905  .summary = "List all comments for all bp-based arguments and variables",
5907 };
5908 
5910  { 0 },
5911 };
5913  .summary = "List all comments for all register-based arguments and variables",
5915 };
5916 
5918  { 0 },
5919 };
5921  .summary = "List all comments for all stack-based arguments and variables",
5923 };
5924 
5926  .summary = "Debugger commands",
5927 };
5928 static const RzCmdDescHelp db_help = {
5929  .summary = "Breakpoints commands",
5930 };
5932  { 0 },
5933 };
5935  .summary = "Add breakpoint at current offset",
5936  .args = cmd_debug_add_bp_args,
5937 };
5938 
5940  { .text = "Disable all the breakpoints", .arg_str = NULL, .comment = "dbd @@c:dblq" },
5941  { .text = "Enable all the breakpoints", .arg_str = NULL, .comment = "dbe @@c:dblq" },
5942  { .text = "Toggle all the breakpoints", .arg_str = NULL, .comment = "dbs @@c:dblq" },
5943  { 0 },
5944 };
5945 static const RzCmdDescDetail cmd_debug_list_bp_details[] = {
5947  { 0 },
5948 };
5950  { 0 },
5951 };
5953  .summary = "List all breakpoints",
5954  .details = cmd_debug_list_bp_details,
5955  .args = cmd_debug_list_bp_args,
5956 };
5957 
5959  { 0 },
5960 };
5962  .summary = "Add hardware breakpoint at current offset",
5963  .args = cmd_debug_add_hw_bp_args,
5964 };
5965 
5967  { 0 },
5968 };
5970  .summary = "Remove breakpoint at current offset",
5971  .args = cmd_debug_remove_bp_args,
5972 };
5973 
5975  { 0 },
5976 };
5978  .summary = "Remove all breakpoints",
5980 };
5981 
5983  { 0 },
5984 };
5986  .summary = "Show breakpoint info at current offset",
5988 };
5989 
5990 static const RzCmdDescArg cmd_debug_command_bp_args[] = {
5991  {
5992  .name = "cmd",
5993  .type = RZ_CMD_ARG_TYPE_CMD,
5994  .flags = RZ_CMD_ARG_FLAG_LAST,
5995 
5996  },
5997  { 0 },
5998 };
6000  .summary = "Set a command <cmd> to be run when the breakpoint at the current offset is hit",
6001  .args = cmd_debug_command_bp_args,
6002 };
6003 
6005  { .text = "Example of a condition", .arg_str = NULL, .comment = "?v rax-0x0" },
6006  { 0 },
6007 };
6009  { .name = "Usage example", .entries = cmd_debug_add_cond_bp_Usage_space_example_detail_entries },
6010  { 0 },
6011 };
6012 static const RzCmdDescArg cmd_debug_add_cond_bp_args[] = {
6013  {
6014  .name = "cmd",
6015  .type = RZ_CMD_ARG_TYPE_CMD,
6016  .flags = RZ_CMD_ARG_FLAG_LAST,
6017 
6018  },
6019  { 0 },
6020 };
6022  .summary = "Make the breakpoint at the current offset conditional, and hit only when <cmd> evaluates to 0",
6023  .details = cmd_debug_add_cond_bp_details,
6025 };
6026 
6028  { 0 },
6029 };
6031  .summary = "Disable breakpoint at current offset",
6032  .args = cmd_debug_disable_bp_args,
6033 };
6034 
6036  { 0 },
6037 };
6039  .summary = "Enable breakpoint at current offset",
6040  .args = cmd_debug_enable_bp_args,
6041 };
6042 
6044  { 0 },
6045 };
6047  .summary = "Toggle breakpoint at current offset",
6048  .args = cmd_debug_toggle_bp_args,
6049 };
6050 
6052  { 0 },
6053 };
6055  .summary = "Put a breakpoint into every no-return function",
6057 };
6058 
6059 static const RzCmdDescArg cmd_debug_add_bp_module_args[] = {
6060  {
6061  .name = "module",
6062  .type = RZ_CMD_ARG_TYPE_STRING,
6063 
6064  },
6065  {
6066  .name = "offset",
6067  .type = RZ_CMD_ARG_TYPE_RZNUM,
6068  .flags = RZ_CMD_ARG_FLAG_LAST,
6069 
6070  },
6071  { 0 },
6072 };
6074  .summary = "Add a breakpoint at an offset from a module's base",
6076 };
6077 
6078 static const RzCmdDescArg cmd_debug_name_bp_args[] = {
6079  {
6080  .name = "name",
6081  .type = RZ_CMD_ARG_TYPE_STRING,
6082  .flags = RZ_CMD_ARG_FLAG_LAST,
6083  .optional = true,
6084 
6085  },
6086  { 0 },
6087 };
6089  .summary = "Show name of current breakpoint / Set name for current breakpoint",
6090  .args = cmd_debug_name_bp_args,
6091 };
6092 
6093 static const RzCmdDescHelp dbi_help = {
6094  .summary = "Breakpoint index commands",
6095 };
6097  { 0 },
6098 };
6100  .summary = "Show breakpoint index at current offset",
6102 };
6103 
6105  { 0 },
6106 };
6108  .summary = "List breakpoints indexes",
6110 };
6111 
6113  {
6114  .name = "idx",
6115  .type = RZ_CMD_ARG_TYPE_RZNUM,
6116  .flags = RZ_CMD_ARG_FLAG_LAST,
6117 
6118  },
6119  { 0 },
6120 };
6122  .summary = "Remove breakpoint by index",
6124 };
6125 
6127  {
6128  .name = "idx",
6129  .type = RZ_CMD_ARG_TYPE_RZNUM,
6130 
6131  },
6132  {
6133  .name = "expr",
6134  .type = RZ_CMD_ARG_TYPE_STRING,
6135  .flags = RZ_CMD_ARG_FLAG_LAST,
6136 
6137  },
6138  { 0 },
6139 };
6141  .summary = "Set expression for breakpoint at given index",
6143 };
6144 
6146  {
6147  .name = "idx",
6148  .type = RZ_CMD_ARG_TYPE_RZNUM,
6149 
6150  },
6151  {
6152  .name = "cmd",
6153  .type = RZ_CMD_ARG_TYPE_CMD,
6154  .flags = RZ_CMD_ARG_FLAG_LAST,
6155 
6156  },
6157  { 0 },
6158 };
6160  .summary = "Run a command at breakpoint index",
6162 };
6163 
6165  {
6166  .name = "idx",
6167  .type = RZ_CMD_ARG_TYPE_RZNUM,
6168  .flags = RZ_CMD_ARG_FLAG_LAST,
6169 
6170  },
6171  { 0 },
6172 };
6174  .summary = "Enable breakpoint by index",
6176 };
6177 
6179  {
6180  .name = "idx",
6181  .type = RZ_CMD_ARG_TYPE_RZNUM,
6182  .flags = RZ_CMD_ARG_FLAG_LAST,
6183 
6184  },
6185  { 0 },
6186 };
6188  .summary = "Disable breakpoint by index",
6190 };
6191 
6193  {
6194  .name = "idx",
6195  .type = RZ_CMD_ARG_TYPE_RZNUM,
6196  .flags = RZ_CMD_ARG_FLAG_LAST,
6197 
6198  },
6199  { 0 },
6200 };
6202  .summary = "Toggle breakpoint by index",
6204 };
6205 
6207  {
6208  .name = "idx",
6209  .type = RZ_CMD_ARG_TYPE_RZNUM,
6210  .flags = RZ_CMD_ARG_FLAG_LAST,
6211 
6212  },
6213  { 0 },
6214 };
6216  .summary = "Enable breakpoint trace by index",
6218 };
6219 
6221  {
6222  .name = "idx",
6223  .type = RZ_CMD_ARG_TYPE_RZNUM,
6224  .flags = RZ_CMD_ARG_FLAG_LAST,
6225 
6226  },
6227  { 0 },
6228 };
6230  .summary = "Disable breakpoint trace by index",
6232 };
6233 
6235  {
6236  .name = "idx",
6237  .type = RZ_CMD_ARG_TYPE_RZNUM,
6238  .flags = RZ_CMD_ARG_FLAG_LAST,
6239 
6240  },
6241  { 0 },
6242 };
6244  .summary = "Toggle breakpoint trace by index",
6246 };
6247 
6248 static const RzCmdDescArg cmd_debug_bp_plugin_args[] = {
6249  {
6250  .name = "handler",
6251  .type = RZ_CMD_ARG_TYPE_STRING,
6252  .flags = RZ_CMD_ARG_FLAG_LAST,
6253  .optional = true,
6254 
6255  },
6256  { 0 },
6257 };
6259  .summary = "List breakpoint plugin handlers / Set breakpoint plugin handler",
6260  .args = cmd_debug_bp_plugin_args,
6261 };
6262 
6264  {
6265  .name = "handler",
6266  .type = RZ_CMD_ARG_TYPE_STRING,
6267  .flags = RZ_CMD_ARG_FLAG_LAST,
6268 
6269  },
6270  { 0 },
6271 };
6273  .summary = "Remove breakpoint plugin handler",
6275 };
6276 
6277 static const RzCmdDescHelp dbt_help = {
6278  .summary = "Backtrace commands",
6279 };
6281  { 0 },
6282 };
6284  .summary = "Display backtrace based on dbg.btdepth and dbg.btalgo",
6285  .args = cmd_debug_display_bt_args,
6286 };
6287 
6289  {
6290  .name = "s/b",
6291  .type = RZ_CMD_ARG_TYPE_STRING,
6292  .flags = RZ_CMD_ARG_FLAG_LAST,
6293  .optional = true,
6294 
6295  },
6296  { 0 },
6297 };
6299  .summary = "Display backtrace in one line (see dbt= s and dbt= b for sp or bp)",
6301 };
6302 
6304  { 0 },
6305 };
6307  .summary = "Display backtrace with local vars if any",
6309 };
6310 
6312  { 0 },
6313 };
6315  .summary = "Display ascii-art representation of the stack backtrace",
6317 };
6318 
6320  { 0 },
6321 };
6323  .summary = "Enable breakpoint trace at current offset",
6325 };
6326 
6328  { 0 },
6329 };
6331  .summary = "Disable breakpoint trace at current offset",
6333 };
6334 
6336  { 0 },
6337 };
6339  .summary = "Toggle breakpoint trace at current offset",
6341 };
6342 
6344  {
6345  .name = "expr",
6346  .type = RZ_CMD_ARG_TYPE_STRING,
6347  .flags = RZ_CMD_ARG_FLAG_LAST,
6348  .optional = true,
6349 
6350  },
6351  { 0 },
6352 };
6354  .summary = "View expression for all the breakpoints / Set expression for breakpoint at current offset",
6356 };
6357 
6359  { .text = "r", .arg_str = NULL, .comment = "read only" },
6360  { .text = "w", .arg_str = NULL, .comment = "write only" },
6361  { .text = "rw", .arg_str = NULL, .comment = "read-write" },
6362  { 0 },
6363 };
6365  { .name = "Valid permission arguments", .entries = cmd_debug_add_watchpoint_Valid_space_permission_space_arguments_detail_entries },
6366  { 0 },
6367 };
6368 static const char *cmd_debug_add_watchpoint_perm_choices[] = { "r", "w", "rw", NULL };
6370  {
6371  .name = "perm",
6372  .type = RZ_CMD_ARG_TYPE_CHOICES,
6374 
6375  },
6376  { 0 },
6377 };
6379  .summary = "Add watchpoint at current offset",
6382 };
6383 
6385  {
6386  .name = "WM_DEFINE",
6387  .type = RZ_CMD_ARG_TYPE_STRING,
6388 
6389  },
6390  {
6391  .name = "handle/name",
6392  .type = RZ_CMD_ARG_TYPE_STRING,
6393  .flags = RZ_CMD_ARG_FLAG_LAST,
6394  .optional = true,
6395 
6396  },
6397  { 0 },
6398 };
6400  .summary = "Set conditional breakpoint on a window message handler (only for Windows)",
6402 };
6403 
6404 static const RzCmdDescHelp dc_help = {
6405  .summary = "Continue execution",
6406 };
6408  {
6409  .name = "pid",
6410  .type = RZ_CMD_ARG_TYPE_RZNUM,
6411  .flags = RZ_CMD_ARG_FLAG_LAST,
6412  .optional = true,
6413 
6414  },
6415  { 0 },
6416 };
6418  .summary = "Continue execution of all children",
6420 };
6421 
6423  { 0 },
6424 };
6426  .summary = "Continue back until breakpoint",
6428 };
6429 
6431  { 0 },
6432 };
6434  .summary = "Continue until call (use step into)",
6436 };
6437 
6439  { 0 },
6440 };
6442  .summary = "Continue until unknown call (call reg)",
6444 };
6445 
6447  { 0 },
6448 };
6450  .summary = "Continue execution (pass exception to program) (Windows only)",
6452 };
6453 
6455  { 0 },
6456 };
6458  .summary = "Continue until fork",
6460 };
6461 
6463  {
6464  .name = "signal",
6465  .type = RZ_CMD_ARG_TYPE_RZNUM,
6466 
6467  },
6468  {
6469  .name = "pid",
6470  .type = RZ_CMD_ARG_TYPE_RZNUM,
6471  .flags = RZ_CMD_ARG_FLAG_LAST,
6472  .optional = true,
6473 
6474  },
6475  { 0 },
6476 };
6478  .summary = "Continue sending signal to process",
6480 };
6481 
6483  { 0 },
6484 };
6486  .summary = "Continue until program code (mapped io section)",
6488 };
6489 
6491  { 0 },
6492 };
6494  .summary = "Continue until ret (uses step over)",
6496 };
6497 
6499  .summary = "Continue until syscall",
6500 };
6501 
6503  {
6504  .name = "len",
6505  .type = RZ_CMD_ARG_TYPE_RZNUM,
6506  .flags = RZ_CMD_ARG_FLAG_LAST,
6507  .optional = true,
6508 
6509  },
6510  { 0 },
6511 };
6513  .summary = "Traptrace from curseek to len, no argument to list",
6515 };
6516 
6518  .summary = "Debug continue until",
6519 };
6520 
6521 static const RzCmdDescHelp do_help = {
6522  .summary = "Debug (re)open commands",
6523 };
6525  {
6526  .name = "key=val",
6527  .type = RZ_CMD_ARG_TYPE_EVAL_FULL,
6528  .flags = RZ_CMD_ARG_FLAG_ARRAY,
6529 
6530  },
6531  { 0 },
6532 };
6534  .summary = "Set rz-run profile options (e dbg.profile)",
6535  .args_str = " [<key>=<val> [<key>=<val> ...]]",
6537 };
6538 
6540  { 0 },
6541 };
6543  .summary = "Edit rz-run startup profile with $EDITOR",
6545 };
6546 
6548  { 0 },
6549 };
6551  .summary = "Close debug session",
6553 };
6554 
6555 static const RzCmdDescHelp ds_help = {
6556  .summary = "Debug step commands",
6557 };
6558 static const RzCmdDescArg cmd_debug_step_args[] = {
6559  {
6560  .name = "num",
6561  .type = RZ_CMD_ARG_TYPE_RZNUM,
6562  .flags = RZ_CMD_ARG_FLAG_LAST,
6563  .default_value = "1",
6564 
6565  },
6566  { 0 },
6567 };
6569  .summary = "Step <num> instruction",
6570  .args = cmd_debug_step_args,
6571 };
6572 
6573 static const RzCmdDescArg cmd_debug_step_back_args[] = {
6574  {
6575  .name = "num",
6576  .type = RZ_CMD_ARG_TYPE_RZNUM,
6577  .flags = RZ_CMD_ARG_FLAG_LAST,
6578  .default_value = "1",
6579 
6580  },
6581  { 0 },
6582 };
6584  .summary = "Step back <num> instruction",
6585  .args = cmd_debug_step_back_args,
6586 };
6587 
6589  { 0 },
6590 };
6592  .summary = "Step until end of frame",
6593  .args = cmd_debug_step_frame_args,
6594 };
6595 
6596 static const RzCmdDescArg cmd_debug_step_cond_args[] = {
6597  {
6598  .name = "cond",
6599  .type = RZ_CMD_ARG_TYPE_STRING,
6600  .flags = RZ_CMD_ARG_FLAG_LAST,
6601 
6602  },
6603  { 0 },
6604 };
6606  .summary = "Continue until condition matches",
6607  .args = cmd_debug_step_cond_args,
6608 };
6609 
6610 static const RzCmdDescArg cmd_debug_step_line_args[] = {
6611  {
6612  .name = "num",
6613  .type = RZ_CMD_ARG_TYPE_RZNUM,
6614  .flags = RZ_CMD_ARG_FLAG_LAST,
6615  .default_value = "1",
6616 
6617  },
6618  { 0 },
6619 };
6621  .summary = "Step <num> source line",
6622  .args = cmd_debug_step_line_args,
6623 };
6624 
6625 static const RzCmdDescArg cmd_debug_step_over_args[] = {
6626  {
6627  .name = "num",
6628  .type = RZ_CMD_ARG_TYPE_RZNUM,
6629  .flags = RZ_CMD_ARG_FLAG_LAST,
6630  .default_value = "1",
6631 
6632  },
6633  { 0 },
6634 };
6636  .summary = "Step over <num> instructions",
6637  .args = cmd_debug_step_over_args,
6638 };
6639 
6641  { 0 },
6642 };
6644  .summary = "Step into program (skip libs)",
6645  .args = cmd_debug_step_prog_args,
6646 };
6647 
6648 static const RzCmdDescArg cmd_debug_step_skip_args[] = {
6649  {
6650  .name = "num",
6651  .type = RZ_CMD_ARG_TYPE_RZNUM,
6652  .flags = RZ_CMD_ARG_FLAG_LAST,
6653  .default_value = "1",
6654 
6655  },
6656  { 0 },
6657 };
6659  .summary = "Skip <num> step instructions",
6660  .args = cmd_debug_step_skip_args,
6661 };
6662 
6663 static const RzCmdDescHelp dsu_help = {
6664  .summary = "Debug step until commands",
6665 };
6666 static const RzCmdDescArg cmd_debug_step_until_args[] = {
6667  {
6668  .name = "addr",
6669  .type = RZ_CMD_ARG_TYPE_RZNUM,
6670  .flags = RZ_CMD_ARG_FLAG_LAST,
6671 
6672  },
6673  { 0 },
6674 };
6676  .summary = "Step until <addr>",
6677  .args = cmd_debug_step_until_args,
6678 };
6679 
6681  {
6682  .name = "instr",
6683  .type = RZ_CMD_ARG_TYPE_STRING,
6684  .flags = RZ_CMD_ARG_FLAG_LAST,
6685 
6686  },
6687  { 0 },
6688 };
6690  .summary = "Step until an instruction that matches <instr>",
6692 };
6693 
6695  {
6696  .name = "regex",
6697  .type = RZ_CMD_ARG_TYPE_STRING,
6698  .flags = RZ_CMD_ARG_FLAG_LAST,
6699 
6700  },
6701  { 0 },
6702 };
6704  .summary = "Step until an instruction that matches <regex>",
6706 };
6707 
6709  {
6710  .name = "optype",
6711  .type = RZ_CMD_ARG_TYPE_STRING,
6712  .flags = RZ_CMD_ARG_FLAG_ARRAY,
6713 
6714  },
6715  { 0 },
6716 };
6718  .summary = "Step until an instruction matches one of the <optype>s",
6720 };
6721 
6723  {
6724  .name = "esil",
6725  .type = RZ_CMD_ARG_TYPE_STRING,
6726  .flags = RZ_CMD_ARG_FLAG_LAST,
6727 
6728  },
6729  { 0 },
6730 };
6732  .summary = "Step until <esil> expression matches",
6734 };
6735 
6737  {
6738  .name = "flag",
6739  .type = RZ_CMD_ARG_TYPE_FLAG,
6740 
6741  },
6742  { 0 },
6743 };
6745  .summary = "Step until pc == <flag> matching name",
6747 };
6748 
6749 static const RzCmdDescHelp dt_help = {
6750  .summary = "Trace commands",
6751 };
6753  { 0 },
6754 };
6756  .summary = "Get trace info at the current address",
6757  .args = cmd_debug_trace_args,
6758 };
6759 
6761  { 0 },
6762 };
6764  .summary = "List all traces",
6765  .args = cmd_debug_traces_args,
6766 };
6767 
6769  { 0 },
6770 };
6772  .summary = "List all traces in ascii art",
6774 };
6775 
6776 static const RzCmdDescArg cmd_debug_trace_add_args[] = {
6777  {
6778  .name = "times",
6779  .type = RZ_CMD_ARG_TYPE_RZNUM,
6780  .flags = RZ_CMD_ARG_FLAG_LAST,
6781  .optional = true,
6782 
6783  },
6784  { 0 },
6785 };
6787  .summary = "Add trace for address N times",
6788  .args = cmd_debug_trace_add_args,
6789 };
6790 
6792  {
6793  .name = "addrs",
6794  .type = RZ_CMD_ARG_TYPE_RZNUM,
6795  .flags = RZ_CMD_ARG_FLAG_ARRAY,
6796 
6797  },
6798  { 0 },
6799 };
6801  .summary = "Add trace for some address",
6803 };
6804 
6806  { 0 },
6807 };
6809  .summary = "Reset traces (instruction/calls)",
6811 };
6812 
6814  .summary = "Only trace given addresses",
6815 };
6816 
6817 static const RzCmdDescArg cmd_debug_trace_calls_args[] = {
6818  {
6819  .name = "from",
6820  .type = RZ_CMD_ARG_TYPE_RZNUM,
6821  .optional = true,
6822 
6823  },
6824  {
6825  .name = "to",
6826  .type = RZ_CMD_ARG_TYPE_RZNUM,
6827  .optional = true,
6828 
6829  },
6830  {
6831  .name = "addr",
6832  .type = RZ_CMD_ARG_TYPE_RZNUM,
6833  .flags = RZ_CMD_ARG_FLAG_LAST,
6834  .optional = true,
6835 
6836  },
6837  { 0 },
6838 };
6840  .summary = "Trace call/ret",
6842 };
6843 
6844 static const RzCmdDescHelp dte_help = {
6845  .summary = "Esil trace logs",
6846 };
6847 static const RzCmdDescArg cmd_debug_trace_esil_args[] = {
6848  {
6849  .name = "idx",
6850  .type = RZ_CMD_ARG_TYPE_RZNUM,
6851  .flags = RZ_CMD_ARG_FLAG_LAST,
6852 
6853  },
6854  { 0 },
6855 };
6857  .summary = "Esil trace log for a single instruction for that index log",
6858  .args = cmd_debug_trace_esil_args,
6859 };
6860 
6862  { 0 },
6863 };
6865  .summary = "Esil trace log for a single instruction",
6867 };
6868 
6870  { 0 },
6871 };
6873  .summary = "Delete all esil traces",
6875 };
6876 
6878  { 0 },
6879 };
6881  .summary = "Esil trace log for a single instruction",
6883 };
6884 
6885 static const RzCmdDescHelp dtg_help = {
6886  .summary = "Graph call/ret trace",
6887 };
6889  { 0 },
6890 };
6892  .summary = "Graph call/ret trace",
6894 };
6895 
6897  { 0 },
6898 };
6900  .summary = "Interactive debug trace",
6902 };
6903 
6904 static const RzCmdDescHelp dts_help = {
6905  .summary = "Debug trace session commands",
6906 };
6908  { 0 },
6909 };
6911  .summary = "Start trace session",
6913 };
6914 
6916  { 0 },
6917 };
6919  .summary = "Stop trace session",
6921 };
6922 
6924  {
6925  .name = "dir",
6926  .type = RZ_CMD_ARG_TYPE_FILE,
6927 
6928  },
6929  { 0 },
6930 };
6932  .summary = "Save trace sessions to disk",
6934 };
6935 
6937  {
6938  .name = "dir",
6939  .type = RZ_CMD_ARG_TYPE_FILE,
6940 
6941  },
6942  { 0 },
6943 };
6945  .summary = "Load trace sessions to disk",
6947 };
6948 
6950  { 0 },
6951 };
6953  .summary = "List current memory map and hash",
6955 };
6956 
6957 static const RzCmdDescArg cmd_debug_trace_tag_args[] = {
6958  {
6959  .name = "tag",
6960  .type = RZ_CMD_ARG_TYPE_STRING,
6961  .flags = RZ_CMD_ARG_FLAG_LAST,
6962 
6963  },
6964  { 0 },
6965 };
6967  .summary = "Select trace tag (no arg unsets)",
6968  .args = cmd_debug_trace_tag_args,
6969 };
6970 
6971 static const RzCmdDescHelp dl_help = {
6972  .summary = "Debug handler",
6973 };
6974 static const RzCmdDescArg cmd_debug_handler_set_args[] = {
6975  {
6976  .name = "handler",
6977  .type = RZ_CMD_ARG_TYPE_NUM,
6978 
6979  },
6980  { 0 },
6981 };
6983  .summary = "Set debugger handler",
6985 };
6986 
6988  { 0 },
6989 };
6991  .summary = "List debugger handler",
6993 };
6994 
6995 static const RzCmdDescHelp dm_help = {
6996  .summary = "Memory map commands",
6997 };
6999  { 0 },
7000 };
7002  .summary = "List memory maps",
7003  .args = cmd_debug_list_maps_args,
7004 };
7005 
7006 static const RzCmdDescArg cmd_debug_allocate_maps_args[] = {
7007  {
7008  .name = "size",
7009  .type = RZ_CMD_ARG_TYPE_RZNUM,
7010  .flags = RZ_CMD_ARG_FLAG_LAST,
7011 
7012  },
7013  { 0 },
7014 };
7016  .summary = "Allocate <size> bytes at current offset",
7018 };
7019 
7021  { 0 },
7022 };
7024  .summary = "List memory maps of current process with ASCII art bars",
7026 };
7027 
7029  { 0 },
7030 };
7032  .summary = "Show map name of current address",
7034 };
7035 
7036 static const RzCmdDescHelp dmm_help = {
7037  .summary = "Module memory map commands",
7038 };
7040  { 0 },
7041 };
7043  .summary = "List modules (libraries, binaries loaded in memory)",
7044  .args = cmd_debug_modules_args,
7045 };
7046 
7048  { 0 },
7049 };
7051  .summary = "List memory map of current module",
7053 };
7054 
7056  { 0 },
7057 };
7059  .summary = "Deallocate memory map at current offset",
7061 };
7062 
7063 static const RzCmdDescHelp dmd_help = {
7064  .summary = "Dump debug map regions to a file (from-to.dmp)",
7065 };
7066 static const RzCmdDescArg cmd_debug_dump_maps_args[] = {
7067  {
7068  .name = "filename",
7069  .type = RZ_CMD_ARG_TYPE_FILE,
7070  .optional = true,
7071 
7072  },
7073  { 0 },
7074 };
7076  .summary = "Dump debug maps to <filename>",
7077  .args = cmd_debug_dump_maps_args,
7078 };
7079 
7081  { 0 },
7082 };
7084  .summary = "Dump all debug maps",
7086 };
7087 
7089  { 0 },
7090 };
7092  .summary = "Dump writable debug maps",
7094 };
7095 
7096 static const RzCmdDescHelp dmh_help = {
7097  .summary = "Glibc heap commands",
7098 };
7099 static const RzCmdDescArg cmd_heap_chunks_print_args[] = {
7100  {
7101  .name = "malloc_state",
7102  .type = RZ_CMD_ARG_TYPE_RZNUM,
7103  .flags = RZ_CMD_ARG_FLAG_LAST,
7104  .optional = true,
7105 
7106  },
7107  { 0 },
7108 };
7110  .summary = "List heap chunks of an arena",
7112 };
7113 
7115  { 0 },
7116 };
7118  .summary = "List all the arenas",
7119  .args = cmd_arena_print_args,
7120 };
7121 
7123  {
7124  .name = "bin_num|bin_num:malloc_state",
7125  .type = RZ_CMD_ARG_TYPE_STRING,
7126  .flags = RZ_CMD_ARG_FLAG_LAST,
7127  .optional = true,
7128 
7129  },
7130  { 0 },
7131 };
7133  .summary = "Display double linked list for bins in an arena. Use dmhbg command for graphical representation.",
7135 };
7136 
7138  { 0 },
7139 };
7141  .summary = "Get info about heap chunk at current offset",
7142  .args = cmd_heap_chunk_print_args,
7143 };
7144 
7145 static const char *cmd_heap_arena_bins_print_bin_type_choices[] = { "small", "large", "fast", "unsorted", "tcache", NULL };
7147  {
7148  .name = "bin_type",
7149  .type = RZ_CMD_ARG_TYPE_CHOICES,
7150  .optional = true,
7152 
7153  },
7154  { 0 },
7155 };
7157  .summary = "Display state of bins in an arena. <bin_type> can be tcache/fast/unsorted/small/large",
7159 };
7160 
7161 static const RzCmdDescArg cmd_heap_fastbins_print_args[] = {
7162  {
7163  .name = "fastbin_num|fastbin_num:malloc_state",
7164  .type = RZ_CMD_ARG_TYPE_STRING,
7165  .flags = RZ_CMD_ARG_FLAG_LAST,
7166  .optional = true,
7167 
7168  },
7169  { 0 },
7170 };
7172  .summary = "Display all parsed fastbins of main_arena's or a particular arena fastbinY instance",
7174 };
7175 
7176 static const RzCmdDescArg cmd_heap_chunks_graph_args[] = {
7177  {
7178  .name = "malloc_state",
7179  .type = RZ_CMD_ARG_TYPE_RZNUM,
7180  .flags = RZ_CMD_ARG_FLAG_LAST,
7181  .optional = true,
7182 
7183  },
7184  { 0 },
7185 };
7187  .summary = "Display heap graph of a particular arena",
7189 };
7190 
7191 static const RzCmdDescArg cmd_heap_info_print_args[] = {
7192  {
7193  .name = "malloc_state",
7194  .type = RZ_CMD_ARG_TYPE_RZNUM,
7195  .flags = RZ_CMD_ARG_FLAG_LAST,
7196  .optional = true,
7197 
7198  },
7199  { 0 },
7200 };
7202  .summary = "Display heap_info structure/structures for a given arena",
7203  .args = cmd_heap_info_print_args,
7204 };
7205 
7206 static const RzCmdDescArg cmd_main_arena_print_args[] = {
7207  {
7208  .name = "malloc_state",
7209  .type = RZ_CMD_ARG_TYPE_RZNUM,
7210  .flags = RZ_CMD_ARG_FLAG_LAST,
7211  .optional = true,
7212 
7213  },
7214  { 0 },
7215 };
7217  .summary = "List all elements of struct malloc_state",
7218  .args = cmd_main_arena_print_args,
7219 };
7220 
7222  { 0 },
7223 };
7225  .summary = "Display all parsed thread cache bins of all arena's tcache instance",
7227 };
7228 
7230  .summary = "List/Load symbols",
7231 };
7232 
7233 static const RzCmdDescArg cmd_debug_dml_args[] = {
7234  {
7235  .name = "file",
7236  .type = RZ_CMD_ARG_TYPE_FILE,
7237 
7238  },
7239  { 0 },
7240 };
7242  .summary = "Load contents of file into current map region",
7243  .args = cmd_debug_dml_args,
7244 };
7245 
7246 static const RzCmdDescArg debug_memory_permission_args[] = {
7247  {
7248  .name = "perms",
7249  .type = RZ_CMD_ARG_TYPE_STRING,
7250 
7251  },
7252  {
7253  .name = "size",
7254  .type = RZ_CMD_ARG_TYPE_RZNUM,
7255  .flags = RZ_CMD_ARG_FLAG_LAST,
7256  .optional = true,
7257 
7258  },
7259  { 0 },
7260 };
7262  .summary = "Change page at current offset with <size>, protection <perms> / Change dbg.map permissions to <perms>",
7264 };
7265 
7266 static const RzCmdDescArg cmd_debug_dmL_args[] = {
7267  {
7268  .name = "size",
7269  .type = RZ_CMD_ARG_TYPE_RZNUM,
7270  .flags = RZ_CMD_ARG_FLAG_LAST,
7271 
7272  },
7273  { 0 },
7274 };
7276  .summary = "Allocate <size> bytes at current offset and promote to huge page",
7277  .args = cmd_debug_dmL_args,
7278 };
7279 
7280 static const RzCmdDescArg cmd_debug_dmS_args[] = {
7281  {
7282  .name = "addr|libname",
7283  .type = RZ_CMD_ARG_TYPE_STRING,
7284  .optional = true,
7285 
7286  },
7287  {
7288  .name = "sectname",
7289  .type = RZ_CMD_ARG_TYPE_STRING,
7290  .flags = RZ_CMD_ARG_FLAG_LAST,
7291  .optional = true,
7292 
7293  },
7294  { 0 },
7295 };
7297  .summary = "List sections of target lib",
7298  .args = cmd_debug_dmS_args,
7299 };
7300 
7301 static const RzCmdDescHelp dmw_help = {
7302  .summary = "Windows heap commands",
7303 };
7305  { 0 },
7306 };
7308  .summary = "List process heaps",
7310 };
7311 
7313  {
7314  .name = "addr",
7315  .type = RZ_CMD_ARG_TYPE_RZNUM,
7316  .flags = RZ_CMD_ARG_FLAG_LAST,
7317  .optional = true,
7318 
7319  },
7320  { 0 },
7321 };
7323  .summary = "List allocated heap blocks",
7325 };
7326 
7328  { 0 },
7329 };
7331  .summary = "Create flags for each allocated heap block",
7333 };
7334 
7336  { 0 },
7337 };
7339  .summary = "Jemalloc heap commands",
7341 };
7342 
7344  { .text = "dr", .arg_str = "", .comment = "Show a sensible default selection of registers" },
7345  { .text = "dr", .arg_str = " rax", .comment = "Show a single register" },
7346  { .text = "dr", .arg_str = " 16", .comment = "Show 16 bits wide gpr registers" },
7347  { .text = "dr", .arg_str = " xmm", .comment = "Show registers of type xmm (see `drT` for possible types)" },
7348  { .text = "dr", .arg_str = " PC", .comment = "Show the register with the given role (see `drR` for possible roles)" },
7349  { .text = "dr", .arg_str = " all", .comment = "Show all registers available" },
7350  { 0 },
7351 };
7352 static const RzCmdDescDetail dr_details[] = {
7353  { .name = "Register Filter", .entries = dr_Register_space_Filter_detail_entries },
7354  { 0 },
7355 };
7356 static const RzCmdDescHelp dr_help = {
7357  .summary = "CPU Registers",
7358  .details = dr_details,
7359 };
7360 static const RzCmdDescArg debug_regs_args[] = {
7361  {
7362  .name = "filter",
7364  .flags = RZ_CMD_ARG_FLAG_LAST,
7365  .optional = true,
7366 
7367  },
7368  { 0 },
7369 };
7371  .summary = "Show registers with their values, or assign one (`dr reg=value`)",
7372  .args_str = " [<filter> [= <value>]]",
7373  .args = debug_regs_args,
7374 };
7375 
7376 static const RzCmdDescArg debug_regs_columns_args[] = {
7377  {
7378  .name = "filter",
7380  .optional = true,
7381 
7382  },
7383  { 0 },
7384 };
7386  .summary = "Show registers in columns",
7387  .args = debug_regs_columns_args,
7388 };
7389 
7390 static const RzCmdDescArg debug_regs_references_args[] = {
7391  {
7392  .name = "filter",
7394  .optional = true,
7395 
7396  },
7397  { 0 },
7398 };
7400  .summary = "Show register references (telescoping)",
7402 };
7403 
7404 static const RzCmdDescArg debug_regs_valgroup_args[] = {
7405  {
7406  .name = "filter",
7408  .optional = true,
7409 
7410  },
7411  { 0 },
7412 };
7414  .summary = "Show register grouped by their values",
7415  .args = debug_regs_valgroup_args,
7416 };
7417 
7419  { 0 },
7420 };
7422  { 0 },
7423 };
7425  .summary = "Show values of default function drgument registers (A0, A1, A2, ...) with telescoping",
7426  .details = debug_regs_args_details,
7427  .args = debug_regs_args_args,
7428 };
7429 
7431  { 0 },
7432 };
7434  { 0 },
7435 };
7437  .summary = "Show calling convention defined by registers",
7438  .details = debug_reg_cc_details,
7439  .args = debug_reg_cc_args,
7440 };
7441 
7443  { 0 },
7444 };
7446  { 0 },
7447 };
7449  .summary = "Show register differences from previous contents",
7450  .details = debug_regs_diff_details,
7451  .args = debug_regs_diff_args,
7452 };
7453 
7454 static const RzCmdDescArg debug_regs_prev_args[] = {
7455  {
7456  .name = "filter",
7458  .flags = RZ_CMD_ARG_FLAG_LAST,
7459  .optional = true,
7460 
7461  },
7462  { 0 },
7463 };
7465  .summary = "Show previous register contents",
7466  .args = debug_regs_prev_args,
7467 };
7468 
7469 static const RzCmdDescArg debug_regs_fpu_args[] = {
7470  {
7471  .name = "reg",
7472  .type = RZ_CMD_ARG_TYPE_STRING,
7473  .flags = RZ_CMD_ARG_FLAG_LAST,
7474  .optional = true,
7475 
7476  },
7477  { 0 },
7478 };
7480  .summary = "Show fpu registers",
7481  .args_str = " [<register> [= <value>]]",
7482  .args = debug_regs_fpu_args,
7483 };
7484 
7485 static const RzCmdDescHelp drf_help = {
7486  .summary = "Show commands for setting registers as flags",
7487 };
7488 static const RzCmdDescArg debug_reg_flags_args[] = {
7489  {
7490  .name = "filter",
7492  .optional = true,
7493 
7494  },
7495  { 0 },
7496 };
7498  .summary = "Show commands for setting registers as flags",
7499  .args = debug_reg_flags_args,
7500 };
7501 
7502 static const RzCmdDescArg debug_reg_flags_unset_args[] = {
7503  {
7504  .name = "filter",
7506  .optional = true,
7507 
7508  },
7509  { 0 },
7510 };
7512  .summary = "Show commands for unsetting flags from `drf`",
7514 };
7515 
7516 static const RzCmdDescDetail dra_details[] = {
7517  { 0 },
7518 };
7519 static const RzCmdDescHelp dra_help = {
7520  .summary = "Register arena commands (underlying binary data)",
7521  .details = dra_details,
7522 };
7524  { 0 },
7525 };
7527  .summary = "Show all currently allocated register arenas",
7528  .args = debug_reg_arenas_args,
7529 };
7530 
7532  { 0 },
7533 };
7535  .summary = "Push a new set of arenas to the stack",
7537 };
7538 
7540  { 0 },
7541 };
7543  .summary = "Pop a set of arenas from the stack",
7544  .args = debug_reg_arenas_pop_args,
7545 };
7546 
7548  { 0 },
7549 };
7551  .summary = "Show number of stack elements",
7553 };
7554 
7556  { 0 },
7557 };
7559  .summary = "Swap last two register arenas on the stack",
7561 };
7562 
7563 static const RzCmdDescArg debug_reg_arenas_zero_args[] = {
7564  {
7565  .name = "type",
7566  .type = RZ_CMD_ARG_TYPE_REG_TYPE,
7567  .optional = true,
7568 
7569  },
7570  { 0 },
7571 };
7573  .summary = "Reset the specified or all arena contents to 0",
7575 };
7576 
7578  {
7579  .name = "type",
7580  .type = RZ_CMD_ARG_TYPE_REG_TYPE,
7581  .optional = true,
7582 
7583  },
7584  { 0 },
7585 };
7587  .summary = "Display hexdump of given arena (or gpr if none given)",
7589 };
7590 
7592  {
7593  .name = "hex",
7594  .type = RZ_CMD_ARG_TYPE_STRING,
7595 
7596  },
7597  {
7598  .name = "type",
7599  .type = RZ_CMD_ARG_TYPE_REG_TYPE,
7600  .optional = true,
7601 
7602  },
7603  { 0 },
7604 };
7606  .summary = "Write hexadecimal data <hex> into the given arena (or gpr if none given)",
7608 };
7609 
7610 static const RzCmdDescDetail drp_details[] = {
7611  { 0 },
7612 };
7613 static const RzCmdDescHelp drp_help = {
7614  .summary = "Register profile commands (defining available registers)",
7615  .details = drp_details,
7616 };
7618  { 0 },
7619 };
7621  .summary = "Show the current register profile",
7622  .args = debug_reg_profile_args,
7623 };
7624 
7626  { 0 },
7627 };
7629  .summary = "Show register profile comments",
7631 };
7632 
7633 static const RzCmdDescArg debug_reg_profile_open_args[] = {
7634  {
7635  .name = "file",
7636  .type = RZ_CMD_ARG_TYPE_FILE,
7637 
7638  },
7639  { 0 },
7640 };
7642  .summary = "Load a new register profile from file",
7644 };
7645 
7646 static const RzCmdDescArg debug_reg_profile_gdb_args[] = {
7647  {
7648  .name = "file",
7649  .type = RZ_CMD_ARG_TYPE_FILE,
7650 
7651  },
7652  { 0 },
7653 };
7655  .summary = "Convert gdb profile from the given file to rizin register profile",
7657 };
7658 
7660  { .text = "eq", .arg_str = "", .comment = "equal" },
7661  { .text = "ne", .arg_str = "", .comment = "not equal" },
7662  { .text = "cf", .arg_str = "", .comment = "carry flag set" },
7663  { .text = "neg", .arg_str = "", .comment = "negative value (has sign)" },
7664  { .text = "of", .arg_str = "", .comment = "overflow" },
7665  { 0 },
7666 };
7667 
7669  { .text = "hi", .arg_str = "", .comment = "higher" },
7670  { .text = "he", .arg_str = "", .comment = "higher or equal" },
7671  { .text = "lo", .arg_str = "", .comment = "lower" },
7672  { .text = "loe", .arg_str = "", .comment = "lower or equal" },
7673  { 0 },
7674 };
7675 
7677  { .text = "gt", .arg_str = "", .comment = "greater" },
7678  { .text = "ge", .arg_str = "", .comment = "greater or equal" },
7679  { .text = "lt", .arg_str = "", .comment = "less" },
7680  { .text = "le", .arg_str = "", .comment = "less or equal" },
7681  { 0 },
7682 };
7683 static const RzCmdDescDetail debug_reg_cond_details[] = {
7684  { .name = "Basic", .entries = debug_reg_cond_Basic_detail_entries },
7685  { .name = "Unsigned", .entries = debug_reg_cond_Unsigned_detail_entries },
7686  { .name = "Signed", .entries = debug_reg_cond_Signed_detail_entries },
7687  { 0 },
7688 };
7690  { 0 },
7691 };
7693  .summary = "Conditional flags (aliases to processor flags)",
7694  .details = debug_reg_cond_details,
7695  .args = debug_reg_cond_args,
7696 };
7697 
7699  { 0 },
7700 };
7702  { 0 },
7703 };
7705  .summary = "List all register types",
7706  .details = debug_reg_types_details,
7707  .args = debug_reg_types_args,
7708 };
7709 
7711  { 0 },
7712 };
7714  { 0 },
7715 };
7717  .summary = "List all register roles",
7718  .details = debug_reg_roles_details,
7719  .args = debug_reg_roles_args,
7720 };
7721 
7722 static const RzCmdDescDetail drx_details[] = {
7723  { 0 },
7724 };
7725 static const RzCmdDescHelp drx_help = {
7726  .summary = "Show hardware breakpoint registers",
7727  .details = drx_details,
7728 };
7729 static const RzCmdDescArg debug_drx_args[] = {
7730  {
7731  .name = "number",
7732  .type = RZ_CMD_ARG_TYPE_NUM,
7733  .optional = true,
7734 
7735  },
7736  {
7737  .name = "address",
7738  .type = RZ_CMD_ARG_TYPE_RZNUM,
7739 
7740  },
7741  {
7742  .name = "length",
7743  .type = RZ_CMD_ARG_TYPE_NUM,
7744 
7745  },
7746  {
7747  .name = "perms",
7748  .type = RZ_CMD_ARG_TYPE_STRING,
7749  .flags = RZ_CMD_ARG_FLAG_LAST,
7750 
7751  },
7752  { 0 },
7753 };
7755  .summary = "Show or modify hardware breakpoint registers",
7756  .args = debug_drx_args,
7757 };
7758 
7759 static const RzCmdDescArg debug_drx_unset_args[] = {
7760  {
7761  .name = "number",
7762  .type = RZ_CMD_ARG_TYPE_NUM,
7763 
7764  },
7765  { 0 },
7766 };
7768  .summary = "Clear hardware breakpoint",
7769  .args = debug_drx_unset_args,
7770 };
7771 
7772 static const RzCmdDescHelp e_help = {
7773  .summary = "List/get/set config evaluable vars",
7774 };
7776  { .text = "e", .arg_str = " asm.bytes", .comment = "Show current value of config variable `asm.bytes`" },
7777  { .text = "e", .arg_str = " asm.bytes=true", .comment = "Set config variable `asm.bytes` to `true`" },
7778  { .text = "e", .arg_str = " search.in=?", .comment = "Show all possible values for config variable `search.in`" },
7779  { .text = "e", .arg_str = " search.in=??", .comment = "Show all possible values for config variable `search.in` together with description" },
7780  { .text = "e", .arg_str = " asm.bytes=true asm.offset=false", .comment = "Set asm.bytes to true and asm.offset to false" },
7781  { 0 },
7782 };
7783 static const RzCmdDescDetail eval_getset_details[] = {
7784  { .name = "Examples", .entries = eval_getset_Examples_detail_entries },
7785  { 0 },
7786 };
7787 static const RzCmdDescArg eval_getset_args[] = {
7788  {
7789  .name = "key=value",
7790  .type = RZ_CMD_ARG_TYPE_EVAL_FULL,
7791  .flags = RZ_CMD_ARG_FLAG_ARRAY,
7792 
7793  },
7794  { 0 },
7795 };
7797  .summary = "Get/Set value of config variable <key>",
7798  .args_str = " <key>[=<val|?>] [<key>[=<val|?>] ...]]",
7799  .details = eval_getset_details,
7800  .args = eval_getset_args,
7801 };
7802 
7803 static const RzCmdDescArg eval_list_args[] = {
7804  {
7805  .name = "key",
7806  .type = RZ_CMD_ARG_TYPE_EVAL_KEY,
7807  .optional = true,
7808 
7809  },
7810  { 0 },
7811 };
7813  .summary = "List config variables with their descriptions",
7814  .args = eval_list_args,
7815 };
7816 
7817 static const RzCmdDescArg eval_reset_args[] = {
7818  { 0 },
7819 };
7821  .summary = "Reset config variables",
7822  .args = eval_reset_args,
7823 };
7824 
7825 static const RzCmdDescArg eval_bool_invert_args[] = {
7826  {
7827  .name = "key",
7828  .type = RZ_CMD_ARG_TYPE_EVAL_KEY,
7829 
7830  },
7831  { 0 },
7832 };
7834  .summary = "Invert the boolean value of config variable <key>",
7835  .args = eval_bool_invert_args,
7836 };
7837 
7838 static const RzCmdDescHelp ec_help = {
7839  .summary = "Set color for given key (prompt, offset, ...)",
7840 };
7841 static const RzCmdDescArg cmd_eval_color_list_args[] = {
7842  {
7843  .name = "key",
7844  .type = RZ_CMD_ARG_TYPE_STRING,
7845  .optional = true,
7846 
7847  },
7848  {
7849  .name = "color",
7850  .type = RZ_CMD_ARG_TYPE_STRING,
7851  .flags = RZ_CMD_ARG_FLAG_LAST,
7852  .optional = true,
7853 
7854  },
7855  { 0 },
7856 };
7858  .summary = "List eval colors and keys",
7859  .args = cmd_eval_color_list_args,
7860 };
7861 
7863  {
7864  .name = "prefix",
7865  .type = RZ_CMD_ARG_TYPE_STRING,
7866  .flags = RZ_CMD_ARG_FLAG_LAST,
7867  .optional = true,
7868 
7869  },
7870  { 0 },
7871 };
7873  .summary = "Show palette in CSS",
7875 };
7876 
7878  { 0 },
7879 };
7881  .summary = "Set default palette",
7883 };
7884 
7885 static const RzCmdDescHelp ecH_help = {
7886  .summary = "Highlight word or an instruction",
7887 };
7889  { 0 },
7890 };
7892  .summary = "List all the highlight rules",
7894 };
7895 
7897  {
7898  .name = "color",
7899  .type = RZ_CMD_ARG_TYPE_STRING,
7900  .flags = RZ_CMD_ARG_FLAG_LAST,
7901 
7902  },
7903  { 0 },
7904 };
7906  .summary = "Highlight current instruction with the given color as background",
7908 };
7909 
7911  {
7912  .name = "word",
7913  .type = RZ_CMD_ARG_TYPE_STRING,
7914 
7915  },
7916  {
7917  .name = "color",
7918  .type = RZ_CMD_ARG_TYPE_STRING,
7919  .flags = RZ_CMD_ARG_FLAG_LAST,
7920  .optional = true,
7921 
7922  },
7923  { 0 },
7924 };
7926  .summary = "Highlight the word with the given color as background",
7928 };
7929 
7931  { 0 },
7932 };
7934  .summary = "Show highlight rule in current offset",
7936 };
7937 
7939  { 0 },
7940 };
7942  .summary = "Remove all highlights and hints",
7944 };
7945 
7947  { 0 },
7948 };
7950  .summary = "Remove all highlights on current instruction",
7952 };
7953 
7955  { 0 },
7956 };
7958  .summary = "Set random palette",
7960 };
7961 
7963  { 0 },
7964 };
7966  .summary = "Set a colorful palette",
7968 };
7969 
7970 static const RzCmdDescHelp eco_help = {
7971  .summary = "Load the provided theme or list the available themes",
7972 };
7974  {
7975  .name = "theme",
7976  .type = RZ_CMD_ARG_TYPE_STRING,
7977  .flags = RZ_CMD_ARG_FLAG_LAST,
7978  .optional = true,
7979 
7980  },
7981  { 0 },
7982 };
7984  .summary = "List the available themes",
7986 };
7987 
7989  { 0 },
7990 };
7992  .summary = "Display current theme name",
7994 };
7995 
7997  { 0 },
7998 };
8000  .summary = "Reload current theme",
8002 };
8003 
8005  { 0 },
8006 };
8008  .summary = "Load previuos color theme",
8010 };
8011 
8013  { 0 },
8014 };
8016  .summary = "Load next color theme",
8018 };
8019 
8020 static const RzCmdDescArg eval_editor_args[] = {
8021  {
8022  .name = "key",
8023  .type = RZ_CMD_ARG_TYPE_EVAL_KEY,
8024 
8025  },
8026  { 0 },
8027 };
8029  .summary = "Open editor to change the value of config variable <key>",
8030  .args = eval_editor_args,
8031 };
8032 
8033 static const RzCmdDescArg eval_readonly_args[] = {
8034  {
8035  .name = "key",
8036  .type = RZ_CMD_ARG_TYPE_EVAL_KEY,
8037 
8038  },
8039  { 0 },
8040 };
8042  .summary = "Set config variable <key> as read-only",
8043  .args = eval_readonly_args,
8044 };
8045 
8046 static const RzCmdDescArg eval_spaces_args[] = {
8047  {
8048  .name = "key",
8049  .type = RZ_CMD_ARG_TYPE_EVAL_KEY,
8050  .optional = true,
8051 
8052  },
8053  { 0 },
8054 };
8056  .summary = "List all config variable spaces or sub-keys/sub-spaces if a <key> is provided",
8057  .args = eval_spaces_args,
8058 };
8059 
8060 static const RzCmdDescArg eval_type_args[] = {
8061  {
8062  .name = "key",
8063  .type = RZ_CMD_ARG_TYPE_EVAL_KEY,
8064 
8065  },
8066  { 0 },
8067 };
8069  .summary = "Show type of given config variable <key>",
8070  .args = eval_type_args,
8071 };
8072 
8073 static const RzCmdDescHelp f_help = {
8074  .summary = "Manage flags",
8075 };
8076 static const RzCmdDescArg flag_add_args[] = {
8077  {
8078  .name = "name",
8079  .type = RZ_CMD_ARG_TYPE_STRING,
8080 
8081  },
8082  {
8083  .name = "size",
8084  .type = RZ_CMD_ARG_TYPE_NUM,
8085  .optional = true,
8086 
8087  },
8088  {
8089  .name = "comment",
8090  .type = RZ_CMD_ARG_TYPE_STRING,
8091  .flags = RZ_CMD_ARG_FLAG_LAST,
8092  .optional = true,
8093 
8094  },
8095  { 0 },
8096 };
8098  .summary = "Add the flag if there are no existing flags",
8099  .description = "Adds the flag to the current offset only if no flag exists at this offset already.",
8100  .args = flag_add_args,
8101 };
8102 
8103 static const RzCmdDescArg flag_append_args[] = {
8104  {
8105  .name = "name",
8106  .type = RZ_CMD_ARG_TYPE_STRING,
8107 
8108  },
8109  {
8110  .name = "size",
8111  .type = RZ_CMD_ARG_TYPE_NUM,
8112  .optional = true,
8113 
8114  },
8115  {
8116  .name = "comment",
8117  .type = RZ_CMD_ARG_TYPE_STRING,
8118  .flags = RZ_CMD_ARG_FLAG_LAST,
8119  .optional = true,
8120 
8121  },
8122  { 0 },
8123 };
8125  .summary = "Add the flag",
8126  .description = "Add the flag like the 'f' command but in any case, even if one or multiple flags already exist.",
8127  .args = flag_append_args,
8128 };
8129 
8130 static const RzCmdDescHelp f_dot__help = {
8131  .summary = "Local flags (per function)",
8132 };
8133 static const RzCmdDescArg flag_local_add_args[] = {
8134  {
8135  .name = "name",
8136  .type = RZ_CMD_ARG_TYPE_STRING,
8137  .flags = RZ_CMD_ARG_FLAG_LAST,
8138 
8139  },
8140  { 0 },
8141 };
8143  .summary = "Add the local flag",
8144  .args = flag_local_add_args,
8145 };
8146 
8147 static const RzCmdDescArg flag_local_remove_args[] = {
8148  {
8149  .name = "name",
8150  .type = RZ_CMD_ARG_TYPE_STRING,
8151  .flags = RZ_CMD_ARG_FLAG_LAST,
8152 
8153  },
8154  { 0 },
8155 };
8157  .summary = "Remove the local flag",
8158  .args = flag_local_remove_args,
8159 };
8160 
8162  { 0 },
8163 };
8165  .summary = "List the local flags for the function",
8166  .args = flag_local_list_args,
8167 };
8168 
8170  { 0 },
8171 };
8173  .summary = "List the local flags for all functions",
8174  .args = flag_local_list_all_args,
8175 };
8176 
8177 static const RzCmdDescArg flag_remove_args[] = {
8178  {
8179  .name = "glob",
8180  .type = RZ_CMD_ARG_TYPE_STRING,
8181  .flags = RZ_CMD_ARG_FLAG_LAST,
8182  .optional = true,
8183 
8184  },
8185  { 0 },
8186 };
8188  .summary = "Remove the flag",
8189  .description = "If the glob is supplied it removes just flag items matching the pattern. Otherwise, it removes all flags at the current offset.",
8190  .args = flag_remove_args,
8191 };
8192 
8194  { 0 },
8195 };
8197  .summary = "Remove all flags",
8198  .args = flag_remove_all_args,
8199 };
8200 
8201 static const RzCmdDescArg flag_alias_args[] = {
8202  {
8203  .name = "name",
8204  .type = RZ_CMD_ARG_TYPE_FLAG,
8205 
8206  },
8207  {
8208  .name = "alias",
8209  .type = RZ_CMD_ARG_TYPE_STRING,
8210  .flags = RZ_CMD_ARG_FLAG_LAST,
8211 
8212  },
8213  { 0 },
8214 };
8216  .summary = "Alias a flag to evaluate an expression",
8217  .args = flag_alias_args,
8218 };
8219 
8220 static const RzCmdDescArg flag_base_args[] = {
8221  {
8222  .name = "address",
8223  .type = RZ_CMD_ARG_TYPE_RZNUM,
8224 
8225  },
8226  {
8227  .name = "glob",
8228  .type = RZ_CMD_ARG_TYPE_STRING,
8229  .flags = RZ_CMD_ARG_FLAG_LAST,
8230  .optional = true,
8231 
8232  },
8233  { 0 },
8234 };
8236  .summary = "Set base address for flags",
8237  .args = flag_base_args,
8238 };
8239 
8240 static const RzCmdDescArg flag_exists_args[] = {
8241  {
8242  .name = "name",
8243  .type = RZ_CMD_ARG_TYPE_STRING,
8244  .flags = RZ_CMD_ARG_FLAG_LAST,
8245 
8246  },
8247  { 0 },
8248 };
8250  .summary = "Check if flag exists",
8251  .args = flag_exists_args,
8252 };
8253 
8254 static const RzCmdDescArg flag_distance_args[] = {
8255  {
8256  .name = "glob",
8257  .type = RZ_CMD_ARG_TYPE_STRING,
8258  .flags = RZ_CMD_ARG_FLAG_LAST,
8259  .optional = true,
8260 
8261  },
8262  { 0 },
8263 };
8265  .summary = "Distance in bytes to reach the next flag",
8266  .args = flag_distance_args,
8267 };
8268 
8269 static const RzCmdDescArg flag_graph_args[] = {
8270  {
8271  .name = "name",
8272  .type = RZ_CMD_ARG_TYPE_FLAG,
8273  .optional = true,
8274 
8275  },
8276  { 0 },
8277 };
8279  .summary = "Show the flag graph",
8280  .args = flag_graph_args,
8281 };
8282 
8283 static const RzCmdDescArg flag_range_args[] = {
8284  {
8285  .name = "size",
8286  .type = RZ_CMD_ARG_TYPE_RZNUM,
8287  .flags = RZ_CMD_ARG_FLAG_LAST,
8288  .optional = true,
8289 
8290  },
8291  { 0 },
8292 };
8294  .summary = "Show the flags in the block or custom range",
8295  .args = flag_range_args,
8296 };
8297 
8298 static const RzCmdDescArg flag_list_args[] = {
8299  { 0 },
8300 };
8302  .summary = "List all flags",
8303  .args = flag_list_args,
8304 };
8305 
8307  { 0 },
8308 };
8310  .summary = "List all flags at the current offset",
8311  .args = flag_list_at_args,
8312 };
8313 
8314 static const RzCmdDescArg flag_length_args[] = {
8315  {
8316  .name = "size",
8317  .type = RZ_CMD_ARG_TYPE_NUM,
8318  .optional = true,
8319 
8320  },
8321  { 0 },
8322 };
8324  .summary = "Show the flag length / Set the flag length",
8325  .args = flag_length_args,
8326 };
8327 
8328 static const RzCmdDescArg flag_realname_args[] = {
8329  {
8330  .name = "name",
8331  .type = RZ_CMD_ARG_TYPE_FLAG,
8332  .optional = true,
8333 
8334  },
8335  {
8336  .name = "realname",
8337  .type = RZ_CMD_ARG_TYPE_STRING,
8338  .flags = RZ_CMD_ARG_FLAG_LAST,
8339  .optional = true,
8340 
8341  },
8342  { 0 },
8343 };
8345  .summary = "Show the realname of the flag / Set the realname of the flag",
8346  .args = flag_realname_args,
8347 };
8348 
8349 static const RzCmdDescArg flag_list_ascii_args[] = {
8350  {
8351  .name = "glob",
8352  .type = RZ_CMD_ARG_TYPE_STRING,
8353  .flags = RZ_CMD_ARG_FLAG_LAST,
8354  .optional = true,
8355 
8356  },
8357  { 0 },
8358 };
8360  .summary = "List range bars with flag offsets and sizes",
8361  .args = flag_list_ascii_args,
8362 };
8363 
8364 static const RzCmdDescArg flag_color_args[] = {
8365  {
8366  .name = "flag",
8367  .type = RZ_CMD_ARG_TYPE_FLAG,
8368 
8369  },
8370  {
8371  .name = "color",
8372  .type = RZ_CMD_ARG_TYPE_STRING,
8373  .flags = RZ_CMD_ARG_FLAG_LAST,
8374  .optional = true,
8375 
8376  },
8377  { 0 },
8378 };
8380  .summary = "Set a color for the given flag / Show the color for the given flag",
8381  .args = flag_color_args,
8382 };
8383 
8384 static const RzCmdDescArg flag_comment_args[] = {
8385  {
8386  .name = "name",
8387  .type = RZ_CMD_ARG_TYPE_FLAG,
8388 
8389  },
8390  {
8391  .name = "comment",
8392  .type = RZ_CMD_ARG_TYPE_STRING,
8393  .flags = RZ_CMD_ARG_FLAG_LAST,
8394  .optional = true,
8395 
8396  },
8397  { 0 },
8398 };
8400  .summary = "Set a comment for the given flag / Show the comment for the given flag",
8401  .args = flag_comment_args,
8402 };
8403 
8404 static const RzCmdDescHelp fd_help = {
8405  .summary = "Describe flag",
8406 };
8408  { 0 },
8409 };
8411  .summary = "Describe flag + delta for the current offset",
8412  .args = flag_describe_args,
8413 };
8414 
8416  { 0 },
8417 };
8419  .summary = "Describe flags for the current offset",
8420  .args = flag_describe_at_args,
8421 };
8422 
8423 static const RzCmdDescArg flag_describe_closest_args[] = {
8424  {
8425  .name = "string",
8426  .type = RZ_CMD_ARG_TYPE_STRING,
8427  .flags = RZ_CMD_ARG_FLAG_LAST,
8428 
8429  },
8430  { 0 },
8431 };
8433  .summary = "Describe closest flag by string for the current offset",
8435 };
8436 
8437 static const RzCmdDescArg flag_move_args[] = {
8438  {
8439  .name = "newaddress",
8440  .type = RZ_CMD_ARG_TYPE_RZNUM,
8441  .flags = RZ_CMD_ARG_FLAG_LAST,
8442 
8443  },
8444  { 0 },
8445 };
8447  .summary = "Move a flag to the new address",
8448  .args = flag_move_args,
8449 };
8450 
8451 static const RzCmdDescArg flag_ordinals_args[] = {
8452  {
8453  .name = "glob",
8454  .type = RZ_CMD_ARG_TYPE_STRING,
8455  .flags = RZ_CMD_ARG_FLAG_LAST,
8456  .optional = true,
8457 
8458  },
8459  { 0 },
8460 };
8462  .summary = "Flag as ordinals (sym.* func.* method.*)",
8463  .args = flag_ordinals_args,
8464 };
8465 
8466 static const RzCmdDescArg flag_rename_args[] = {
8467  {
8468  .name = "old",
8469  .type = RZ_CMD_ARG_TYPE_FLAG,
8470 
8471  },
8472  {
8473  .name = "new",
8474  .type = RZ_CMD_ARG_TYPE_STRING,
8475  .flags = RZ_CMD_ARG_FLAG_LAST,
8476 
8477  },
8478  { 0 },
8479 };
8481  .summary = "Rename flag",
8482  .args = flag_rename_args,
8483 };
8484 
8485 static const RzCmdDescArg flag_relocate_args[] = {
8486  {
8487  .name = "from",
8488  .type = RZ_CMD_ARG_TYPE_RZNUM,
8489 
8490  },
8491  {
8492  .name = "to",
8493  .type = RZ_CMD_ARG_TYPE_RZNUM,
8494 
8495  },
8496  {
8497  .name = "mask",
8498  .type = RZ_CMD_ARG_TYPE_NUM,
8499  .optional = true,
8500 
8501  },
8502  { 0 },
8503 };
8505  .summary = "Relocate flags",
8506  .args = flag_relocate_args,
8507 };
8508 
8509 static const RzCmdDescHelp fs_help = {
8510  .summary = "Manage flagspaces",
8511 };
8512 static const RzCmdDescArg flag_space_add_args[] = {
8513  {
8514  .name = "name",
8515  .type = RZ_CMD_ARG_TYPE_STRING,
8516  .flags = RZ_CMD_ARG_FLAG_LAST,
8517 
8518  },
8519  { 0 },
8520 };
8522  .summary = "Add the flagspace",
8523  .args = flag_space_add_args,
8524 };
8525 
8527  { 0 },
8528 };
8530  .summary = "Display flagspaces",
8531  .args = flag_space_list_args,
8532 };
8533 
8534 static const RzCmdDescArg flag_space_remove_args[] = {
8535  {
8536  .name = "name",
8537  .type = RZ_CMD_ARG_TYPE_STRING,
8538  .flags = RZ_CMD_ARG_FLAG_LAST,
8539 
8540  },
8541  { 0 },
8542 };
8544  .summary = "Remove the flagspace",
8545  .args = flag_space_remove_args,
8546 };
8547 
8549  { 0 },
8550 };
8552  .summary = "Remove all flagspaces",
8554 };
8555 
8557  { 0 },
8558 };
8560  .summary = "Move the flags at the current address to the current flagspace",
8561  .args = flag_space_move_args,
8562 };
8563 
8564 static const RzCmdDescArg flag_space_rename_args[] = {
8565  {
8566  .name = "newname",
8567  .type = RZ_CMD_ARG_TYPE_STRING,
8568  .flags = RZ_CMD_ARG_FLAG_LAST,
8569 
8570  },
8571  { 0 },
8572 };
8574  .summary = "Rename the flag space",
8575  .args = flag_space_rename_args,
8576 };
8577 
8578 static const RzCmdDescHelp fss_help = {
8579  .summary = "Manage the flagspace stack",
8580 };
8581 static const RzCmdDescArg flag_space_stack_push_args[] = {
8582  {
8583  .name = "name",
8584  .type = RZ_CMD_ARG_TYPE_STRING,
8585  .flags = RZ_CMD_ARG_FLAG_LAST,
8586 
8587  },
8588  { 0 },
8589 };
8591  .summary = "Push the flagspace to the stack",
8593 };
8594 
8596  { 0 },
8597 };
8599  .summary = "Pop the flagspace from the stack",
8600  .args = flag_space_stack_pop_args,
8601 };
8602 
8604  { 0 },
8605 };
8607  .summary = "Display flagspace stack",
8609 };
8610 
8611 static const RzCmdDescHelp ft_help = {
8612  .summary = "Flag tags",
8613 };
8614 static const RzCmdDescArg flag_tag_add_args[] = {
8615  {
8616  .name = "tag",
8617  .type = RZ_CMD_ARG_TYPE_STRING,
8618 
8619  },
8620  {
8621  .name = "words",
8622  .type = RZ_CMD_ARG_TYPE_STRING,
8623  .flags = RZ_CMD_ARG_FLAG_LAST,
8624 
8625  },
8626  { 0 },
8627 };
8629  .summary = "Set a list of words for the given tag",
8630  .args = flag_tag_add_args,
8631 };
8632 
8634  { 0 },
8635 };
8637  .summary = "List all flag tags",
8638  .args = flag_tag_list_args,
8639 };
8640 
8641 static const RzCmdDescArg flag_tag_search_args[] = {
8642  {
8643  .name = "tag",
8644  .type = RZ_CMD_ARG_TYPE_STRING,
8645  .flags = RZ_CMD_ARG_FLAG_LAST,
8646 
8647  },
8648  { 0 },
8649 };
8651  .summary = "Find all matching flag names for the given tag",
8652  .args = flag_tag_search_args,
8653 };
8654 
8655 static const RzCmdDescHelp fz_help = {
8656  .summary = "Flag zones",
8657 };
8658 static const RzCmdDescArg flag_zone_add_args[] = {
8659  {
8660  .name = "name",
8661  .type = RZ_CMD_ARG_TYPE_STRING,
8662  .flags = RZ_CMD_ARG_FLAG_LAST,
8663 
8664  },
8665  { 0 },
8666 };
8668  .summary = "Add new flagzone with [name]",
8669  .args = flag_zone_add_args,
8670 };
8671 
8672 static const RzCmdDescArg flag_zone_remove_args[] = {
8673  {
8674  .name = "name",
8675  .type = RZ_CMD_ARG_TYPE_STRING,
8676  .flags = RZ_CMD_ARG_FLAG_LAST,
8677 
8678  },
8679  { 0 },
8680 };
8682  .summary = "Remove the flag zone with [name]",
8683  .args = flag_zone_remove_args,
8684 };
8685 
8687  { 0 },
8688 };
8690  .summary = "Remove all flagzones",
8691  .args = flag_zone_remove_all_args,
8692 };
8693 
8695  { 0 },
8696 };
8698  .summary = "Show around flag zone context",
8699  .args = flag_zone_around_args,
8700 };
8701 
8703  { 0 },
8704 };
8706  .summary = "List all flag zones",
8707  .args = flag_zone_list_args,
8708 };
8709 
8710 static const RzCmdDescArg flag_hexdump_args[] = {
8711  {
8712  .name = "name",
8713  .type = RZ_CMD_ARG_TYPE_FLAG,
8714 
8715  },
8716  { 0 },
8717 };
8719  .summary = "Show hexdump of flag:flagsize",
8720  .args = flag_hexdump_args,
8721 };
8722 
8723 static const RzCmdDescHelp F_help = {
8724  .summary = "FLIRT signature management",
8725 };
8726 static const RzCmdDescArg flirt_create_args[] = {
8727  {
8728  .name = "filename",
8729  .type = RZ_CMD_ARG_TYPE_FILE,
8730 
8731  },
8732  { 0 },
8733 };
8735  .summary = "Create a FLIRT file (.pat or .sig)",
8736  .args = flirt_create_args,
8737 };
8738 
8739 static const RzCmdDescArg flirt_dump_args[] = {
8740  {
8741  .name = "filename",
8742  .type = RZ_CMD_ARG_TYPE_FILE,
8743 
8744  },
8745  { 0 },
8746 };
8748  .summary = "Open a FLIRT file (.pat or .sig) and dumps its contents",
8749  .args = flirt_dump_args,
8750 };
8751 
8752 static const RzCmdDescArg flirt_scan_args[] = {
8753  {
8754  .name = "filename",
8755  .type = RZ_CMD_ARG_TYPE_FILE,
8756 
8757  },
8758  { 0 },
8759 };
8761  .summary = "Open a FLIRT file (.pat or .sig) and tries to apply the signatures to the loaded binary",
8762  .args = flirt_scan_args,
8763 };
8764 
8766  {
8767  .name = "filter",
8768  .type = RZ_CMD_ARG_TYPE_STRING,
8769  .flags = RZ_CMD_ARG_FLAG_LAST,
8770  .optional = true,
8771 
8772  },
8773  { 0 },
8774 };
8776  .summary = "Apply signatures from sigdb",
8778 };
8779 
8781  { 0 },
8782 };
8784  .summary = "Lists all available signatures in sigdb",
8786 };
8787 
8788 static const RzCmdDescHelp g_help = {
8789  .summary = "Generate shellcodes with rz_egg",
8790 };
8791 static const RzCmdDescArg egg_compile_args[] = {
8792  {
8793  .name = "file",
8794  .type = RZ_CMD_ARG_TYPE_FILE,
8795  .optional = true,
8796 
8797  },
8798  { 0 },
8799 };
8801  .summary = "Compile the shellcode",
8802  .args = egg_compile_args,
8803 };
8804 
8806  { .text = "gc", .arg_str = " egg.encoder", .comment = "Show current value of config variable `egg.encoder`" },
8807  { .text = "gc", .arg_str = " egg.encoder=xor", .comment = "Set config variable `egg.encoder` to `xor`" },
8808  { 0 },
8809 };
8810 static const RzCmdDescDetail egg_config_details[] = {
8811  { .name = "Examples", .entries = egg_config_Examples_detail_entries },
8812  { 0 },
8813 };
8814 static const RzCmdDescArg egg_config_args[] = {
8815  {
8816  .name = "key=value",
8817  .type = RZ_CMD_ARG_TYPE_STRING,
8818  .flags = RZ_CMD_ARG_FLAG_ARRAY,
8819  .optional = true,
8820 
8821  },
8822  { 0 },
8823 };
8825  .summary = "Get/Set config option for shellcode / List all config options",
8826  .args_str = " <key>[=<val>] [<key>[=<val>] ...]]",
8827  .details = egg_config_details,
8828  .args = egg_config_args,
8829 };
8830 
8832  { 0 },
8833 };
8835  .summary = "List shellcode and encoder plugins",
8836  .args = egg_list_plugins_args,
8837 };
8838 
8839 static const RzCmdDescArg egg_syscall_args[] = {
8840  {
8841  .name = "name",
8842  .type = RZ_CMD_ARG_TYPE_STRING,
8843 
8844  },
8845  {
8846  .name = "args",
8847  .type = RZ_CMD_ARG_TYPE_STRING,
8848  .flags = RZ_CMD_ARG_FLAG_LAST,
8849  .optional = true,
8850 
8851  },
8852  { 0 },
8853 };
8855  .summary = "Compile syscall \"name(args)\"",
8856  .args = egg_syscall_args,
8857 };
8858 
8859 static const RzCmdDescArg egg_type_args[] = {
8860  {
8861  .name = "type",
8862  .type = RZ_CMD_ARG_TYPE_STRING,
8863  .flags = RZ_CMD_ARG_FLAG_LAST,
8864 
8865  },
8866  { 0 },
8867 };
8869  .summary = "Define the shellcode type",
8870  .args = egg_type_args,
8871 };
8872 
8873 static const RzCmdDescArg egg_padding_args[] = {
8874  {
8875  .name = "padding",
8876  .type = RZ_CMD_ARG_TYPE_RZNUM,
8877  .flags = RZ_CMD_ARG_FLAG_LAST,
8878 
8879  },
8880  { 0 },
8881 };
8883  .summary = "Define padding for command",
8884  .args = egg_padding_args,
8885 };
8886 
8887 static const RzCmdDescArg egg_encoder_args[] = {
8888  {
8889  .name = "encoder",
8890  .type = RZ_CMD_ARG_TYPE_STRING,
8891 
8892  },
8893  {
8894  .name = "key",
8895  .type = RZ_CMD_ARG_TYPE_STRING,
8896  .flags = RZ_CMD_ARG_FLAG_LAST,
8897 
8898  },
8899  { 0 },
8900 };
8902  .summary = "Specify an encoder and a key",
8903  .args = egg_encoder_args,
8904 };
8905 
8906 static const RzCmdDescArg egg_reset_args[] = {
8907  { 0 },
8908 };
8910  .summary = "Reset the shellcode configuration",
8911  .args = egg_reset_args,
8912 };
8913 
8915  { 0 },
8916 };
8918  .summary = "Show the current configuration",
8919  .args = egg_show_config_args,
8920 };
8921 
8922 static const RzCmdDescHelp H_help = {
8923  .summary = "Rizin history commands.",
8924 };
8926  { .text = "H", .arg_str = "", .comment = "Shows the current session history" },
8927  { .text = "H", .arg_str = " 12", .comment = "Executes a history command with index value of 12" },
8928  { 0 },
8929 };
8931  { .name = "Examples", .entries = history_list_or_exec_Examples_detail_entries },
8932  { 0 },
8933 };
8934 static const RzCmdDescArg history_list_or_exec_args[] = {
8935  {
8936  .name = "index",
8937  .type = RZ_CMD_ARG_TYPE_NUM,
8938  .optional = true,
8939 
8940  },
8941  { 0 },
8942 };
8944  .summary = "Shows the history in current session or executes an history command via its index.",
8945  .details = history_list_or_exec_details,
8946  .args = history_list_or_exec_args,
8947 };
8948 
8950  { 0 },
8951 };
8953  .summary = "Clears the history in current session",
8954  .args = history_clear_args,
8955 };
8956 
8958  { 0 },
8959 };
8961  .summary = "Saves the history of the current session",
8962  .args = history_save_args,
8963 };
8964 
8965 static const RzCmdDescHelp i_help = {
8966  .summary = "Get info about opened binary file",
8967 };
8968 static const RzCmdDescArg cmd_info_args[] = {
8969  { 0 },
8970 };
8972  .summary = "Show info of current file",
8973  .args = cmd_info_args,
8974 };
8975 
8977  { 0 },
8978 };
8980  .summary = "Show a summary of all info (imports, exports, sections, etc.)",
8981  .args = cmd_info_all_args,
8982 };
8983 
8985  { 0 },
8986 };
8988  .summary = "List archs",
8989  .args = cmd_info_archs_args,
8990 };
8991 
8992 static const RzCmdDescHelp ic_help = {
8993  .summary = "List classes, fields and methods",
8994 };
8996  { 0 },
8997 };
8999  .summary = "List classes",
9000  .args = cmd_info_classes_args,
9001 };
9002 
9004  {
9005  .name = "class name",
9006  .type = RZ_CMD_ARG_TYPE_STRING,
9007  .flags = RZ_CMD_ARG_FLAG_LAST,
9008  .optional = true,
9009 
9010  },
9011  { 0 },
9012 };
9014  .summary = "Prints class, fields and methods as source code",
9016 };
9017 
9018 static const RzCmdDescArg cmd_info_class_fields_args[] = {
9019  {
9020  .name = "class name",
9021  .type = RZ_CMD_ARG_TYPE_STRING,
9022  .flags = RZ_CMD_ARG_FLAG_LAST,
9023  .optional = true,
9024 
9025  },
9026  { 0 },
9027 };
9029  .summary = "List class fields",
9031 };
9032 
9033 static const RzCmdDescArg cmd_info_class_methods_args[] = {
9034  {
9035  .name = "class name",
9036  .type = RZ_CMD_ARG_TYPE_STRING,
9037  .flags = RZ_CMD_ARG_FLAG_LAST,
9038  .optional = true,
9039 
9040  },
9041  { 0 },
9042 };
9044  .summary = "List class methods",
9046 };
9047 
9049  { 0 },
9050 };
9052  .summary = "Show signature info (entitlements, ...)",
9053  .args = cmd_info_signature_args,
9054 };
9055 
9056 static const RzCmdDescHelp id_help = {
9057  .summary = "Debug commands",
9058 };
9060  { 0 },
9061 };
9063  .summary = "Show DWARF source lines information",
9064  .args = cmd_info_dwarf_args,
9065 };
9066 
9067 static const RzCmdDescHelp idp_help = {
9068  .summary = "PDB commands",
9069 };
9070 static const RzCmdDescArg cmd_info_pdb_load_args[] = {
9071  {
9072  .name = "file.pdb",
9073  .type = RZ_CMD_ARG_TYPE_FILE,
9074  .optional = true,
9075 
9076  },
9077  { 0 },
9078 };
9080  .summary = "Load PDB file information",
9081  .args = cmd_info_pdb_load_args,
9082 };
9083 
9084 static const RzCmdDescArg cmd_info_pdb_show_args[] = {
9085  {
9086  .name = "file.pdb",
9087  .type = RZ_CMD_ARG_TYPE_FILE,
9088  .optional = true,
9089 
9090  },
9091  { 0 },
9092 };
9094  .summary = "Show PDB file information",
9095  .args = cmd_info_pdb_show_args,
9096 };
9097 
9099  { 0 },
9100 };
9102  .summary = "Download PDB file on remote server",
9104 };
9105 
9106 static const RzCmdDescArg cmd_pdb_extract_args[] = {
9107  {
9108  .name = "file.pdb",
9109  .type = RZ_CMD_ARG_TYPE_FILE,
9110 
9111  },
9112  {
9113  .name = "output_dir",
9114  .type = RZ_CMD_ARG_TYPE_FILE,
9115 
9116  },
9117  { 0 },
9118 };
9120  .summary = "Extracts a compressed PDB file to a folder",
9121  .args = cmd_pdb_extract_args,
9122 };
9123 
9124 static const RzCmdDescHelp iD_help = {
9125  .summary = "Demangle symbol for given language",
9126 };
9127 static const RzCmdDescArg cmd_info_demangle_args[] = {
9128  {
9129  .name = "lang",
9130  .type = RZ_CMD_ARG_TYPE_CHOICES,
9131  .choices_cb = rz_cmd_info_demangle_lang_choices,
9132 
9133  },
9134  {
9135  .name = "symbol",
9136  .type = RZ_CMD_ARG_TYPE_STRING,
9137  .flags = RZ_CMD_ARG_FLAG_LAST,
9138 
9139  },
9140  { 0 },
9141 };
9143  .summary = "Demangle symbol for given language",
9144  .args = cmd_info_demangle_args,
9145 };
9146 
9148  { 0 },
9149 };
9151  .summary = "Lists the available demanglers",
9153 };
9154 
9156  { 0 },
9157 };
9159  .summary = "List entrypoints",
9160  .args = cmd_info_entry_args,
9161 };
9162 
9164  { 0 },
9165 };
9167  .summary = "List entries/exits functions (e.g. preinit, init, fini)",
9168  .args = cmd_info_entryexits_args,
9169 };
9170 
9171 static const RzCmdDescHelp iE_help = {
9172  .summary = "List exports",
9173 };
9175  { 0 },
9176 };
9178  .summary = "List exports (global symbols)",
9179  .args = cmd_info_exports_args,
9180 };
9181 
9183  { 0 },
9184 };
9186  .summary = "List export at current offset",
9187  .args = cmd_info_cur_export_args,
9188 };
9189 
9191  { 0 },
9192 };
9194  .summary = "Show binary fields",
9195  .args = cmd_info_fields_args,
9196 };
9197 
9199  { 0 },
9200 };
9202  .summary = "Show binary headers",
9203  .args = cmd_info_headers_args,
9204 };
9205 
9207  { 0 },
9208 };
9210  .summary = "List imports",
9211  .args = cmd_info_imports_args,
9212 };
9213 
9215  { 0 },
9216 };
9218  .summary = "Show binary info",
9219  .args = cmd_info_binary_args,
9220 };
9221 
9222 static const RzCmdDescArg cmd_info_kuery_args[] = {
9223  {
9224  .name = "query",
9225  .type = RZ_CMD_ARG_TYPE_STRING,
9226  .flags = RZ_CMD_ARG_FLAG_LAST,
9227  .optional = true,
9228 
9229  },
9230  { 0 },
9231 };
9233  .summary = "Key-value database from RzBinObject",
9234  .args = cmd_info_kuery_args,
9235 };
9236 
9238  { 0 },
9239 };
9241  .summary = "List libraries",
9242  .args = cmd_info_libs_args,
9243 };
9244 
9245 static const RzCmdDescArg cmd_info_plugins_args[] = {
9246  {
9247  .name = "plugin",
9248  .type = RZ_CMD_ARG_TYPE_STRING,
9249  .flags = RZ_CMD_ARG_FLAG_LAST,
9250  .optional = true,
9251 
9252  },
9253  { 0 },
9254 };
9256  .summary = "List all binary plugins loaded / Show plugin details",
9257  .args = cmd_info_plugins_args,
9258 };
9259 
9261  { 0 },
9262 };
9264  .summary = "Show info about predefined memory allocation",
9265  .args = cmd_info_memory_args,
9266 };
9267 
9269  { 0 },
9270 };
9272  .summary = "Show main address",
9273  .args = cmd_info_main_args,
9274 };
9275 
9277  { 0 },
9278 };
9280  .summary = "List relocations",
9281  .args = cmd_info_relocs_args,
9282 };
9283 
9284 static const RzCmdDescArg cmd_info_resources_args[] = {
9285  {
9286  .name = "digests",
9287  .type = RZ_CMD_ARG_TYPE_STRING,
9288  .flags = RZ_CMD_ARG_FLAG_ARRAY,
9289  .optional = true,
9290 
9291  },
9292  { 0 },
9293 };
9295  .summary = "List Resources",
9296  .args = cmd_info_resources_args,
9297 };
9298 
9300  { 0 },
9301 };
9303  .summary = "List symbols",
9304  .args = cmd_info_symbols_args,
9305 };
9306 
9308  { 0 },
9309 };
9311  .summary = "Current symbol",
9312  .args = cmd_info_cur_symbol_args,
9313 };
9314 
9315 static const RzCmdDescArg cmd_info_sections_args[] = {
9316  {
9317  .name = "digests",
9318  .type = RZ_CMD_ARG_TYPE_STRING,
9319  .flags = RZ_CMD_ARG_FLAG_ARRAY,
9320  .optional = true,
9321 
9322  },
9323  { 0 },
9324 };
9326  .summary = "List sections",
9327  .args = cmd_info_sections_args,
9328 };
9329 
9331  { 0 },
9332 };
9334  .summary = "Current section",
9335  .args = cmd_info_cur_section_args,
9336 };
9337 
9339  { 0 },
9340 };
9342  .summary = "Show ascii-art color bars with the section ranges",
9344 };
9345 
9346 static const RzCmdDescArg cmd_info_segments_args[] = {
9347  {
9348  .name = "digests",
9349  .type = RZ_CMD_ARG_TYPE_STRING,
9350  .flags = RZ_CMD_ARG_FLAG_ARRAY,
9351  .optional = true,
9352 
9353  },
9354  { 0 },
9355 };
9357  .summary = "List segments",
9358  .args = cmd_info_segments_args,
9359 };
9360 
9362  { 0 },
9363 };
9365  .summary = "Current segment",
9366  .args = cmd_info_cur_segment_args,
9367 };
9368 
9370  { 0 },
9371 };
9373  .summary = "Show file hashes",
9374  .args = cmd_info_hashes_args,
9375 };
9376 
9378  { 0 },
9379 };
9381  .summary = "Display file version info",
9382  .args = cmd_info_versions_args,
9383 };
9384 
9386  { 0 },
9387 };
9389  .summary = "Show try/catch blocks",
9390  .args = cmd_info_trycatch_args,
9391 };
9392 
9394  { 0 },
9395 };
9397  .summary = "Display source file line info",
9398  .args = cmd_info_sourcelines_args,
9399 };
9400 
9402  { 0 },
9403 };
9405  .summary = "Display source file line info at current address",
9407 };
9408 
9410  { 0 },
9411 };
9413  .summary = "Display source file info",
9414  .args = cmd_info_source_args,
9415 };
9416 
9418  { 0 },
9419 };
9421  .summary = "List strings",
9422  .args = cmd_info_strings_args,
9423 };
9424 
9426  { 0 },
9427 };
9429  .summary = "List strings in the whole binary",
9431 };
9432 
9434  { 0 },
9435 };
9437  .summary = "Purge string at current address via bin.str.purge",
9439 };
9440 
9442  { 0 },
9443 };
9445  .summary = "Guess size of binary program",
9446  .args = cmd_info_guess_size_args,
9447 };
9448 
9450  .summary = "Run sdb-query",
9451 };
9452 
9453 static const RzCmdDescHelp L_help = {
9454  .summary = "List, unload, load rizin plugins",
9455 };
9456 static const RzCmdDescArg plugins_load_args[] = {
9457  {
9458  .name = "plugin_file",
9459  .type = RZ_CMD_ARG_TYPE_FILE,
9460 
9461  },
9462  { 0 },
9463 };
9465  .summary = "Load a plugin from file",
9466  .args = plugins_load_args,
9467 };
9468 
9469 static const RzCmdDescArg plugins_unload_args[] = {
9470  {
9471  .name = "plugin_name",
9472  .type = RZ_CMD_ARG_TYPE_STRING,
9473  .flags = RZ_CMD_ARG_FLAG_LAST,
9474 
9475  },
9476  { 0 },
9477 };
9479  .summary = "Unload core plugin by name",
9480  .args = plugins_unload_args,
9481 };
9482 
9484  { 0 },
9485 };
9487  .summary = "Print the lang plugins",
9488  .args = plugins_lang_print_args,
9489 };
9490 
9492  { 0 },
9493 };
9495  .summary = "Print the asm/analysis plugins",
9496  .args = plugins_asm_print_args,
9497 };
9498 
9500  { 0 },
9501 };
9503  .summary = "Print the core plugins",
9504  .args = plugins_core_print_args,
9505 };
9506 
9507 static const RzCmdDescArg plugins_debug_print_args[] = {
9508  {
9509  .name = "handler",
9510  .type = RZ_CMD_ARG_TYPE_STRING,
9511  .flags = RZ_CMD_ARG_FLAG_LAST,
9512  .optional = true,
9513 
9514  },
9515  { 0 },
9516 };
9518  .summary = "Print the debug plugins",
9519  .args = plugins_debug_print_args,
9520 };
9521 
9523  { 0 },
9524 };
9526  .summary = "Print the hash plugins",
9527  .args = plugins_hash_print_args,
9528 };
9529 
9531  { 0 },
9532 };
9534  .summary = "Print the bin plugins",
9535  .args = plugins_bin_print_args,
9536 };
9537 
9538 static const RzCmdDescArg plugins_io_print_args[] = {
9539  {
9540  .name = "path",
9541  .type = RZ_CMD_ARG_TYPE_FILE,
9542  .optional = true,
9543 
9544  },
9545  { 0 },
9546 };
9548  .summary = "Print IO plugins / Register IO plugin from <path>",
9549  .args = plugins_io_print_args,
9550 };
9551 
9553  { 0 },
9554 };
9556  .summary = "Print the parser plugins",
9557  .args = plugins_parser_print_args,
9558 };
9559 
9560 static const RzCmdDescHelp o_help = {
9561  .summary = "Open files and handle opened files",
9562 };
9563 static const RzCmdDescArg open_args[] = {
9564  {
9565  .name = "file",
9566  .type = RZ_CMD_ARG_TYPE_FILE,
9567 
9568  },
9569  {
9570  .name = "addr",
9571  .type = RZ_CMD_ARG_TYPE_RZNUM,
9572  .optional = true,
9573 
9574  },
9575  {
9576  .name = "perm",
9577  .type = RZ_CMD_ARG_TYPE_STRING,
9578  .flags = RZ_CMD_ARG_FLAG_LAST,
9579  .optional = true,
9580 
9581  },
9582  { 0 },
9583 };
9584 static const RzCmdDescHelp open_help = {
9585  .summary = "Open <file>",
9586  .args = open_args,
9587 };
9588 
9589 static const RzCmdDescArg open_write_args[] = {
9590  {
9591  .name = "file",
9592  .type = RZ_CMD_ARG_TYPE_FILE,
9593 
9594  },
9595  {
9596  .name = "addr",
9597  .type = RZ_CMD_ARG_TYPE_RZNUM,
9598  .optional = true,
9599 
9600  },
9601  {
9602  .name = "perm",
9603  .type = RZ_CMD_ARG_TYPE_STRING,
9604  .flags = RZ_CMD_ARG_FLAG_LAST,
9605  .optional = true,
9606 
9607  },
9608  { 0 },
9609 };
9611  .summary = "Open <file> in write mode",
9612  .args = open_write_args,
9613 };
9614 
9615 static const RzCmdDescArg open_list_args[] = {
9616  { 0 },
9617 };
9619  .summary = "List opened files",
9620  .args = open_list_args,
9621 };
9622 
9624  { 0 },
9625 };
9627  .summary = "Show currently opened file",
9628  .args = open_show_current_args,
9629 };
9630 
9631 static const RzCmdDescArg open_close_args[] = {
9632  {
9633  .name = "fd",
9634  .type = RZ_CMD_ARG_TYPE_NUM,
9635 
9636  },
9637  { 0 },
9638 };
9640  .summary = "Close file descriptor",
9641  .args = open_close_args,
9642 };
9643 
9645  { 0 },
9646 };
9648  .summary = "Close all files",
9649  .args = open_close_all_args,
9650 };
9651 
9652 static const RzCmdDescArg open_core_file_args[] = {
9653  {
9654  .name = "file",
9655  .type = RZ_CMD_ARG_TYPE_FILE,
9656 
9657  },
9658  { 0 },
9659 };
9661  .summary = "Close all opened files and open <file>, like relaunching rizin",
9662  .args = open_core_file_args,
9663 };
9664 
9665 static const RzCmdDescArg open_malloc_args[] = {
9666  {
9667  .name = "len",
9668  .type = RZ_CMD_ARG_TYPE_RZNUM,
9669  .flags = RZ_CMD_ARG_FLAG_LAST,
9670 
9671  },
9672  { 0 },
9673 };
9675  .summary = "Open a 'malloc://<len>' file, copying the bytes from current offset",
9676  .args = open_malloc_args,
9677 };
9678 
9679 static const RzCmdDescHelp on_help = {
9680  .summary = "Open files without parsing binary info",
9681 };
9682 static const RzCmdDescArg open_nobin_args[] = {
9683  {
9684  .name = "file",
9685  .type = RZ_CMD_ARG_TYPE_FILE,
9686 
9687  },
9688  {
9689  .name = "addr",
9690  .type = RZ_CMD_ARG_TYPE_RZNUM,
9691  .optional = true,
9692 
9693  },
9694  {
9695  .name = "perm",
9696  .type = RZ_CMD_ARG_TYPE_STRING,
9697  .flags = RZ_CMD_ARG_FLAG_LAST,
9698  .optional = true,
9699 
9700  },
9701  { 0 },
9702 };
9704  .summary = "Open <file> without parsing binary info",
9705  .args = open_nobin_args,
9706 };
9707 
9708 static const RzCmdDescArg open_nobin_write_args[] = {
9709  {
9710  .name = "file",
9711  .type = RZ_CMD_ARG_TYPE_FILE,
9712 
9713  },
9714  {
9715  .name = "addr",
9716  .type = RZ_CMD_ARG_TYPE_RZNUM,
9717  .optional = true,
9718 
9719  },
9720  {
9721  .name = "perm",
9722  .type = RZ_CMD_ARG_TYPE_STRING,
9723  .flags = RZ_CMD_ARG_FLAG_LAST,
9724  .optional = true,
9725 
9726  },
9727  { 0 },
9728 };
9730  .summary = "Open <file> in write mode, without parsing binary info",
9731  .args = open_nobin_write_args,
9732 };
9733 
9734 static const RzCmdDescHelp oo_help = {
9735  .summary = "Reopen current file",
9736 };
9737 static const RzCmdDescArg reopen_args[] = {
9738  {
9739  .name = "fd",
9740  .type = RZ_CMD_ARG_TYPE_NUM,
9741  .optional = true,
9742 
9743  },
9744  { 0 },
9745 };
9746 static const RzCmdDescHelp reopen_help = {
9747  .summary = "Reopen current file or file <fd>",
9748  .args = reopen_args,
9749 };
9750 
9751 static const RzCmdDescArg reopen_write_args[] = {
9752  {
9753  .name = "fd",
9754  .type = RZ_CMD_ARG_TYPE_NUM,
9755  .optional = true,
9756 
9757  },
9758  { 0 },
9759 };
9761  .summary = "Reopen current file or file <fd> in write mode",
9762  .args = reopen_write_args,
9763 };
9764 
9765 static const RzCmdDescArg reopen_binary_args[] = {
9766  {
9767  .name = "baddr",
9768  .type = RZ_CMD_ARG_TYPE_RZNUM,
9769  .flags = RZ_CMD_ARG_FLAG_LAST,
9770  .optional = true,
9771 
9772  },
9773  { 0 },
9774 };
9776  .summary = "Reopen current file and reload binary information",
9777  .args = reopen_binary_args,
9778 };
9779 
9780 static const RzCmdDescArg reopen_core_args[] = {
9781  { 0 },
9782 };
9784  .summary = "Reopen current file as if restarting rizin",
9785  .args = reopen_core_args,
9786 };
9787 
9788 static const RzCmdDescHelp ood_help = {
9789  .summary = "Reopen current file in debug mode",
9790 };
9791 static const RzCmdDescArg reopen_debug_args[] = {
9792  {
9793  .name = "args",
9794  .type = RZ_CMD_ARG_TYPE_STRING,
9795  .flags = RZ_CMD_ARG_FLAG_ARRAY,
9796  .optional = true,
9797 
9798  },
9799  { 0 },
9800 };
9802  .summary = "Reopen current file in debug mode",
9803  .args = reopen_debug_args,
9804 };
9805 
9806 static const RzCmdDescArg reopen_debug_file_args[] = {
9807  {
9808  .name = "uri",
9809  .type = RZ_CMD_ARG_TYPE_STRING,
9810 
9811  },
9812  {
9813  .name = "addr",
9814  .type = RZ_CMD_ARG_TYPE_RZNUM,
9815  .flags = RZ_CMD_ARG_FLAG_LAST,
9816  .optional = true,
9817 
9818  },
9819  { 0 },
9820 };
9822  .summary = "Open <uri> in debug mode",
9823  .args = reopen_debug_file_args,
9824 };
9825 
9826 static const RzCmdDescArg reopen_debug_rzrun_args[] = {
9827  {
9828  .name = "rz-run-directives",
9829  .type = RZ_CMD_ARG_TYPE_STRING,
9830  .flags = RZ_CMD_ARG_FLAG_LAST,
9831 
9832  },
9833  { 0 },
9834 };
9836  .summary = "Reopen current file in debug mode with given rz-run directives",
9837  .args = reopen_debug_rzrun_args,
9838 };
9839 
9841  { 0 },
9842 };
9844  .summary = "Reopen curent file in malloc://",
9845  .args = reopen_malloc_args,
9846 };
9847 
9849  { 0 },
9850 };
9852  .summary = "Reopen curent file without loading binary information",
9853  .args = reopen_nobin_args,
9854 };
9855 
9857  { 0 },
9858 };
9860  .summary = "Reopen curent file in write-mode without loading binary information",
9861  .args = reopen_nobin_write_args,
9862 };
9863 
9865  { 0 },
9866 };
9868  .summary = "Reopen curent file without loading binary information but with header flags",
9869  .args = reopen_nobin_headers_args,
9870 };
9871 
9873  { 0 },
9874 };
9876  .summary = "Reopen curent file in write-mode without loading binary information but with header flags",
9878 };
9879 
9880 static const RzCmdDescArg open_plugins_args[] = {
9881  {
9882  .name = "path",
9883  .type = RZ_CMD_ARG_TYPE_FILE,
9884  .optional = true,
9885 
9886  },
9887  { 0 },
9888 };
9890  .summary = "List all IO plugins / Register IO plugin from <path>",
9891  .args = open_plugins_args,
9892 };
9893 
9895  { 0 },
9896 };
9898  .summary = "List opened files in ASCII-art bars",
9899  .args = open_list_ascii_args,
9900 };
9901 
9902 static const RzCmdDescArg open_arch_bits_args[] = {
9903  {
9904  .name = "arch",
9905  .type = RZ_CMD_ARG_TYPE_STRING,
9906 
9907  },
9908  {
9909  .name = "bits",
9910  .type = RZ_CMD_ARG_TYPE_RZNUM,
9911 
9912  },
9913  {
9914  .name = "filename",
9915  .type = RZ_CMD_ARG_TYPE_FILE,
9916  .optional = true,
9917 
9918  },
9919  { 0 },
9920 };
9922  .summary = "Specify <arch> and <bits> for the file <filename> or the current one if none is specified",
9923  .args = open_arch_bits_args,
9924 };
9925 
9926 static const RzCmdDescHelp ob_help = {
9927  .summary = "Handle binary files",
9928 };
9929 static const RzCmdDescArg open_binary_select_id_args[] = {
9930  {
9931  .name = "id",
9932  .type = RZ_CMD_ARG_TYPE_NUM,
9933 
9934  },
9935  { 0 },
9936 };
9938  .summary = "Switch to binary file with the given <id>",
9940 };
9941 
9942 static const RzCmdDescArg open_binary_select_fd_args[] = {
9943  {
9944  .name = "fd",
9945  .type = RZ_CMD_ARG_TYPE_NUM,
9946 
9947  },
9948  { 0 },
9949 };
9951  .summary = "Switch to binary file with the given <fd>",
9953 };
9954 
9955 static const RzCmdDescArg open_binary_del_args[] = {
9956  {
9957  .name = "id",
9958  .type = RZ_CMD_ARG_TYPE_NUM,
9959 
9960  },
9961  { 0 },
9962 };
9964  .summary = "Delete binary file with the given <id>",
9965  .args = open_binary_del_args,
9966 };
9967 
9969  { 0 },
9970 };
9972  .summary = "Delete all binary files",
9973  .args = open_binary_del_all_args,
9974 };
9975 
9977  { 0 },
9978 };
9980  .summary = "List opened binary files",
9981  .args = open_binary_list_args,
9982 };
9983 
9985  { 0 },
9986 };
9988  .summary = "List opened binary files in ASCII art",
9990 };
9991 
9993  { 0 },
9994 };
9996  .summary = "Show id of binary file current address",
9997  .args = open_binary_show_args,
9998 };
9999 
10000 static const RzCmdDescArg open_binary_add_args[] = {
10001  {
10002  .name = "loadaddr",
10003  .type = RZ_CMD_ARG_TYPE_RZNUM,
10004  .flags = RZ_CMD_ARG_FLAG_LAST,
10005  .default_value = "0",
10006 
10007  },
10008  { 0 },
10009 };
10011  .summary = "Open binary file for current file and load binary info with baseaddr at current offset",
10012  .args = open_binary_add_args,
10013 };
10014 
10015 static const RzCmdDescArg open_binary_file_args[] = {
10016  {
10017  .name = "file",
10018  .type = RZ_CMD_ARG_TYPE_FILE,
10019  .optional = true,
10020 
10021  },
10022  { 0 },
10023 };
10025  .summary = "Load binary info for the given file or current one with baseaddr at current offset",
10026  .args = open_binary_file_args,
10027 };
10028 
10029 static const RzCmdDescArg open_binary_rebase_args[] = {
10030  {
10031  .name = "baddr",
10032  .type = RZ_CMD_ARG_TYPE_RZNUM,
10033  .flags = RZ_CMD_ARG_FLAG_LAST,
10034 
10035  },
10036  { 0 },
10037 };
10039  .summary = "Rebase current bin object",
10040  .args = open_binary_rebase_args,
10041 };
10042 
10043 static const RzCmdDescArg open_binary_reload_args[] = {
10044  {
10045  .name = "baddr",
10046  .type = RZ_CMD_ARG_TYPE_RZNUM,
10047  .flags = RZ_CMD_ARG_FLAG_LAST,
10048  .default_value = "0",
10049 
10050  },
10051  { 0 },
10052 };
10054  .summary = "Reload the current buffer for setting of the bin (use once only)",
10055  .args = open_binary_reload_args,
10056 };
10057 
10058 static const RzCmdDescArg open_use_args[] = {
10059  {
10060  .name = "fd",
10061  .type = RZ_CMD_ARG_TYPE_NUM,
10062 
10063  },
10064  { 0 },
10065 };
10067  .summary = "Use specified <fd>",
10068  .args = open_use_args,
10069 };
10070 
10071 static const RzCmdDescHelp op_help = {
10072  .summary = "Select prioritized file",
10073 };
10074 static const RzCmdDescArg open_prioritize_args[] = {
10075  {
10076  .name = "fd",
10077  .type = RZ_CMD_ARG_TYPE_NUM,
10078 
10079  },
10080  { 0 },
10081 };
10083  .summary = "Prioritize file with file descriptor <fd>",
10084  .args = open_prioritize_args,
10085 };
10086 
10088  { 0 },
10089 };
10091  .summary = "Prioritize next file in the list",
10092  .args = open_prioritize_next_args,
10093 };
10094 
10096  { 0 },
10097 };
10099  .summary = "Prioritize previous file in the list",
10100  .args = open_prioritize_prev_args,
10101 };
10102 
10104  { 0 },
10105 };
10107  .summary = "Prioritize next file in the list (go back to first if on the last)",
10109 };
10110 
10111 static const RzCmdDescHelp om_help = {
10112  .summary = "Handle IO maps",
10113 };
10114 static const RzCmdDescArg open_maps_map_args[] = {
10115  {
10116  .name = "fd",
10117  .type = RZ_CMD_ARG_TYPE_NUM,
10118 
10119  },
10120  {
10121  .name = "vaddr",
10122  .type = RZ_CMD_ARG_TYPE_RZNUM,
10123 
10124  },
10125  {
10126  .name = "size",
10127  .type = RZ_CMD_ARG_TYPE_RZNUM,
10128  .optional = true,
10129 
10130  },
10131  {
10132  .name = "paddr",
10133  .type = RZ_CMD_ARG_TYPE_RZNUM,
10134  .optional = true,
10135 
10136  },
10137  {
10138  .name = "flags",
10139  .type = RZ_CMD_ARG_TYPE_STRING,
10140  .optional = true,
10141 
10142  },
10143  {
10144  .name = "name",
10145  .type = RZ_CMD_ARG_TYPE_STRING,
10146  .flags = RZ_CMD_ARG_FLAG_LAST,
10147  .optional = true,
10148 
10149  },
10150  { 0 },
10151 };
10153  .summary = "Create a new map",
10154  .args = open_maps_map_args,
10155 };
10156 
10157 static const RzCmdDescArg open_maps_list_args[] = {
10158  {
10159  .name = "fd",
10160  .type = RZ_CMD_ARG_TYPE_NUM,
10161  .optional = true,
10162 
10163  },
10164  { 0 },
10165 };
10167  .summary = "List maps of all file descriptor or only the specified <fd>",
10168  .args = open_maps_list_args,
10169 };
10170 
10172  { 0 },
10173 };
10175  .summary = "Show map at the current offset",
10176  .args = open_maps_list_cur_args,
10177 };
10178 
10180  { 0 },
10181 };
10183  .summary = "List IO maps in ASCII art",
10184  .args = open_maps_list_ascii_args,
10185 };
10186 
10187 static const RzCmdDescArg open_maps_remove_args[] = {
10188  {
10189  .name = "id",
10190  .type = RZ_CMD_ARG_TYPE_NUM,
10191 
10192  },
10193  { 0 },
10194 };
10196  .summary = "Remove the IO map with corresponding <id>",
10197  .args = open_maps_remove_args,
10198 };
10199 
10201  { 0 },
10202 };
10204  .summary = "Remove all IO maps",
10205  .args = open_maps_remove_all_args,
10206 };
10207 
10208 static const RzCmdDescArg open_maps_all_fd_args[] = {
10209  {
10210  .name = "fd",
10211  .type = RZ_CMD_ARG_TYPE_NUM,
10212  .optional = true,
10213 
10214  },
10215  { 0 },
10216 };
10218  .summary = "Create a IO map covering all VA for given <fd> or current one if not provided",
10219  .args = open_maps_all_fd_args,
10220 };
10221 
10222 static const RzCmdDescArg open_maps_relocate_args[] = {
10223  {
10224  .name = "id",
10225  .type = RZ_CMD_ARG_TYPE_NUM,
10226 
10227  },
10228  {
10229  .name = "addr",
10230  .type = RZ_CMD_ARG_TYPE_RZNUM,
10231  .flags = RZ_CMD_ARG_FLAG_LAST,
10232 
10233  },
10234  { 0 },
10235 };
10237  .summary = "Relocate map with corresponding <id> to <addr>",
10238  .args = open_maps_relocate_args,
10239 };
10240 
10242  {
10243  .name = "addr",
10244  .type = RZ_CMD_ARG_TYPE_RZNUM,
10245  .flags = RZ_CMD_ARG_FLAG_LAST,
10246 
10247  },
10248  { 0 },
10249 };
10251  .summary = "Relocate map at current offset to <addr>",
10253 };
10254 
10255 static const RzCmdDescArg open_maps_flags_args[] = {
10256  {
10257  .name = "flags",
10258  .type = RZ_CMD_ARG_TYPE_STRING,
10259 
10260  },
10261  {
10262  .name = "id",
10263  .type = RZ_CMD_ARG_TYPE_NUM,
10264  .optional = true,
10265 
10266  },
10267  { 0 },
10268 };
10270  .summary = "Change flags/perms for map with given <id> or current one",
10271  .args = open_maps_flags_args,
10272 };
10273 
10274 static const RzCmdDescArg open_maps_flags_global_args[] = {
10275  {
10276  .name = "flags",
10277  .type = RZ_CMD_ARG_TYPE_STRING,
10278  .flags = RZ_CMD_ARG_FLAG_LAST,
10279 
10280  },
10281  { 0 },
10282 };
10284  .summary = "Change flags/perms for all maps",
10285  .description = "Update flags of all maps. If <flags> starts with a +, the specified flags are added to the maps. If <flags> starts with a -, the specified flags are removed from the maps. Otherwise, the exact <flags> are set for each map.",
10287 };
10288 
10289 static const RzCmdDescArg open_maps_map_fd_args[] = {
10290  {
10291  .name = "fd",
10292  .type = RZ_CMD_ARG_TYPE_NUM,
10293  .optional = true,
10294 
10295  },
10296  { 0 },
10297 };
10299  .summary = "Create default map for given <fd> or current one",
10300  .args = open_maps_map_fd_args,
10301 };
10302 
10303 static const RzCmdDescHelp omn_help = {
10304  .summary = "Handle maps names",
10305 };
10306 static const RzCmdDescArg open_maps_name_args[] = {
10307  {
10308  .name = "name",
10309  .type = RZ_CMD_ARG_TYPE_STRING,
10310  .flags = RZ_CMD_ARG_FLAG_LAST,
10311 
10312  },
10313  { 0 },
10314 };
10316  .summary = "Set name of map which spans current seek",
10317  .args = open_maps_name_args,
10318 };
10319 
10321  { 0 },
10322 };
10324  .summary = "Delete name of map which spans current seek",
10325  .args = open_maps_name_del_args,
10326 };
10327 
10328 static const RzCmdDescArg open_maps_name_id_args[] = {
10329  {
10330  .name = "id",
10331  .type = RZ_CMD_ARG_TYPE_NUM,
10332 
10333  },
10334  {
10335  .name = "name",
10336  .type = RZ_CMD_ARG_TYPE_STRING,
10337  .flags = RZ_CMD_ARG_FLAG_LAST,
10338 
10339  },
10340  { 0 },
10341 };
10343  .summary = "Set name of map with map <id>",
10344  .args = open_maps_name_id_args,
10345 };
10346 
10347 static const RzCmdDescArg open_maps_name_id_del_args[] = {
10348  {
10349  .name = "id",
10350  .type = RZ_CMD_ARG_TYPE_NUM,
10351 
10352  },
10353  { 0 },
10354 };
10356  .summary = "Delete name of map with map <id>",
10358 };
10359 
10360 static const RzCmdDescArg open_maps_resize_args[] = {
10361  {
10362  .name = "id",
10363  .type = RZ_CMD_ARG_TYPE_NUM,
10364 
10365  },
10366  {
10367  .name = "newsize",
10368  .type = RZ_CMD_ARG_TYPE_RZNUM,
10369  .flags = RZ_CMD_ARG_FLAG_LAST,
10370 
10371  },
10372  { 0 },
10373 };
10375  .summary = "Resize map with corresponding <id>",
10376  .args = open_maps_resize_args,
10377 };
10378 
10379 static const RzCmdDescHelp omp_help = {
10380  .summary = "Prioritize maps",
10381 };
10382 static const RzCmdDescArg open_maps_prioritize_args[] = {
10383  {
10384  .name = "id",
10385  .type = RZ_CMD_ARG_TYPE_NUM,
10386 
10387  },
10388  { 0 },
10389 };
10391  .summary = "Prioritize map with the corresponding id",
10392  .args = open_maps_prioritize_args,
10393 };
10394 
10396  {
10397  .name = "fd",
10398  .type = RZ_CMD_ARG_TYPE_NUM,
10399 
10400  },
10401  { 0 },
10402 };
10404  .summary = "Prioritize maps of the bin associated with the binid",
10406 };
10407 
10408 static const RzCmdDescArg open_maps_deprioritize_args[] = {
10409  {
10410  .name = "id",
10411  .type = RZ_CMD_ARG_TYPE_NUM,
10412 
10413  },
10414  { 0 },
10415 };
10417  .summary = "Deprioritize map with the corresponding id",
10419 };
10420 
10421 static const RzCmdDescArg open_maps_prioritize_fd_args[] = {
10422  {
10423  .name = "fd",
10424  .type = RZ_CMD_ARG_TYPE_NUM,
10425 
10426  },
10427  { 0 },
10428 };
10430  .summary = "Prioritize map by fd",
10432 };
10433 
10434 static const RzCmdDescArg open_exchange_args[] = {
10435  {
10436  .name = "fd",
10437  .type = RZ_CMD_ARG_TYPE_NUM,
10438 
10439  },
10440  {
10441  .name = "fdx",
10442  .type = RZ_CMD_ARG_TYPE_NUM,
10443 
10444  },
10445  { 0 },
10446 };
10448  .summary = "Exchange the descs of <fd> and <fdx> and keep the mapping",
10449  .args = open_exchange_args,
10450 };
10451 
10453  .summary = "Print commands",
10454 };
10455 static const RzCmdDescArg print_bitstream_args[] = {
10456  {
10457  .name = "n",
10458  .type = RZ_CMD_ARG_TYPE_RZNUM,
10459 
10460  },
10461  {
10462  .name = "skip",
10463  .type = RZ_CMD_ARG_TYPE_RZNUM,
10464  .flags = RZ_CMD_ARG_FLAG_LAST,
10465  .default_value = "0",
10466 
10467  },
10468  { 0 },
10469 };
10471  .summary = "Print bitstream of <n> bits, skipping the first <skip> bits.",
10472  .args = print_bitstream_args,
10473 };
10474 
10475 static const RzCmdDescArg print_byte_bitstream_args[] = {
10476  {
10477  .name = "n",
10478  .type = RZ_CMD_ARG_TYPE_RZNUM,
10479  .flags = RZ_CMD_ARG_FLAG_LAST,
10480 
10481  },
10482  { 0 },
10483 };
10485  .summary = "Print bitstream of <n> bytes",
10486  .args = print_byte_bitstream_args,
10487 };
10488 
10489 static const RzCmdDescHelp pa_help = {
10490  .summary = "Print (dis)assembly of given hexpairs/assembly",
10491 };
10492 static const RzCmdDescArg hex_of_assembly_args[] = {
10493  {
10494  .name = "assembly",
10495  .type = RZ_CMD_ARG_TYPE_STRING,
10496  .flags = RZ_CMD_ARG_FLAG_LAST,
10497  .optional = false,
10498 
10499  },
10500  { 0 },
10501 };
10503  .summary = "Print hexpairs of the given assembly expression",
10504  .args = hex_of_assembly_args,
10505 };
10506 
10507 static const RzCmdDescArg esil_of_assembly_args[] = {
10508  {
10509  .name = "assembly",
10510  .type = RZ_CMD_ARG_TYPE_STRING,
10511  .flags = RZ_CMD_ARG_FLAG_LAST,
10512  .optional = false,
10513 
10514  },
10515  { 0 },
10516 };
10518  .summary = "Print ESIL expression of the given assembly expression",
10519  .args = esil_of_assembly_args,
10520 };
10521 
10522 static const RzCmdDescArg assembly_of_hex_args[] = {
10523  {
10524  .name = "hexpair",
10525  .type = RZ_CMD_ARG_TYPE_STRING,
10526  .flags = RZ_CMD_ARG_FLAG_LAST,
10527  .optional = false,
10528 
10529  },
10530  { 0 },
10531 };
10533  .summary = "Print assembly expression from hexpairs (alias for pix)",
10534  .args = assembly_of_hex_args,
10535 };
10536 
10537 static const RzCmdDescArg esil_of_hex_args[] = {
10538  {
10539  .name = "hexpair",
10540  .type = RZ_CMD_ARG_TYPE_STRING,
10541  .flags = RZ_CMD_ARG_FLAG_LAST,
10542  .optional = false,
10543 
10544  },
10545  { 0 },
10546 };
10548  .summary = "Print ESIL expression from hexpairs",
10549  .args = esil_of_hex_args,
10550 };
10551 
10553  { .text = "pch @e:cfg.bigendian=<true|false>", .arg_str = NULL, .comment = "Change endianness for pch, pcw and pcd commands" },
10554  { .text = "pc @! <n>", .arg_str = NULL, .comment = "Change the N of bytes (i.e. block size)." },
10555  { 0 },
10556 };
10557 
10559  { .text = "pch @! 64 @e:cfg.bigendian=true", .arg_str = NULL, .comment = "Generate a C 32 bits array in big endian format, using 64 bytes" },
10560  { .text = "pcp @! 1024", .arg_str = NULL, .comment = "Generate a Python byte array of size 1024" },
10561  { .text = "pcj @! 10", .arg_str = NULL, .comment = "Generate a JSON bytes array of size 10" },
10562  { 0 },
10563 };
10565  { .name = "Useful modifiers", .entries = cmd_print_byte_array_Useful_space_modifiers_detail_entries },
10566  { .name = "Example of usages", .entries = cmd_print_byte_array_Example_space_of_space_usages_detail_entries },
10567  { 0 },
10568 };
10570  .summary = "Print bytes as code byte arrays.",
10571  .details = cmd_print_byte_array_details,
10572 };
10574  { 0 },
10575 };
10577  .summary = "Generate a C/C++ byte array.",
10579 };
10580 
10582  { 0 },
10583 };
10585  .summary = "Generate a C/C++ 16 bits array.",
10587 };
10588 
10590  { 0 },
10591 };
10593  .summary = "Generate a C/C++ 32 bits array.",
10595 };
10596 
10598  { 0 },
10599 };
10601  .summary = "Generate a C/C++ 64 bits array.",
10603 };
10604 
10606  { 0 },
10607 };
10609  .summary = "Generate a byte array in GAS assembly.",
10611 };
10612 
10614  { 0 },
10615 };
10617  .summary = "Generate a bash script with the byte array.",
10619 };
10620 
10622  { 0 },
10623 };
10625  .summary = "Generate a Golang byte array.",
10627 };
10628 
10630  { 0 },
10631 };
10633  .summary = "Generate a Java byte array.",
10635 };
10636 
10638  { 0 },
10639 };
10641  .summary = "Generate a JSON byte array.",
10643 };
10644 
10646  { 0 },
10647 };
10649  .summary = "Generate a Kotlin byte array.",
10651 };
10652 
10654  { 0 },
10655 };
10657  .summary = "Generate a NodeJS buffer.",
10659 };
10660 
10662  { 0 },
10663 };
10665  .summary = "Generate a Objective-C/C++ byte array.",
10667 };
10668 
10670  { 0 },
10671 };
10673  .summary = "Generate a Python byte array.",
10675 };
10676 
10678  { 0 },
10679 };
10681  .summary = "Generate a Rust byte array.",
10683 };
10684 
10686  { 0 },
10687 };
10689  .summary = "Generate a Swift byte array.",
10691 };
10692 
10694  { 0 },
10695 };
10697  .summary = "Generate a Yara match pattern.",
10699 };
10700 
10702  { 0 },
10703 };
10705  .summary = "Generate a rizin commands for writing the byte array.",
10707 };
10708 
10709 static const RzCmdDescArg cmd_disassembly_n_bytes_args[] = {
10710  {
10711  .name = "n_bytes",
10712  .type = RZ_CMD_ARG_TYPE_RZNUM,
10713  .flags = RZ_CMD_ARG_FLAG_LAST,
10714  .optional = true,
10715 
10716  },
10717  { 0 },
10718 };
10720  .summary = "Disassemble N bytes (can be negative)",
10722 };
10723 
10725  .summary = "Print Disassembly",
10726 };
10728  {
10729  .name = "n_instrs",
10730  .type = RZ_CMD_ARG_TYPE_RZNUM,
10731  .flags = RZ_CMD_ARG_FLAG_LAST,
10732  .optional = true,
10733 
10734  },
10735  { 0 },
10736 };
10738  .summary = "Disassemble N instructions (can be negative)",
10740 };
10741 
10743  .summary = "Disassemble all possible opcodes (byte per byte)",
10744 };
10746  {
10747  .name = "n_bytes",
10748  .type = RZ_CMD_ARG_TYPE_RZNUM,
10749  .flags = RZ_CMD_ARG_FLAG_LAST,
10750  .optional = true,
10751 
10752  },
10753  { 0 },
10754 };
10756  .summary = "Disassemble all possible opcodes (byte per byte)",
10758 };
10759 
10761  {
10762  .name = "n_bytes",
10763  .type = RZ_CMD_ARG_TYPE_RZNUM,
10764  .flags = RZ_CMD_ARG_FLAG_LAST,
10765  .optional = true,
10766 
10767  },
10768  { 0 },
10769 };
10771  .summary = "Disassemble all possible opcodes (treeview)",
10773 };
10774 
10776  .summary = "Disassemble basic block",
10777 };
10779  { 0 },
10780 };
10782  .summary = "Disassemble basic block",
10784 };
10785 
10787  { 0 },
10788 };
10790  .summary = "Disassemble basic block as json containing the printed text",
10792 };
10793 
10795  {
10796  .name = "n_instrs",
10797  .type = RZ_CMD_ARG_TYPE_RZNUM,
10798  .flags = RZ_CMD_ARG_FLAG_LAST,
10799  .optional = true,
10800 
10801  },
10802  { 0 },
10803 };
10805  .summary = "Prints the comments found in N instructions",
10807 };
10808 
10810  {
10811  .name = "n_instrs",
10812  .type = RZ_CMD_ARG_TYPE_RZNUM,
10813  .flags = RZ_CMD_ARG_FLAG_LAST,
10814  .optional = true,
10815 
10816  },
10817  { 0 },
10818 };
10820  .summary = "Disassemble N instructions following execution flow from current PC",
10822 };
10823 
10825  .summary = "Disassemble a function",
10826 };
10828  { 0 },
10829 };
10831  .summary = "Disassemble a function",
10833 };
10834 
10836  { 0 },
10837 };
10839  .summary = "Disassemble a function and outputs the summary of it.",
10841 };
10842 
10844  {
10845  .name = "n_instrs",
10846  .type = RZ_CMD_ARG_TYPE_RZNUM,
10847  .flags = RZ_CMD_ARG_FLAG_LAST,
10848  .optional = true,
10849 
10850  },
10851  { 0 },
10852 };
10854  .summary = "Disassemble N instructions as json containing the printed text",
10856 };
10857 
10859  { 0 },
10860 };
10862  .summary = "Disassemble all methods of a class",
10864 };
10865 
10867  {
10868  .name = "n_instrs",
10869  .type = RZ_CMD_ARG_TYPE_RZNUM,
10870  .flags = RZ_CMD_ARG_FLAG_LAST,
10871  .optional = true,
10872 
10873  },
10874  { 0 },
10875 };
10877  .summary = "Disassemble N instructions and prints its sizes",
10879 };
10880 
10882  {
10883  .name = "limit",
10884  .type = RZ_CMD_ARG_TYPE_NUM,
10885  .optional = true,
10886 
10887  },
10888  { 0 },
10889 };
10891  .summary = "Disassemble instructions and follows pointers to read ropchains",
10893 };
10894 
10896  .summary = "Disassemble recursively across the function graph",
10897 };
10899  { 0 },
10900 };
10902  .summary = "Disassemble recursively across the function graph",
10904 };
10905 
10907  { 0 },
10908 };
10910  .summary = "Disassemble recursively across the function graph (from current basic block)",
10912 };
10913 
10915  { 0 },
10916 };
10918  .summary = "Disassemble recursively the block size bytes without analyzing functions",
10920 };
10921 
10923  .summary = "Summarize N bytes or current block or a function (strings, calls, jumps, refs)",
10924 };
10926  {
10927  .name = "n_bytes",
10928  .type = RZ_CMD_ARG_TYPE_RZNUM,
10929  .flags = RZ_CMD_ARG_FLAG_LAST,
10930  .optional = true,
10931 
10932  },
10933  { 0 },
10934 };
10936  .summary = "Summarize N bytes",
10938 };
10939 
10941  { 0 },
10942 };
10944  .summary = "Summarize the current function",
10946 };
10947 
10949  {
10950  .name = "n_bytes",
10951  .type = RZ_CMD_ARG_TYPE_RZNUM,
10952  .flags = RZ_CMD_ARG_FLAG_LAST,
10953 
10954  },
10955  { 0 },
10956 };
10958  .summary = "Summarize current block",
10960 };
10961 
10963  .summary = "Print gadgets",
10964 };
10965 static const RzCmdDescArg cmd_print_gadget_add_args[] = {
10966  {
10967  .name = "x",
10968  .type = RZ_CMD_ARG_TYPE_NUM,
10969  .optional = true,
10970 
10971  },
10972  {
10973  .name = "y",
10974  .type = RZ_CMD_ARG_TYPE_NUM,
10975  .optional = true,
10976 
10977  },
10978  {
10979  .name = "w",
10980  .type = RZ_CMD_ARG_TYPE_NUM,
10981  .optional = true,
10982 
10983  },
10984  {
10985  .name = "h",
10986  .type = RZ_CMD_ARG_TYPE_NUM,
10987  .optional = true,
10988 
10989  },
10990  {
10991  .name = "cmd",
10992  .type = RZ_CMD_ARG_TYPE_STRING,
10993  .flags = RZ_CMD_ARG_FLAG_LAST,
10994  .optional = true,
10995 
10996  },
10997  { 0 },
10998 };
11000  .summary = "Add a new gadget / Print all existing gadgets",
11001  .args = cmd_print_gadget_add_args,
11002 };
11003 
11005  { 0 },
11006 };
11008  .summary = "Print all gadgets as Rizin commands",
11010 };
11011 
11013  { 0 },
11014 };
11016  .summary = "Remove all gadgets",
11018 };
11019 
11020 static const RzCmdDescArg cmd_print_gadget_move_args[] = {
11021  {
11022  .name = "n",
11023  .type = RZ_CMD_ARG_TYPE_NUM,
11024 
11025  },
11026  {
11027  .name = "x",
11028  .type = RZ_CMD_ARG_TYPE_NUM,
11029 
11030  },
11031  {
11032  .name = "y",
11033  .type = RZ_CMD_ARG_TYPE_NUM,
11034 
11035  },
11036  {
11037  .name = "w",
11038  .type = RZ_CMD_ARG_TYPE_NUM,
11039 
11040  },
11041  {
11042  .name = "h",
11043  .type = RZ_CMD_ARG_TYPE_NUM,
11044 
11045  },
11046  { 0 },
11047 };
11049  .summary = "Move the position of the n-th gadget",
11051 };
11052 
11054  .summary = "Print hash/message digest or entropy",
11055 };
11056 static const RzCmdDescArg cmd_print_hash_cfg_args[] = {
11057  {
11058  .name = "algo",
11059  .type = RZ_CMD_ARG_TYPE_STRING,
11060  .flags = RZ_CMD_ARG_FLAG_LAST,
11061 
11062  },
11063  { 0 },
11064 };
11066  .summary = "Prints a hash/message digest or entropy (use @! to change the block size)",
11067  .args = cmd_print_hash_cfg_args,
11068 };
11069 
11071  { 0 },
11072 };
11074  .summary = "Lists all the supported algorithms",
11076 };
11077 
11078 static const RzCmdDescArg assembly_of_hex_alias_args[] = {
11079  {
11080  .name = "hexpair",
11081  .type = RZ_CMD_ARG_TYPE_STRING,
11082  .flags = RZ_CMD_ARG_FLAG_LAST,
11083  .optional = false,
11084 
11085  },
11086  { 0 },
11087 };
11089  .summary = "Print assembly expression from hexpairs (alias for pad)",
11091 };
11092 
11094  .summary = "Print timestamps",
11095 };
11097  { 0 },
11098 };
11100  .summary = "Print UNIX epoch time (32 bit `cfg.bigendian`, since January 1, 1970)",
11102 };
11103 
11105  { 0 },
11106 };
11108  .summary = "Print the current time",
11110 };
11111 
11113  { 0 },
11114 };
11116  .summary = "Print MS-DOS time (32 bit `cfg.bigendian`, since January 1, 1980)",
11118 };
11119 
11121  { 0 },
11122 };
11124  .summary = "Print Mac HFS time (32 bit `cfg.bigendian`, since January 1, 1904)",
11126 };
11127 
11129  { 0 },
11130 };
11132  .summary = "Print NTFS time (64 bit `cfg.bigendian`, since January 1, 1601)",
11134 };
11135 
11136 static const RzCmdDescArg cmd_print_magic_args[] = {
11137  {
11138  .name = "file/directory",
11139  .type = RZ_CMD_ARG_TYPE_STRING,
11140  .flags = RZ_CMD_ARG_FLAG_LAST,
11141  .optional = true,
11142 
11143  },
11144  { 0 },
11145 };
11147  .summary = "Print libmagic data",
11148  .args = cmd_print_magic_args,
11149 };
11150 
11152  { 0 },
11153 };
11155  .summary = "Generate a C/C++ string",
11156  .args = print_string_c_cpp_args,
11157 };
11158 
11159 static const RzCmdDescArg print_utf16le_args[] = {
11160  {
11161  .name = "type",
11162  .type = RZ_CMD_ARG_TYPE_NUM,
11163  .optional = true,
11164 
11165  },
11166  { 0 },
11167 };
11169  .summary = "Print buffer as a utf16le string",
11170  .args = print_utf16le_args,
11171 };
11172 
11173 static const RzCmdDescArg print_utf32le_args[] = {
11174  {
11175  .name = "type",
11176  .type = RZ_CMD_ARG_TYPE_NUM,
11177  .optional = true,
11178 
11179  },
11180  { 0 },
11181 };
11183  .summary = "Print buffer as a utf32le string",
11184  .args = print_utf32le_args,
11185 };
11186 
11187 static const RzCmdDescArg print_utf16be_args[] = {
11188  {
11189  .name = "type",
11190  .type = RZ_CMD_ARG_TYPE_NUM,
11191  .optional = true,
11192 
11193  },
11194  { 0 },
11195 };
11197  .summary = "Print buffer as a utf16be string",
11198  .args = print_utf16be_args,
11199 };
11200 
11201 static const RzCmdDescArg print_utf32be_args[] = {
11202  {
11203  .name = "type",
11204  .type = RZ_CMD_ARG_TYPE_NUM,
11205  .optional = true,
11206 
11207  },
11208  { 0 },
11209 };
11211  .summary = "Print buffer as a utf32be string",
11212  .args = print_utf32be_args,
11213 };
11214 
11215 static const RzCmdDescHelp px_help = {
11216  .summary = "Show hexdump",
11217 };
11218 static const RzCmdDescArg print_hexdump_args[] = {
11219  {
11220  .name = "len",
11221  .type = RZ_CMD_ARG_TYPE_RZNUM,
11222  .flags = RZ_CMD_ARG_FLAG_LAST,
11223  .optional = true,
11224 
11225  },
11226  { 0 },
11227 };
11229  .summary = "show hexdump",
11230  .args = print_hexdump_args,
11231 };
11232 
11233 static const RzCmdDescArg print_hexdump_annotated_args[] = {
11234  {
11235  .name = "len",
11236  .type = RZ_CMD_ARG_TYPE_RZNUM,
11237  .flags = RZ_CMD_ARG_FLAG_LAST,
11238  .optional = true,
11239 
11240  },
11241  { 0 },
11242 };
11244  .summary = "show annotated hexdump",
11246 };
11247 
11249  {
11250  .name = "len",
11251  .type = RZ_CMD_ARG_TYPE_RZNUM,
11252  .flags = RZ_CMD_ARG_FLAG_LAST,
11253  .optional = true,
11254 
11255  },
11256  { 0 },
11257 };
11259  .summary = "show op analysis color map",
11261 };
11262 
11263 static const RzCmdDescArg print_hexdump_bits_args[] = {
11264  {
11265  .name = "len",
11266  .type = RZ_CMD_ARG_TYPE_RZNUM,
11267  .flags = RZ_CMD_ARG_FLAG_LAST,
11268  .optional = true,
11269 
11270  },
11271  { 0 },
11272 };
11274  .summary = "dump bits in hexdump form",
11275  .args = print_hexdump_bits_args,
11276 };
11277 
11278 static const RzCmdDescArg print_hexdump_comments_args[] = {
11279  {
11280  .name = "len",
11281  .type = RZ_CMD_ARG_TYPE_RZNUM,
11282  .flags = RZ_CMD_ARG_FLAG_LAST,
11283  .optional = true,
11284 
11285  },
11286  { 0 },
11287 };
11289  .summary = "show hexdump with comments",
11291 };
11292 
11293 static const RzCmdDescHelp pxd_help = {
11294  .summary = "show signed integer dump",
11295 };
11297  {
11298  .name = "len",
11299  .type = RZ_CMD_ARG_TYPE_RZNUM,
11300  .flags = RZ_CMD_ARG_FLAG_LAST,
11301  .optional = true,
11302 
11303  },
11304  { 0 },
11305 };
11307  .summary = "show 1-byte integer dump",
11309 };
11310 
11312  {
11313  .name = "len",
11314  .type = RZ_CMD_ARG_TYPE_RZNUM,
11315  .flags = RZ_CMD_ARG_FLAG_LAST,
11316  .optional = true,
11317 
11318  },
11319  { 0 },
11320 };
11322  .summary = "show 2-bytes integer dump",
11324 };
11325 
11327  {
11328  .name = "len",
11329  .type = RZ_CMD_ARG_TYPE_RZNUM,
11330  .flags = RZ_CMD_ARG_FLAG_LAST,
11331  .optional = true,
11332 
11333  },
11334  { 0 },
11335 };
11337  .summary = "show 4-bytes integer dump",
11339 };
11340 
11342  {
11343  .name = "len",
11344  .type = RZ_CMD_ARG_TYPE_RZNUM,
11345  .flags = RZ_CMD_ARG_FLAG_LAST,
11346  .optional = true,
11347 
11348  },
11349  { 0 },
11350 };
11352  .summary = "show 8-bytes integer dump",
11354 };
11355 
11356 static const RzCmdDescArg print_hexdump_emoji_args[] = {
11357  {
11358  .name = "len",
11359  .type = RZ_CMD_ARG_TYPE_RZNUM,
11360  .flags = RZ_CMD_ARG_FLAG_LAST,
11361  .optional = true,
11362 
11363  },
11364  { 0 },
11365 };
11367  .summary = "emoji hexdump! :)",
11368  .args = print_hexdump_emoji_args,
11369 };
11370 
11371 static const RzCmdDescArg print_hexdump_function_args[] = {
11372  {
11373  .name = "len",
11374  .type = RZ_CMD_ARG_TYPE_RZNUM,
11375  .flags = RZ_CMD_ARG_FLAG_LAST,
11376  .optional = true,
11377 
11378  },
11379  { 0 },
11380 };
11382  .summary = "show hexdump of current function",
11384 };
11385 
11386 static const RzCmdDescArg print_hexdump_hexii_args[] = {
11387  {
11388  .name = "len",
11389  .type = RZ_CMD_ARG_TYPE_RZNUM,
11390  .flags = RZ_CMD_ARG_FLAG_LAST,
11391  .optional = true,
11392 
11393  },
11394  { 0 },
11395 };
11397  .summary = "HexII compact binary representation",
11398  .args = print_hexdump_hexii_args,
11399 };
11400 
11401 static const RzCmdDescHelp pxr_help = {
11402  .summary = "show hexword references",
11403 };
11405  {
11406  .name = "len",
11407  .type = RZ_CMD_ARG_TYPE_RZNUM,
11408  .flags = RZ_CMD_ARG_FLAG_LAST,
11409  .optional = true,
11410 
11411  },
11412  { 0 },
11413 };
11415  .summary = "show hexword references",
11417 };
11418 
11420  {
11421  .name = "len",
11422  .type = RZ_CMD_ARG_TYPE_RZNUM,
11423  .flags = RZ_CMD_ARG_FLAG_LAST,
11424  .optional = true,
11425 
11426  },
11427  { 0 },
11428 };
11430  .summary = "show hexword references",
11432 };
11433 
11435  {
11436  .name = "len",
11437  .type = RZ_CMD_ARG_TYPE_RZNUM,
11438  .flags = RZ_CMD_ARG_FLAG_LAST,
11439  .optional = true,
11440 
11441  },
11442  { 0 },
11443 };
11445  .summary = "show hexword references with hexdump",
11447 };
11448 
11450  {
11451  .name = "len",
11452  .type = RZ_CMD_ARG_TYPE_RZNUM,
11453  .flags = RZ_CMD_ARG_FLAG_LAST,
11454  .optional = true,
11455 
11456  },
11457  { 0 },
11458 };
11460  .summary = "show hexword references with hexdump",
11462 };
11463 
11465  {
11466  .name = "len",
11467  .type = RZ_CMD_ARG_TYPE_RZNUM,
11468  .flags = RZ_CMD_ARG_FLAG_LAST,
11469  .optional = true,
11470 
11471  },
11472  { 0 },
11473 };
11475  .summary = "show hexword references with hexdump",
11477 };
11478 
11479 static const RzCmdDescArg print_hexdump_sparse_args[] = {
11480  {
11481  .name = "len",
11482  .type = RZ_CMD_ARG_TYPE_RZNUM,
11483  .flags = RZ_CMD_ARG_FLAG_LAST,
11484  .optional = true,
11485 
11486  },
11487  { 0 },
11488 };
11490  .summary = "show hexadecimal in sparse mode",
11491  .args = print_hexdump_sparse_args,
11492 };
11493 
11495  { 0 },
11496 };
11498  .summary = "show delta pointer table in rizin commands",
11500 };
11501 
11503  { 0 },
11504 };
11506  .summary = "show <N> bytes of hex-less hexdump",
11508 };
11509 
11511  {
11512  .name = "N",
11513  .type = RZ_CMD_ARG_TYPE_RZNUM,
11514  .flags = RZ_CMD_ARG_FLAG_LAST,
11515  .optional = true,
11516 
11517  },
11518  { 0 },
11519 };
11521  .summary = "show <N> words of hex-less hexdump",
11523 };
11524 
11526  {
11527  .name = "N",
11528  .type = RZ_CMD_ARG_TYPE_RZNUM,
11529  .flags = RZ_CMD_ARG_FLAG_LAST,
11530  .optional = true,
11531 
11532  },
11533  { 0 },
11534 };
11536  .summary = "8bit hexpair list of bytes until zero byte",
11538 };
11539 
11540 static const RzCmdDescArg print_hexdump_hex2_args[] = {
11541  {
11542  .name = "len",
11543  .type = RZ_CMD_ARG_TYPE_RZNUM,
11544  .flags = RZ_CMD_ARG_FLAG_LAST,
11545  .optional = true,
11546 
11547  },
11548  { 0 },
11549 };
11551  .summary = "show 2-bytes hexadecimal integers dump",
11552  .args = print_hexdump_hex2_args,
11553 };
11554 
11555 static const RzCmdDescArg print_hexdump_hex2l_args[] = {
11556  {
11557  .name = "len",
11558  .type = RZ_CMD_ARG_TYPE_RZNUM,
11559  .flags = RZ_CMD_ARG_FLAG_LAST,
11560  .optional = true,
11561 
11562  },
11563  { 0 },
11564 };
11566  .summary = "show 2-bytes hexadecimal integers dump, one per line",
11567  .args = print_hexdump_hex2l_args,
11568 };
11569 
11570 static const RzCmdDescArg print_hexdump_hex4_args[] = {
11571  {
11572  .name = "len",
11573  .type = RZ_CMD_ARG_TYPE_RZNUM,
11574  .flags = RZ_CMD_ARG_FLAG_LAST,
11575  .optional = true,
11576 
11577  },
11578  { 0 },
11579 };
11581  .summary = "show 4-bytes hexadecimal integers dump",
11582  .args = print_hexdump_hex4_args,
11583 };
11584 
11585 static const RzCmdDescArg print_hexdump_hex4l_args[] = {
11586  {
11587  .name = "len",
11588  .type = RZ_CMD_ARG_TYPE_RZNUM,
11589  .flags = RZ_CMD_ARG_FLAG_LAST,
11590  .optional = true,
11591 
11592  },
11593  { 0 },
11594 };
11596  .summary = "show 4-bytes hexadecimal integers dump, one per line",
11597  .args = print_hexdump_hex4l_args,
11598 };
11599 
11600 static const RzCmdDescArg print_hexdump_hex8_args[] = {
11601  {
11602  .name = "len",
11603  .type = RZ_CMD_ARG_TYPE_RZNUM,
11604  .flags = RZ_CMD_ARG_FLAG_LAST,
11605  .optional = true,
11606 
11607  },
11608  { 0 },
11609 };
11611  .summary = "show 8-bytes hexadecimal integers dump",
11612  .args = print_hexdump_hex8_args,
11613 };
11614 
11615 static const RzCmdDescArg print_hexdump_hex8l_args[] = {
11616  {
11617  .name = "len",
11618  .type = RZ_CMD_ARG_TYPE_RZNUM,
11619  .flags = RZ_CMD_ARG_FLAG_LAST,
11620  .optional = true,
11621 
11622  },
11623  { 0 },
11624 };
11626  .summary = "show 8-bytes hexadecimal integers dump, one per line",
11627  .args = print_hexdump_hex8l_args,
11628 };
11629 
11630 static const RzCmdDescArg print_hexdump_oct_args[] = {
11631  {
11632  .name = "len",
11633  .type = RZ_CMD_ARG_TYPE_RZNUM,
11634  .flags = RZ_CMD_ARG_FLAG_LAST,
11635  .optional = true,
11636 
11637  },
11638  { 0 },
11639 };
11641  .summary = "show 1-byte octal integers dump",
11642  .args = print_hexdump_oct_args,
11643 };
11644 
11645 static const RzCmdDescArg print_hexdump_n_lines_args[] = {
11646  {
11647  .name = "N",
11648  .type = RZ_CMD_ARG_TYPE_RZNUM,
11649  .flags = RZ_CMD_ARG_FLAG_LAST,
11650  .optional = true,
11651 
11652  },
11653  { 0 },
11654 };
11656  .summary = "display <N> lines of hexdump",
11658 };
11659 
11660 static const RzCmdDescHelp p6_help = {
11661  .summary = "Base64 decoding/encoding",
11662 };
11664  { 0 },
11665 };
11667  .summary = "Base64 encoding",
11668  .args = cmd_base64_encode_args,
11669 };
11670 
11672  { 0 },
11673 };
11675  .summary = "Base64 decoding",
11676  .args = cmd_base64_decode_args,
11677 };
11678 
11679 static const RzCmdDescHelp P_help = {
11680  .summary = "Project management",
11681 };
11682 static const RzCmdDescArg project_save_args[] = {
11683  {
11684  .name = "project.rzdb",
11685  .type = RZ_CMD_ARG_TYPE_FILE,
11686  .optional = true,
11687 
11688  },
11689  { 0 },
11690 };
11692  .summary = "Save a project",
11693  .args = project_save_args,
11694 };
11695 
11696 static const RzCmdDescArg project_open_args[] = {
11697  {
11698  .name = "project.rzdb",
11699  .type = RZ_CMD_ARG_TYPE_FILE,
11700 
11701  },
11702  { 0 },
11703 };
11705  .summary = "Open a project",
11706  .args = project_open_args,
11707 };
11708 
11709 static const RzCmdDescArg project_open_no_bin_io_args[] = {
11710  {
11711  .name = "project.rzdb",
11712  .type = RZ_CMD_ARG_TYPE_FILE,
11713 
11714  },
11715  { 0 },
11716 };
11718  .summary = "Open a project on top of currently loaded binaries",
11720 };
11721 
11722 static const RzCmdDescHelp q_help = {
11723  .summary = "Quit rizin",
11724 };
11725 static const RzCmdDescArg cmd_quit_args[] = {
11726  { 0 },
11727 };
11729  .summary = "Quit rizin",
11730  .args = cmd_quit_args,
11731 };
11732 
11734  { 0 },
11735 };
11737  .summary = "Force quit rizin",
11738  .args = cmd_force_quit_args,
11739 };
11740 
11742  { 0 },
11743 };
11745  .summary = "Force quit rizin without saving history",
11747 };
11748 
11750  .summary = "Quit rizin and choose to kill the process and save projects",
11751  .options = "<yn><yn>",
11752 };
11753 static const RzCmdDescHelp qy_help = {
11754  .summary = "Quit rizin by killing the process and and choose to save the projects or not",
11755 };
11757  { 0 },
11758 };
11760  .summary = "Quit rizin by killing the process and saving the project",
11761  .args = quit_kill_save_args,
11762 };
11763 
11765  { 0 },
11766 };
11768  .summary = "Quit rizin by killing the process and not saving the project",
11769  .args = quit_kill_nosave_args,
11770 };
11771 
11772 static const RzCmdDescHelp qn_help = {
11773  .summary = "Quit rizin by not killing the process and choose to save the projects or not",
11774 };
11776  { 0 },
11777 };
11779  .summary = "Quit rizin by not killing the process and not saving the project",
11780  .args = quit_nokill_nosave_args,
11781 };
11782 
11784  { 0 },
11785 };
11787  .summary = "Quit rizin by not killing the process and saving the project",
11788  .args = quit_nokill_save_args,
11789 };
11790 
11791 static const RzCmdDescHelp r_help = {
11792  .summary = "Resize file",
11793 };
11794 static const RzCmdDescArg resize_args[] = {
11795  {
11796  .name = "size",
11797  .type = RZ_CMD_ARG_TYPE_RZNUM,
11798  .flags = RZ_CMD_ARG_FLAG_LAST,
11799  .optional = true,
11800 
11801  },
11802  { 0 },
11803 };
11804 static const RzCmdDescHelp resize_help = {
11805  .summary = "Resize file / Display file size",
11806  .args = resize_args,
11807 };
11808 
11809 static const RzCmdDescArg resize_remove_args[] = {
11810  {
11811  .name = "num",
11812  .type = RZ_CMD_ARG_TYPE_RZNUM,
11813  .flags = RZ_CMD_ARG_FLAG_LAST,
11814 
11815  },
11816  { 0 },
11817 };
11819  .summary = "Remove num bytes, move following data down",
11820  .args = resize_remove_args,
11821 };
11822 
11823 static const RzCmdDescArg resize_insert_args[] = {
11824  {
11825  .name = "num",
11826  .type = RZ_CMD_ARG_TYPE_RZNUM,
11827  .flags = RZ_CMD_ARG_FLAG_LAST,
11828 
11829  },
11830  { 0 },
11831 };
11833  .summary = "Insert num bytes, move following data up",
11834  .args = resize_insert_args,
11835 };
11836 
11837 static const RzCmdDescArg rebase_args[] = {
11838  {
11839  .name = "oldbase",
11840  .type = RZ_CMD_ARG_TYPE_RZNUM,
11841  .flags = RZ_CMD_ARG_FLAG_LAST,
11842 
11843  },
11844  { 0 },
11845 };
11846 static const RzCmdDescHelp rebase_help = {
11847  .summary = "Rebase all flags, binary information, breakpoints, and analysis",
11848  .args = rebase_args,
11849 };
11850 
11852  { 0 },
11853 };
11855  .summary = "Display size in human-friendly format",
11856  .args = resize_human_args,
11857 };
11858 
11859 static const RzCmdDescHelp s_help = {
11860  .summary = "Seek commands",
11861 };
11862 static const RzCmdDescArg seek_args[] = {
11863  {
11864  .name = "addr",
11865  .type = RZ_CMD_ARG_TYPE_RZNUM,
11866  .flags = RZ_CMD_ARG_FLAG_LAST,
11867  .optional = true,
11868 
11869  },
11870  { 0 },
11871 };
11872 static const RzCmdDescHelp seek_help = {
11873  .summary = "Print current address / Seek to address",
11874  .args = seek_args,
11875 };
11876 
11877 static const RzCmdDescArg seek_padded_args[] = {
11878  {
11879  .name = "n",
11880  .type = RZ_CMD_ARG_TYPE_NUM,
11881  .optional = true,
11882 
11883  },
11884  { 0 },
11885 };
11887  .summary = "Print current address with <n> padded zeros (defaults to 8)",
11888  .args = seek_padded_args,
11889 };
11890 
11891 static const RzCmdDescArg seek_base_args[] = {
11892  {
11893  .name = "hex_offset",
11894  .type = RZ_CMD_ARG_TYPE_NUM,
11895 
11896  },
11897  { 0 },
11898 };
11900  .summary = "Seek honoring a base from core->offset",
11901  .args = seek_base_args,
11902 };
11903 
11904 static const RzCmdDescArg seek_delta_args[] = {
11905  {
11906  .name = "delta",
11907  .type = RZ_CMD_ARG_TYPE_NUM,
11908 
11909  },
11910  { 0 },
11911 };
11913  .summary = "Seek to a delta relative to current offset",
11914  .args = seek_delta_args,
11915 };
11916 
11917 static const RzCmdDescArg seek_blocksize_backward_args[] = {
11918  {
11919  .name = "n",
11920  .type = RZ_CMD_ARG_TYPE_NUM,
11921  .optional = true,
11922 
11923  },
11924  { 0 },
11925 };
11927  .summary = "Seek blocksize bytes backward (/=n)",
11929 };
11930 
11931 static const RzCmdDescArg seek_blocksize_forward_args[] = {
11932  {
11933  .name = "n",
11934  .type = RZ_CMD_ARG_TYPE_NUM,
11935  .optional = true,
11936 
11937  },
11938  { 0 },
11939 };
11941  .summary = "Seek blocksize bytes forward (/=n)",
11943 };
11944 
11945 static const RzCmdDescHelp sh_help = {
11946  .summary = "Seek history commands",
11947 };
11949  { 0 },
11950 };
11952  .summary = "List undo seek history",
11953  .args = seek_history_list_args,
11954 };
11955 
11956 static const RzCmdDescArg seek_redo_args[] = {
11957  { 0 },
11958 };
11960  .summary = "Go to position before the last undo (forward in history)",
11961  .args = seek_redo_args,
11962 };
11963 
11964 static const RzCmdDescArg seek_undo_args[] = {
11965  { 0 },
11966 };
11968  .summary = "Go to last seek in seek history (back in history)",
11969  .args = seek_undo_args,
11970 };
11971 
11973  { 0 },
11974 };
11976  .summary = "Clear seek history",
11977  .args = seek_undo_reset_args,
11978 };
11979 
11981  .summary = "Seek to the first hit of a search",
11982 };
11983 
11984 static const RzCmdDescArg seek_asz_args[] = {
11985  {
11986  .name = "align",
11987  .type = RZ_CMD_ARG_TYPE_NUM,
11988 
11989  },
11990  {
11991  .name = "addr",
11992  .type = RZ_CMD_ARG_TYPE_RZNUM,
11993  .flags = RZ_CMD_ARG_FLAG_LAST,
11994  .optional = true,
11995 
11996  },
11997  { 0 },
11998 };
12000  .summary = "Seek to current offset (or <addr>) aligned to <align>",
12001  .args = seek_asz_args,
12002 };
12003 
12005  { 0 },
12006 };
12008  .summary = "Seek aligned to bb start",
12009  .args = seek_basicblock_args,
12010 };
12011 
12012 static const RzCmdDescArg seek_function_args[] = {
12013  {
12014  .name = "fcn",
12015  .type = RZ_CMD_ARG_TYPE_FCN,
12016  .optional = true,
12017 
12018  },
12019  { 0 },
12020 };
12022  .summary = "Seek to next function / Seek to specific function",
12023  .args = seek_function_args,
12024 };
12025 
12027  { 0 },
12028 };
12030  .summary = "Seek to the beginning of current function",
12032 };
12033 
12034 static const RzCmdDescArg seek_begin_args[] = {
12035  { 0 },
12036 };
12038  .summary = "Seek to begin of section/file",
12039  .args = seek_begin_args,
12040 };
12041 
12042 static const RzCmdDescArg seek_end_args[] = {
12043  { 0 },
12044 };
12046  .summary = "Seek to end of section/file",
12047  .args = seek_end_args,
12048 };
12049 
12050 static const char *seek_next_type_choices[] = { "opcodes", "function", "hit", "flags", NULL };
12051 static const RzCmdDescArg seek_next_args[] = {
12052  {
12053  .name = "type",
12054  .type = RZ_CMD_ARG_TYPE_CHOICES,
12055  .optional = true,
12056  .choices = seek_next_type_choices,
12057 
12058  },
12059  { 0 },
12060 };
12062  .summary = "Seek to next location of the given <type> or scr.nkey otherwise",
12063  .description = "<type> and scr.nkey can be one of \"opcodes\", \"function\", \"hit\", \"flags\".",
12064  .args = seek_next_args,
12065 };
12066 
12067 static const char *seek_prev_type_choices[] = { "opcodes", "function", "hit", "flags", NULL };
12068 static const RzCmdDescArg seek_prev_args[] = {
12069  {
12070  .name = "type",
12071  .type = RZ_CMD_ARG_TYPE_CHOICES,
12072  .optional = true,
12073  .choices = seek_prev_type_choices,
12074 
12075  },
12076  { 0 },
12077 };
12079  .summary = "Seek to prev location",
12080  .description = "<type> and scr.nkey can be one of \"opcodes\", \"function\", \"hit\", \"flags\".",
12081  .args = seek_prev_args,
12082 };
12083 
12084 static const RzCmdDescArg seek_opcode_args[] = {
12085  {
12086  .name = "n",
12087  .type = RZ_CMD_ARG_TYPE_NUM,
12088  .optional = true,
12089 
12090  },
12091  { 0 },
12092 };
12094  .summary = "Seek to <n> next opcodes",
12095  .args = seek_opcode_args,
12096 };
12097 
12098 static const RzCmdDescArg seek_register_args[] = {
12099  {
12100  .name = "reg",
12101  .type = RZ_CMD_ARG_TYPE_STRING,
12102  .flags = RZ_CMD_ARG_FLAG_LAST,
12103 
12104  },
12105  { 0 },
12106 };
12108  .summary = "Seek to register",
12109  .args = seek_register_args,
12110 };
12111 
12112 static const RzCmdDescHelp t_help = {
12113  .summary = "Types, noreturn, signatures, C parser and more",
12114 };
12115 static const RzCmdDescArg type_args[] = {
12116  {
12117  .name = "type",
12118  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12119  .optional = true,
12120 
12121  },
12122  { 0 },
12123 };
12124 static const RzCmdDescHelp type_help = {
12125  .summary = "List all types / Show type information",
12126  .description = "When <type> is provided, the pf-format for the given type is provided, otherwise all types are listed.",
12127  .args = type_args,
12128 };
12129 
12130 static const RzCmdDescArg type_del_args[] = {
12131  {
12132  .name = "type",
12133  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12134 
12135  },
12136  { 0 },
12137 };
12139  .summary = "Remove the type",
12140  .args = type_del_args,
12141 };
12142 
12144  { 0 },
12145 };
12147  .summary = "Remove all types",
12148  .args = type_del_all_args,
12149 };
12150 
12151 static const RzCmdDescHelp tc_help = {
12152  .summary = "List loaded types in C format",
12153 };
12154 static const RzCmdDescArg type_list_c_args[] = {
12155  {
12156  .name = "type",
12157  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12158  .optional = true,
12159 
12160  },
12161  { 0 },
12162 };
12164  .summary = "List loaded types in C format with newlines",
12165  .args = type_list_c_args,
12166 };
12167 
12168 static const RzCmdDescArg type_list_c_nl_args[] = {
12169  {
12170  .name = "type",
12171  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12172  .optional = true,
12173 
12174  },
12175  { 0 },
12176 };
12178  .summary = "List loaded types in C format without newlines",
12179  .args = type_list_c_nl_args,
12180 };
12181 
12182 static const RzCmdDescHelp tcc_help = {
12183  .summary = "Manage calling convention types",
12184 };
12185 static const RzCmdDescArg type_cc_list_args[] = {
12186  {
12187  .name = "type",
12188  .type = RZ_CMD_ARG_TYPE_STRING,
12189  .flags = RZ_CMD_ARG_FLAG_LAST,
12190  .optional = true,
12191 
12192  },
12193  { 0 },
12194 };
12196  .summary = "List all calling conventions",
12197  .args = type_cc_list_args,
12198 };
12199 
12200 static const RzCmdDescArg type_cc_del_args[] = {
12201  {
12202  .name = "type",
12203  .type = RZ_CMD_ARG_TYPE_STRING,
12204  .flags = RZ_CMD_ARG_FLAG_LAST,
12205 
12206  },
12207  { 0 },
12208 };
12210  .summary = "Remove the calling convention",
12211  .args = type_cc_del_args,
12212 };
12213 
12215  { 0 },
12216 };
12218  .summary = "Remove all calling conventions",
12219  .args = type_cc_del_all_args,
12220 };
12221 
12222 static const RzCmdDescArg type_define_args[] = {
12223  {
12224  .name = "type",
12225  .type = RZ_CMD_ARG_TYPE_STRING,
12226  .flags = RZ_CMD_ARG_FLAG_LAST,
12227 
12228  },
12229  { 0 },
12230 };
12232  .summary = "Define type from C definition",
12233  .args = type_define_args,
12234 };
12235 
12236 static const RzCmdDescHelp te_help = {
12237  .summary = "List loaded enums",
12238 };
12239 static const RzCmdDescArg type_list_enum_args[] = {
12240  {
12241  .name = "enum",
12242  .type = RZ_CMD_ARG_TYPE_ENUM_TYPE,
12243  .optional = true,
12244 
12245  },
12246  {
12247  .name = "value",
12248  .type = RZ_CMD_ARG_TYPE_STRING,
12249  .flags = RZ_CMD_ARG_FLAG_LAST,
12250  .optional = true,
12251 
12252  },
12253  { 0 },
12254 };
12256  .summary = "List loaded enums / Show enum member",
12257  .args = type_list_enum_args,
12258 };
12259 
12260 static const RzCmdDescArg type_enum_bitfield_args[] = {
12261  {
12262  .name = "enum",
12263  .type = RZ_CMD_ARG_TYPE_ENUM_TYPE,
12264 
12265  },
12266  {
12267  .name = "field",
12268  .type = RZ_CMD_ARG_TYPE_STRING,
12269  .flags = RZ_CMD_ARG_FLAG_LAST,
12270 
12271  },
12272  { 0 },
12273 };
12275  .summary = "Show enum bitfield",
12276  .args = type_enum_bitfield_args,
12277 };
12278 
12279 static const RzCmdDescArg type_enum_c_args[] = {
12280  {
12281  .name = "enum",
12282  .type = RZ_CMD_ARG_TYPE_ENUM_TYPE,
12283  .optional = true,
12284 
12285  },
12286  { 0 },
12287 };
12289  .summary = "Show enum in the C output format",
12290  .args = type_enum_c_args,
12291 };
12292 
12293 static const RzCmdDescArg type_enum_c_nl_args[] = {
12294  {
12295  .name = "enum",
12296  .type = RZ_CMD_ARG_TYPE_ENUM_TYPE,
12297  .optional = true,
12298 
12299  },
12300  { 0 },
12301 };
12303  .summary = "Show enum in the C output format without newlines",
12304  .args = type_enum_c_nl_args,
12305 };
12306 
12307 static const RzCmdDescArg type_enum_find_args[] = {
12308  {
12309  .name = "value",
12310  .type = RZ_CMD_ARG_TYPE_STRING,
12311  .flags = RZ_CMD_ARG_FLAG_LAST,
12312 
12313  },
12314  { 0 },
12315 };
12317  .summary = "Find enum and member by the member value",
12318  .args = type_enum_find_args,
12319 };
12320 
12321 static const RzCmdDescHelp tf_help = {
12322  .summary = "List loaded functions definitions",
12323 };
12324 static const RzCmdDescArg type_list_function_args[] = {
12325  {
12326  .name = "type",
12327  .type = RZ_CMD_ARG_TYPE_STRING,
12328  .flags = RZ_CMD_ARG_FLAG_LAST,
12329  .optional = true,
12330 
12331  },
12332  { 0 },
12333 };
12335  .summary = "List loaded function definitions / Show function signature",
12336  .args = type_list_function_args,
12337 };
12338 
12339 static const RzCmdDescArg type_function_del_args[] = {
12340  {
12341  .name = "name",
12342  .type = RZ_CMD_ARG_TYPE_STRING,
12343  .flags = RZ_CMD_ARG_FLAG_LAST,
12344 
12345  },
12346  { 0 },
12347 };
12349  .summary = "Remove the function type by name",
12350  .args = type_function_del_args,
12351 };
12352 
12354  { 0 },
12355 };
12357  .summary = "Remove all function types",
12359 };
12360 
12361 static const RzCmdDescArg type_function_cc_args[] = {
12362  {
12363  .name = "name",
12364  .type = RZ_CMD_ARG_TYPE_STRING,
12365 
12366  },
12367  {
12368  .name = "cc",
12369  .type = RZ_CMD_ARG_TYPE_STRING,
12370  .flags = RZ_CMD_ARG_FLAG_LAST,
12371  .optional = true,
12372 
12373  },
12374  { 0 },
12375 };
12377  .summary = "Show or set function calling convention",
12378  .args = type_function_cc_args,
12379 };
12380 
12381 static const RzCmdDescHelp tl_help = {
12382  .summary = "Manage type links to the address",
12383 };
12384 static const RzCmdDescArg type_link_args[] = {
12385  {
12386  .name = "typename",
12387  .type = RZ_CMD_ARG_TYPE_STRING,
12388  .optional = true,
12389 
12390  },
12391  {
12392  .name = "address",
12393  .type = RZ_CMD_ARG_TYPE_STRING,
12394  .flags = RZ_CMD_ARG_FLAG_LAST,
12395  .optional = true,
12396 
12397  },
12398  { 0 },
12399 };
12401  .summary = "List all type links / Add a type link",
12402  .args = type_link_args,
12403 };
12404 
12405 static const RzCmdDescArg type_link_show_args[] = {
12406  {
12407  .name = "address",
12408  .type = RZ_CMD_ARG_TYPE_STRING,
12409  .flags = RZ_CMD_ARG_FLAG_LAST,
12410 
12411  },
12412  { 0 },
12413 };
12415  .summary = "Show the type link",
12416  .args = type_link_show_args,
12417 };
12418 
12419 static const RzCmdDescArg type_link_del_args[] = {
12420  {
12421  .name = "address",
12422  .type = RZ_CMD_ARG_TYPE_STRING,
12423  .flags = RZ_CMD_ARG_FLAG_LAST,
12424 
12425  },
12426  { 0 },
12427 };
12429  .summary = "Remove the type link",
12430  .args = type_link_del_args,
12431 };
12432 
12434  { 0 },
12435 };
12437  .summary = "Remove all type links",
12438  .args = type_link_del_all_args,
12439 };
12440 
12441 static const RzCmdDescHelp tn_help = {
12442  .summary = "Manage noreturn function attributes and marks",
12443 };
12444 static const RzCmdDescArg type_list_noreturn_args[] = {
12445  {
12446  .name = "name",
12447  .type = RZ_CMD_ARG_TYPE_STRING,
12448  .flags = RZ_CMD_ARG_FLAG_LAST,
12449  .optional = true,
12450 
12451  },
12452  { 0 },
12453 };
12455  .summary = "List all noreturn references / Add a noreturn function",
12456  .args = type_list_noreturn_args,
12457 };
12458 
12459 static const RzCmdDescArg type_noreturn_del_args[] = {
12460  {
12461  .name = "name",
12462  .type = RZ_CMD_ARG_TYPE_STRING,
12463  .flags = RZ_CMD_ARG_FLAG_ARRAY,
12464 
12465  },
12466  { 0 },
12467 };
12469  .summary = "Remove the noreturn reference",
12470  .args = type_noreturn_del_args,
12471 };
12472 
12474  { 0 },
12475 };
12477  .summary = "Remove all noreturn references",
12479 };
12480 
12481 static const RzCmdDescHelp to_help = {
12482  .summary = "Open C header file and load types from it",
12483 };
12484 static const RzCmdDescArg type_open_file_args[] = {
12485  {
12486  .name = "file",
12487  .type = RZ_CMD_ARG_TYPE_FILE,
12488 
12489  },
12490  { 0 },
12491 };
12493  .summary = "Open C header file and load types from it",
12494  .args = type_open_file_args,
12495 };
12496 
12497 static const RzCmdDescArg type_open_editor_args[] = {
12498  {
12499  .name = "type",
12500  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12501 
12502  },
12503  { 0 },
12504 };
12506  .summary = "Open cfg.editor to edit type",
12507  .args = type_open_editor_args,
12508 };
12509 
12510 static const RzCmdDescArg type_open_sdb_args[] = {
12511  {
12512  .name = "file",
12513  .type = RZ_CMD_ARG_TYPE_FILE,
12514 
12515  },
12516  { 0 },
12517 };
12519  .summary = "Open SDB file and load types from it",
12520  .args = type_open_sdb_args,
12521 };
12522 
12523 static const RzCmdDescHelp tp_help = {
12524  .summary = "Print formatted type casted to the address",
12525 };
12526 static const RzCmdDescArg type_print_args[] = {
12527  {
12528  .name = "type",
12529  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12530 
12531  },
12532  {
12533  .name = "address",
12534  .type = RZ_CMD_ARG_TYPE_STRING,
12535  .flags = RZ_CMD_ARG_FLAG_LAST,
12536  .optional = true,
12537 
12538  },
12539  { 0 },
12540 };
12542  .summary = "Print formatted type casted to the address or variable",
12543  .args = type_print_args,
12544 };
12545 
12546 static const RzCmdDescArg type_print_value_args[] = {
12547  {
12548  .name = "type",
12549  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12550 
12551  },
12552  {
12553  .name = "value",
12554  .type = RZ_CMD_ARG_TYPE_STRING,
12555  .flags = RZ_CMD_ARG_FLAG_LAST,
12556  .optional = true,
12557 
12558  },
12559  { 0 },
12560 };
12562  .summary = "Print formatted type casted to the value",
12563  .args = type_print_value_args,
12564 };
12565 
12566 static const RzCmdDescArg type_print_hexstring_args[] = {
12567  {
12568  .name = "type",
12569  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12570 
12571  },
12572  {
12573  .name = "hexpairs",
12574  .type = RZ_CMD_ARG_TYPE_STRING,
12575  .flags = RZ_CMD_ARG_FLAG_LAST,
12576 
12577  },
12578  { 0 },
12579 };
12581  .summary = "Print formatted type casted to the hexadecimal sequence",
12582  .args = type_print_hexstring_args,
12583 };
12584 
12585 static const RzCmdDescHelp ts_help = {
12586  .summary = "List loaded structures",
12587 };
12588 static const RzCmdDescArg type_list_structure_args[] = {
12589  {
12590  .name = "type",
12592  .optional = true,
12593 
12594  },
12595  { 0 },
12596 };
12598  .summary = "List loaded structures / Show pf format string for given structure",
12599  .args = type_list_structure_args,
12600 };
12601 
12602 static const RzCmdDescArg type_structure_c_args[] = {
12603  {
12604  .name = "type",
12606  .optional = true,
12607 
12608  },
12609  { 0 },
12610 };
12612  .summary = "Show structure in the C output format with newlines",
12613  .args = type_structure_c_args,
12614 };
12615 
12616 static const RzCmdDescArg type_structure_c_nl_args[] = {
12617  {
12618  .name = "type",
12620  .optional = true,
12621 
12622  },
12623  { 0 },
12624 };
12626  .summary = "Show structure in the C output format without newlines",
12627  .args = type_structure_c_nl_args,
12628 };
12629 
12630 static const RzCmdDescHelp tt_help = {
12631  .summary = "List loaded typedefs",
12632 };
12633 static const RzCmdDescArg type_list_typedef_args[] = {
12634  {
12635  .name = "type",
12637  .optional = true,
12638 
12639  },
12640  { 0 },
12641 };
12643  .summary = "List loaded typedefs / Show name for given type alias",
12644  .args = type_list_typedef_args,
12645 };
12646 
12647 static const RzCmdDescArg type_typedef_c_args[] = {
12648  {
12649  .name = "type",
12651  .optional = true,
12652 
12653  },
12654  { 0 },
12655 };
12657  .summary = "Show typedef in the C output format",
12658  .args = type_typedef_c_args,
12659 };
12660 
12661 static const RzCmdDescHelp tu_help = {
12662  .summary = "List loaded unions",
12663 };
12664 static const RzCmdDescArg type_list_union_args[] = {
12665  {
12666  .name = "type",
12668  .optional = true,
12669 
12670  },
12671  { 0 },
12672 };
12674  .summary = "List loaded unions / Show pf format string for given union",
12675  .args = type_list_union_args,
12676 };
12677 
12678 static const RzCmdDescArg type_union_c_args[] = {
12679  {
12680  .name = "type",
12682  .optional = true,
12683 
12684  },
12685  { 0 },
12686 };
12688  .summary = "Show union in the C output format with newlines",
12689  .args = type_union_c_args,
12690 };
12691 
12692 static const RzCmdDescArg type_union_c_nl_args[] = {
12693  {
12694  .name = "type",
12696  .optional = true,
12697 
12698  },
12699  { 0 },
12700 };
12702  .summary = "Show union in the C output format without newlines",
12703  .args = type_union_c_nl_args,
12704 };
12705 
12706 static const RzCmdDescHelp tx_help = {
12707  .summary = "Type xrefs",
12708 };
12709 static const RzCmdDescArg type_xrefs_list_args[] = {
12710  {
12711  .name = "type",
12712  .type = RZ_CMD_ARG_TYPE_ANY_TYPE,
12713  .optional = true,
12714 
12715  },
12716  { 0 },
12717 };
12719  .summary = "List functions using the type",
12720  .args = type_xrefs_list_args,
12721 };
12722 
12723 static const RzCmdDescArg type_xrefs_function_args[] = {
12724  {
12725  .name = "address",
12726  .type = RZ_CMD_ARG_TYPE_STRING,
12727  .flags = RZ_CMD_ARG_FLAG_LAST,
12728  .optional = true,
12729 
12730  },
12731  { 0 },
12732 };
12734  .summary = "List all types used in the function",
12735  .args = type_xrefs_function_args,
12736 };
12737 
12739  { 0 },
12740 };
12742  .summary = "Render the type xrefs graph",
12743  .args = type_xrefs_graph_args,
12744 };
12745 
12747  { 0 },
12748 };
12750  .summary = "List all types used by any function",
12751  .args = type_xrefs_list_all_args,
12752 };
12753 
12755  .summary = "Enter visual mode",
12756 };
12757 
12759  .summary = "Enter visual panel mode",
12760 };
12761 
12762 static const RzCmdDescHelp w_help = {
12763  .summary = "Write commands",
12764 };
12765 static const RzCmdDescArg write_args[] = {
12766  {
12767  .name = "string",
12768  .type = RZ_CMD_ARG_TYPE_STRING,
12769  .flags = RZ_CMD_ARG_FLAG_LAST,
12770 
12771  },
12772  { 0 },
12773 };
12774 static const RzCmdDescHelp write_help = {
12775  .summary = "Write string",
12776  .args = write_args,
12777 };
12778 
12779 static const RzCmdDescHelp wB_help = {
12780  .summary = "Set or unset bits with given value",
12781 };
12783  { .text = "wB", .arg_str = " 0x20", .comment = "Sets the 5th bit at current offset, leaving all other bits intact." },
12784  { 0 },
12785 };
12786 static const RzCmdDescDetail write_bits_details[] = {
12787  { .name = "Examples", .entries = write_bits_Examples_detail_entries },
12788  { 0 },
12789 };
12790 static const RzCmdDescArg write_bits_args[] = {
12791  {
12792  .name = "value",
12793  .type = RZ_CMD_ARG_TYPE_NUM,
12794 
12795  },
12796  { 0 },
12797 };
12799  .summary = "Set bits with given value",
12800  .description = "Set the bits that are set in the value passed as arguments. 0 bits in the value argument are ignored, while the others are set at the current offset.",
12801  .details = write_bits_details,
12802  .args = write_bits_args,
12803 };
12804 
12805 static const RzCmdDescArg write_unset_bits_args[] = {
12806  {
12807  .name = "value",
12808  .type = RZ_CMD_ARG_TYPE_NUM,
12809 
12810  },
12811  { 0 },
12812 };
12814  .summary = "Unset bits with given value",
12815  .description = "Unset the bits that are set in the value passed as arguments. 0 bits in the value argument are ignored, while the others are unset at the current offset",
12816  .args = write_unset_bits_args,
12817 };
12818 
12820  { .text = "wv", .arg_str = " 0xdeadbeef", .comment = "Write the value 0xdeadbeef at current offset" },
12821  { .text = "wv2", .arg_str = " 0xdead", .comment = "Write the word 0xdead at current offset" },
12822  { .text = "wv1", .arg_str = " 0xde", .comment = "Write the byte 0xde at current offset" },
12823  { 0 },
12824 };
12825 static const RzCmdDescDetail wv_details[] = {
12826  { .name = "Examples", .entries = wv_Examples_detail_entries },
12827  { 0 },
12828 };
12829 static const RzCmdDescHelp wv_help = {
12830  .summary = "Write value of given size",
12831  .details = wv_details,
12832 };
12833 static const RzCmdDescArg write_value_args[] = {
12834  {
12835  .name = "value",
12836  .type = RZ_CMD_ARG_TYPE_NUM,
12837 
12838  },
12839  { 0 },
12840 };
12842  .summary = "Write value as 4-bytes/8-bytes based on value",
12843  .description = "Write the number passed as argument at the current offset as a 4 - bytes value or 8 - bytes value if the input is bigger than UT32_MAX, respecting the cfg.bigendian variable",
12844  .args = write_value_args,
12845 };
12846 
12847 static const RzCmdDescArg write_value1_args[] = {
12848  {
12849  .name = "value",
12850  .type = RZ_CMD_ARG_TYPE_NUM,
12851 
12852  },
12853  { 0 },
12854 };
12856  .summary = "Write value of 1 byte",
12857  .description = "Write the number passed as argument at the current offset as 1 - byte, respecting the cfg.bigendian variable",
12858  .args = write_value1_args,
12859 };
12860 
12861 static const RzCmdDescArg write_value2_args[] = {
12862  {
12863  .name = "value",
12864  .type = RZ_CMD_ARG_TYPE_NUM,
12865 
12866  },
12867  { 0 },
12868 };
12870  .summary = "Write value of 2 byte",
12871  .description = "Write the number passed as argument at the current offset as 2 - bytes, respecting the cfg.bigendian variable",
12872  .args = write_value2_args,
12873 };
12874 
12875 static const RzCmdDescArg write_value4_args[] = {
12876  {
12877  .name = "value",
12878  .type = RZ_CMD_ARG_TYPE_NUM,
12879 
12880  },
12881  { 0 },
12882 };
12884  .summary = "Write value of 4 byte",
12885  .description = "Write the number passed as argument at the current offset as 4 - bytes, respecting the cfg.bigendian variable",
12886  .args = write_value4_args,
12887 };
12888 
12889 static const RzCmdDescArg write_value8_args[] = {
12890  {
12891  .name = "value",
12892  .type = RZ_CMD_ARG_TYPE_NUM,
12893 
12894  },
12895  { 0 },
12896 };
12898  .summary = "Write value of 8 byte",
12899  .description = "Write the number passed as argument at the current offset as 8 - bytes, respecting the cfg.bigendian variable",
12900  .args = write_value8_args,
12901 };
12902 
12903 static const RzCmdDescArg write_zero_args[] = {
12904  {
12905  .name = "len",
12906  .type = RZ_CMD_ARG_TYPE_NUM,
12907 
12908  },
12909  { 0 },
12910 };
12912  .summary = "Write <len> bytes with value 0x00",
12913  .description = "Fill <len> bytes starting from the current offset with the value 0.",
12914  .args = write_zero_args,
12915 };
12916 
12918  .summary = "increment/decrement byte, word, ..",
12919  .args_str = " [<n>]",
12920  .options = "<1248><+->",
12921 };
12923  { .text = "w1+", .arg_str = NULL, .comment = "Add 1 to the byte at the current offset." },
12924  { .text = "w1-", .arg_str = NULL, .comment = "Subtract 1 to the byte at the current offset." },
12925  { .text = "w1-", .arg_str = " 9", .comment = "Subtract 9 to the byte at the current offset." },
12926  { 0 },
12927 };
12928 static const RzCmdDescDetail w1_details[] = {
12929  { .name = "Examples", .entries = w1_Examples_detail_entries },
12930  { 0 },
12931 };
12932 static const RzCmdDescHelp w1_help = {
12933  .summary = "Increment/decrement a byte",
12934  .details = w1_details,
12935 };
12936 static const RzCmdDescArg write_1_inc_args[] = {
12937  {
12938  .name = "n",
12939  .type = RZ_CMD_ARG_TYPE_NUM,
12940  .optional = true,
12941 
12942  },
12943  { 0 },
12944 };
12946  .summary = "Increment a byte",
12947  .description = "Increment a byte at the current offset by 1 or <n>, if specified",
12948  .args = write_1_inc_args,
12949 };
12950 
12951 static const RzCmdDescArg write_1_dec_args[] = {
12952  {
12953  .name = "n",
12954  .type = RZ_CMD_ARG_TYPE_NUM,
12955  .optional = true,
12956 
12957  },
12958  { 0 },
12959 };
12961  .summary = "Decrement a byte",
12962  .description = "Decrement a byte at the current offset by 1 or <n>, if specified",
12963  .args = write_1_dec_args,
12964 };
12965 
12967  { .text = "w2+", .arg_str = NULL, .comment = "Add 1 to the word at the current offset." },
12968  { .text = "w2-", .arg_str = NULL, .comment = "Subtract 1 to the word at the current offset." },
12969  { .text = "w2-", .arg_str = " 9", .comment = "Subtract 9 to the word at the current offset." },
12970  { 0 },
12971 };
12972 static const RzCmdDescDetail w2_details[] = {
12973  { .name = "Examples", .entries = w2_Examples_detail_entries },
12974  { 0 },
12975 };
12976 static const RzCmdDescHelp w2_help = {
12977  .summary = "Increment/decrement a word",
12978  .details = w2_details,
12979 };
12980 static const RzCmdDescArg write_2_inc_args[] = {
12981  {
12982  .name = "n",
12983  .type = RZ_CMD_ARG_TYPE_NUM,
12984  .optional = true,
12985 
12986  },
12987  { 0 },
12988 };
12990  .summary = "Increment a word",
12991  .description = "Increment a word at the current offset by 1 or <n>, if specified",
12992  .args = write_2_inc_args,
12993 };
12994 
12995 static const RzCmdDescArg write_2_dec_args[] = {
12996  {
12997  .name = "n",
12998  .type = RZ_CMD_ARG_TYPE_NUM,
12999  .optional = true,
13000 
13001  },
13002  { 0 },
13003 };
13005  .summary = "Decrement a word",
13006  .description = "Decrement a word at the current offset by 1 or <n>, if specified",
13007  .args = write_2_dec_args,
13008 };
13009 
13011  { .text = "w4+", .arg_str = NULL, .comment = "Add 1 to the dword at the current offset." },
13012  { .text = "w4-", .arg_str = NULL, .comment = "Subtract 1 to the dword at the current offset." },
13013  { .text = "w4-", .arg_str = " 9", .comment = "Subtract 9 to the dword at the current offset." },
13014  { 0 },
13015 };
13016 static const RzCmdDescDetail w4_details[] = {
13017  { .name = "Examples", .entries = w4_Examples_detail_entries },
13018  { 0 },
13019 };
13020 static const RzCmdDescHelp w4_help = {
13021  .summary = "Increment/decrement a dword",
13022  .details = w4_details,
13023 };
13024 static const RzCmdDescArg write_4_inc_args[] = {
13025  {
13026  .name = "n",
13027  .type = RZ_CMD_ARG_TYPE_NUM,
13028  .optional = true,
13029 
13030  },
13031  { 0 },
13032 };
13034  .summary = "Increment a dword",
13035  .description = "Increment a dword at the current offset by 1 or <n>, if specified",
13036  .args = write_4_inc_args,
13037 };
13038 
13039 static const RzCmdDescArg write_4_dec_args[] = {
13040  {
13041  .name = "n",
13042  .type = RZ_CMD_ARG_TYPE_NUM,
13043  .optional = true,
13044 
13045  },
13046  { 0 },
13047 };
13049  .summary = "Decrement a dword",
13050  .description = "Decrement a dword at the current offset by 1 or <n>, if specified",
13051  .args = write_4_dec_args,
13052 };
13053 
13055  { .text = "w8+", .arg_str = NULL, .comment = "Add 1 to the qword at the current offset." },
13056  { .text = "w8-", .arg_str = NULL, .comment = "Subtract 1 to the qword at the current offset." },
13057  { .text = "w8-", .arg_str = " 9", .comment = "Subtract 9 to the qword at the current offset." },
13058  { 0 },
13059 };
13060 static const RzCmdDescDetail w8_details[] = {
13061  { .name = "Examples", .entries = w8_Examples_detail_entries },
13062  { 0 },
13063 };
13064 static const RzCmdDescHelp w8_help = {
13065  .summary = "Increment/decrement a qword",
13066  .details = w8_details,
13067 };
13068 static const RzCmdDescArg write_8_inc_args[] = {
13069  {
13070  .name = "n",
13071  .type = RZ_CMD_ARG_TYPE_NUM,
13072  .optional = true,
13073 
13074  },
13075  { 0 },
13076 };
13078  .summary = "Increment a qword",
13079  .description = "Increment a qword at the current offset by 1 or <n>, if specified",
13080  .args = write_8_inc_args,
13081 };
13082 
13083 static const RzCmdDescArg write_8_dec_args[] = {
13084  {
13085  .name = "n",
13086  .type = RZ_CMD_ARG_TYPE_NUM,
13087  .optional = true,
13088 
13089  },
13090  { 0 },
13091 };
13093  .summary = "Decrement a qword",
13094  .description = "Decrement a qword at the current offset by 1 or <n>, if specified",
13095  .args = write_8_dec_args,
13096 };
13097 
13099  { .text = "w6d", .arg_str = " SGVsbG9Xb3JsZAo=", .comment = "Write the string \"HelloWorld\" (without quotes) at current offset." },
13100  { .text = "w6e", .arg_str = " 48656c6c6f576f726c64", .comment = "Write the string \"SGVsbG9Xb3JsZAo=\" (without quotes) at current offset." },
13101  { 0 },
13102 };
13103 static const RzCmdDescDetail w6_details[] = {
13104  { .name = "Examples", .entries = w6_Examples_detail_entries },
13105  { 0 },
13106 };
13107 static const RzCmdDescHelp w6_help = {
13108  .summary = "Write base64 [d]ecoded or [e]ncoded string",
13109  .details = w6_details,
13110 };
13111 static const RzCmdDescArg write_base64_decode_args[] = {
13112  {
13113  .name = "base64",
13114  .type = RZ_CMD_ARG_TYPE_STRING,
13115  .flags = RZ_CMD_ARG_FLAG_LAST,
13116 
13117  },
13118  { 0 },
13119 };
13121  .summary = "Write the base64-decoded bytes",
13122  .description = "Base64-Decode the string passed as argument and write it at the current offset.",
13123  .args = write_base64_decode_args,
13124 };
13125 
13126 static const RzCmdDescArg write_base64_encode_args[] = {
13127  {
13128  .name = "hexstring",
13129  .type = RZ_CMD_ARG_TYPE_STRING,
13130  .flags = RZ_CMD_ARG_FLAG_LAST,
13131 
13132  },
13133  { 0 },
13134 };
13136  .summary = "Write the base64-encoded bytes",
13137  .description = "Base64-Encode the hex string passed as argument and write it at the current offset",
13138  .args = write_base64_encode_args,
13139 };
13140 
13141 static const RzCmdDescHelp we_help = {
13142  .summary = "Extend write operations (insert bytes instead of replacing)",
13143 };
13144 static const RzCmdDescArg write_extend_zero_args[] = {
13145  {
13146  .name = "len",
13147  .type = RZ_CMD_ARG_TYPE_RZNUM,
13148 
13149  },
13150  {
13151  .name = "addr",
13152  .type = RZ_CMD_ARG_TYPE_RZNUM,
13153  .flags = RZ_CMD_ARG_FLAG_LAST,
13154  .optional = true,
13155 
13156  },
13157  { 0 },
13158 };
13160  .summary = "Insert <len> null bytes at <addr> or current offset and extend the file at current offset",
13161  .args = write_extend_zero_args,
13162 };
13163 
13164 static const RzCmdDescArg write_extend_shift_args[] = {
13165  {
13166  .name = "dist",
13167  .type = RZ_CMD_ARG_TYPE_RZNUM,
13168 
13169  },
13170  {
13171  .name = "len",
13172  .type = RZ_CMD_ARG_TYPE_RZNUM,
13173  .flags = RZ_CMD_ARG_FLAG_LAST,
13174  .optional = true,
13175 
13176  },
13177  { 0 },
13178 };
13180  .summary = "Shift <len> bytes at current offset left or right based on <dist>",
13181  .description = "Shift the bytes at current offset left or right, based on the value of <dist>. Positive <dist> shifts the data right, negative <dist> shifts the data left. The amount of data to be shifted is either <len>, if specified, or the whole remaining file otherwise.",
13182  .args = write_extend_shift_args,
13183 };
13184 
13186  { .text = "wex", .arg_str = " 414243", .comment = "Insert the characters \"ABC\" at the current offset and extend the file" },
13187  { 0 },
13188 };
13190  { .name = "Examples", .entries = write_extend_hexbytes_Examples_detail_entries },
13191  { 0 },
13192 };
13193 static const RzCmdDescArg write_extend_hexbytes_args[] = {
13194  {
13195  .name = "bytes",
13196  .type = RZ_CMD_ARG_TYPE_STRING,
13197 
13198  },
13199  {
13200  .name = "addr",
13201  .type = RZ_CMD_ARG_TYPE_RZNUM,
13202  .flags = RZ_CMD_ARG_FLAG_LAST,
13203  .optional = true,
13204 
13205  },
13206  { 0 },
13207 };
13209  .summary = "Insert <hex_bytes> at <addr> or current offset and extend the file at current offset",
13210  .details = write_extend_hexbytes_details,
13212 };
13213 
13214 static const RzCmdDescArg write_unified_patch_args[] = {
13215  {
13216  .name = "file",
13217  .type = RZ_CMD_ARG_TYPE_FILE,
13218 
13219  },
13220  { 0 },
13221 };
13223  .summary = "Apply unified hex patch (see output of cu)",
13224  .args = write_unified_patch_args,
13225 };
13226 
13227 static const RzCmdDescArg write_random_args[] = {
13228  {
13229  .name = "len",
13230  .type = RZ_CMD_ARG_TYPE_RZNUM,
13231  .flags = RZ_CMD_ARG_FLAG_LAST,
13232 
13233  },
13234  { 0 },
13235 };
13237  .summary = "Write <len> random bytes",
13238  .args = write_random_args,
13239 };
13240 
13241 static const RzCmdDescHelp wc_help = {
13242  .summary = "Write cache commands",
13243 };
13245  { 0 },
13246 };
13248  .summary = "List all write changes in the cache",
13249  .args = write_cache_list_args,
13250 };
13251 
13252 static const RzCmdDescArg write_cache_remove_args[] = {
13253  {
13254  .name = "from",
13255  .type = RZ_CMD_ARG_TYPE_RZNUM,
13256  .optional = true,
13257 
13258  },
13259  {
13260  .name = "to",
13261  .type = RZ_CMD_ARG_TYPE_RZNUM,
13262  .flags = RZ_CMD_ARG_FLAG_LAST,
13263  .optional = true,
13264 
13265  },
13266  { 0 },
13267 };
13269  .summary = "Remove write operation at current offset or in the given range",
13270  .args = write_cache_remove_args,
13271 };
13272 
13274  { 0 },
13275 };
13277  .summary = "Reset the cache",
13279 };
13280 
13281 static const RzCmdDescArg write_cache_commit_args[] = {
13282  {
13283  .name = "from",
13284  .type = RZ_CMD_ARG_TYPE_RZNUM,
13285 
13286  },
13287  {
13288  .name = "to",
13289  .type = RZ_CMD_ARG_TYPE_RZNUM,
13290  .flags = RZ_CMD_ARG_FLAG_LAST,
13291  .optional = true,
13292 
13293  },
13294  { 0 },
13295 };
13297  .summary = "Commit cache from address <from> up to <to> or one blocksize",
13298  .args = write_cache_commit_args,
13299 };
13300 
13302  { 0 },
13303 };
13305  .summary = "Commit the cache",
13307 };
13308 
13309 static const RzCmdDescArg write_pcache_list_args[] = {
13310  {
13311  .name = "fd",
13312  .type = RZ_CMD_ARG_TYPE_NUM,
13313  .optional = true,
13314 
13315  },
13316  { 0 },
13317 };
13319  .summary = "List all write changes in the p-cache",
13320  .args = write_pcache_list_args,
13321 };
13322 
13323 static const RzCmdDescArg write_pcache_commit_args[] = {
13324  {
13325  .name = "fd",
13326  .type = RZ_CMD_ARG_TYPE_NUM,
13327  .optional = true,
13328 
13329  },
13330  { 0 },
13331 };
13333  .summary = "Commit p-cache for specified <fd> or current file",
13334  .args = write_pcache_commit_args,
13335 };
13336 
13337 static const RzCmdDescArg write_zero_string_args[] = {
13338  {
13339  .name = "string",
13340  .type = RZ_CMD_ARG_TYPE_STRING,
13341  .flags = RZ_CMD_ARG_FLAG_LAST,
13342 
13343  },
13344  { 0 },
13345 };
13347  .summary = "Write zero-terminated string",
13348  .args = write_zero_string_args,
13349 };
13350 
13351 static const RzCmdDescHelp wf_help = {
13352  .summary = "Write data from file, socket, offset",
13353 };
13354 static const RzCmdDescArg write_from_io_args[] = {
13355  {
13356  .name = "addr",
13357  .type = RZ_CMD_ARG_TYPE_RZNUM,
13358 
13359  },
13360  {
13361  .name = "size",
13362  .type = RZ_CMD_ARG_TYPE_RZNUM,
13363  .flags = RZ_CMD_ARG_FLAG_LAST,
13364 
13365  },
13366  { 0 },
13367 };
13369  .summary = "Write <size> bytes from <addr> into current offset",
13370  .args = write_from_io_args,
13371 };
13372 
13373 static const RzCmdDescArg write_from_io_xchg_args[] = {
13374  {
13375  .name = "addr",
13376  .type = RZ_CMD_ARG_TYPE_RZNUM,
13377 
13378  },
13379  {
13380  .name = "size",
13381  .type = RZ_CMD_ARG_TYPE_RZNUM,
13382  .flags = RZ_CMD_ARG_FLAG_LAST,
13383 
13384  },
13385  { 0 },
13386 };
13388  .summary = "Exchange <size> bytes between <addr> and current offset",
13389  .args = write_from_io_xchg_args,
13390 };
13391 
13392 static const RzCmdDescArg write_from_file_args[] = {
13393  {
13394  .name = "file",
13395  .type = RZ_CMD_ARG_TYPE_FILE,
13396 
13397  },
13398  {
13399  .name = "size",
13400  .type = RZ_CMD_ARG_TYPE_RZNUM,
13401  .optional = true,
13402 
13403  },
13404  {
13405  .name = "offset",
13406  .type = RZ_CMD_ARG_TYPE_RZNUM,
13407  .flags = RZ_CMD_ARG_FLAG_LAST,
13408  .optional = true,
13409 
13410  },
13411  { 0 },
13412 };
13414  .summary = "Write data from <file> into current offset",
13415  .args = write_from_file_args,
13416 };
13417 
13418 static const RzCmdDescArg write_from_socket_args[] = {
13419  {
13420  .name = "host:port",
13421  .type = RZ_CMD_ARG_TYPE_STRING,
13422 
13423  },
13424  {
13425  .name = "size",
13426  .type = RZ_CMD_ARG_TYPE_RZNUM,
13427  .flags = RZ_CMD_ARG_FLAG_LAST,
13428  .optional = true,
13429 
13430  },
13431  { 0 },
13432 };
13434  .summary = "Write data from socket into current offset",
13435  .args = write_from_socket_args,
13436 };
13437 
13438 static const RzCmdDescArg write_wide_string_args[] = {
13439  {
13440  .name = "string",
13441  .type = RZ_CMD_ARG_TYPE_STRING,
13442  .flags = RZ_CMD_ARG_FLAG_LAST,
13443 
13444  },
13445  { 0 },
13446 };
13448  .summary = "Write wide 16 little endian string",
13449  .args = write_wide_string_args,
13450 };
13451 
13452 static const RzCmdDescHelp wx_help = {
13453  .summary = "Write hexadecimal data",
13454 };
13455 static const RzCmdDescArg write_hex_args[] = {
13456  {
13457  .name = "hex",
13458  .type = RZ_CMD_ARG_TYPE_STRING,
13459  .flags = RZ_CMD_ARG_FLAG_LAST,
13460 
13461  },
13462  { 0 },
13463 };
13465  .summary = "Write hexadecimal data <hex> into current offset",
13466  .args = write_hex_args,
13467 };
13468 
13469 static const RzCmdDescArg write_hex_from_file_args[] = {
13470  {
13471  .name = "file|-",
13472  .type = RZ_CMD_ARG_TYPE_FILE,
13473 
13474  },
13475  { 0 },
13476 };
13478  .summary = "Write hexadecimal data from file <file> into current offset",
13479  .args = write_hex_from_file_args,
13480 };
13481 
13482 static const RzCmdDescHelp wa_help = {
13483  .summary = "Write opcodes",
13484 };
13485 static const RzCmdDescArg write_assembly_args[] = {
13486  {
13487  .name = "instructions",
13488  .type = RZ_CMD_ARG_TYPE_STRING,
13489  .flags = RZ_CMD_ARG_FLAG_ARRAY,
13490 
13491  },
13492  { 0 },
13493 };
13495  .summary = "Assemble instruction(s) and write bytes at current offset",
13496  .description = "Assemble the <instructions> provided as argument considering the current architecture and bits in asm.arch/asm.bits and write the resulting bytes at the current offset.",
13497  .args = write_assembly_args,
13498 };
13499 
13500 static const RzCmdDescArg write_assembly_inside_args[] = {
13501  {
13502  .name = "instructions",
13503  .type = RZ_CMD_ARG_TYPE_STRING,
13504  .flags = RZ_CMD_ARG_FLAG_ARRAY,
13505 
13506  },
13507  { 0 },
13508 };
13510  .summary = "Assemble instruction(s) and write bytes inside the current instruction",
13511  .description = "Assemble the <instructions> provided as argument considering the current architecture and bits in asm.arch/asm.bits and write the resulting bytes \"inside\" the current instruction, by filling the remaining bytes of the old instruction with nop bytes.",
13513 };
13514 
13515 static const RzCmdDescArg write_assembly_file_args[] = {
13516  {
13517  .name = "file",
13518  .type = RZ_CMD_ARG_TYPE_FILE,
13519 
13520  },
13521  { 0 },
13522 };
13524  .summary = "Assemble file and write bytes at current offset",
13525  .description = "Assemble the assembly file <file> provided as argument considering the current architecture and bits in asm.arch/asm.bits and write the resulting bytes at the current offset.",
13526  .args = write_assembly_file_args,
13527 };
13528 
13530  { .text = "wao", .arg_str = " nop", .comment = "Make the current instruction a no operation" },
13531  { .text = "wao", .arg_str = " jinf", .comment = "Assemble an infinite loop" },
13532  { .text = "wao", .arg_str = " jz", .comment = "Make the current conditional instruction a jump-if-zero" },
13533  { .text = "wao", .arg_str = " jnz", .comment = "Make the current conditional instruction a jump-if-not-zero" },
13534  { .text = "wao", .arg_str = " ret1", .comment = "Make the current instruction return 1" },
13535  { .text = "wao", .arg_str = " ret0", .comment = "Make the current instruction return 0" },
13536  { .text = "wao", .arg_str = " retn", .comment = "Make the current instruction return -1" },
13537  { .text = "wao", .arg_str = " nocj", .comment = "Make the current conditional instruction unconditional" },
13538  { .text = "wao", .arg_str = " trap", .comment = "Make the current instruction a trap (e.g. int3 in x86)" },
13539  { .text = "wao", .arg_str = " recj", .comment = "Swap the condition of the current conditional instruction" },
13540  { 0 },
13541 };
13543  { .name = "Operators", .entries = write_assembly_opcode_Operators_detail_entries },
13544  { 0 },
13545 };
13546 static const RzCmdDescArg write_assembly_opcode_args[] = {
13547  {
13548  .name = "op",
13549  .type = RZ_CMD_ARG_TYPE_STRING,
13550  .flags = RZ_CMD_ARG_FLAG_LAST,
13551 
13552  },
13553  { 0 },
13554 };
13556  .summary = "Write on the current opcode",
13557  .details = write_assembly_opcode_details,
13559 };
13560 
13561 static const RzCmdDescArg write_block_args[] = {
13562  {
13563  .name = "hex",
13564  .type = RZ_CMD_ARG_TYPE_STRING,
13565  .flags = RZ_CMD_ARG_FLAG_LAST,
13566 
13567  },
13568  { 0 },
13569 };
13571  .summary = "Write in current block an hexstring cyclically",
13572  .args = write_block_args,
13573 };
13574 
13575 static const RzCmdDescHelp wm_help = {
13576  .summary = "Set binary mask hexpair to be used as cyclic write mask",
13577 };
13578 static const RzCmdDescArg write_mask_set_args[] = {
13579  {
13580  .name = "hex_mask",
13581  .type = RZ_CMD_ARG_TYPE_STRING,
13582  .flags = RZ_CMD_ARG_FLAG_LAST,
13583 
13584  },
13585  { 0 },
13586 };
13588  .summary = "Set a write mask",
13589  .description = "Set a write mask that is applied whenever a following write operation is performed. Data will be masked as if the first byte of data is in arithmetic AND (&) with the first byte of the mask, the second byte of data with the second byte of the mask, and so on.",
13590  .args = write_mask_set_args,
13591 };
13592 
13594  { 0 },
13595 };
13597  .summary = "Remove the write mask",
13598  .args = write_mask_reset_args,
13599 };
13600 
13602  { .text = "woa", .arg_str = " 20", .comment = "Content before: 1122334455 ; Content after: 3142536475" },
13603  { .text = "wos", .arg_str = " 2021", .comment = "Content before: 1122334455 ; Content after: f101132335" },
13604  { .text = "wo4", .arg_str = "", .comment = "Content before: 1122334455667788; Content after: 4433221188776655" },
13605  { 0 },
13606 };
13607 static const RzCmdDescDetail wo_details[] = {
13608  { .name = "Examples", .entries = wo_Examples_detail_entries },
13609  { 0 },
13610 };
13611 static const RzCmdDescHelp wo_help = {
13612  .summary = "Write a block with a special operation",
13613  .details = wo_details,
13614 };
13616  { 0 },
13617 };
13619  .summary = "Swap the endianess of 2-bytes values in the current block",
13620  .args = write_op_2byteswap_args,
13621 };
13622 
13624  { 0 },
13625 };
13627  .summary = "Swap the endianess of 4-bytes values in the current block",
13628  .args = write_op_4byteswap_args,
13629 };
13630 
13632  { 0 },
13633 };
13635  .summary = "Swap the endianess of 8-bytes values in the current block",
13636  .args = write_op_8byteswap_args,
13637 };
13638 
13639 static const RzCmdDescArg write_op_add_args[] = {
13640  {
13641  .name = "value",
13642  .type = RZ_CMD_ARG_TYPE_RZNUM,
13643  .flags = RZ_CMD_ARG_FLAG_LAST,
13644 
13645  },
13646  { 0 },
13647 };
13649  .summary = "Add each existing byte in the block with the given <value>",
13650  .args = write_op_add_args,
13651 };
13652 
13653 static const RzCmdDescArg write_op_and_args[] = {
13654  {
13655  .name = "value",
13656  .type = RZ_CMD_ARG_TYPE_RZNUM,
13657  .flags = RZ_CMD_ARG_FLAG_LAST,
13658 
13659  },
13660  { 0 },
13661 };
13663  .summary = "Bitwise-and each existing byte in the block with the given <value>",
13664  .args = write_op_and_args,
13665 };
13666 
13667 static const RzCmdDescArg write_op_div_args[] = {
13668  {
13669  .name = "value",
13670  .type = RZ_CMD_ARG_TYPE_RZNUM,
13671  .flags = RZ_CMD_ARG_FLAG_LAST,
13672 
13673  },
13674  { 0 },
13675 };
13677  .summary = "Divide each existing byte in the block with the given <value>",
13678  .args = write_op_div_args,
13679 };
13680 
13681 static const RzCmdDescArg write_op_shl_args[] = {
13682  {
13683  .name = "value",
13684  .type = RZ_CMD_ARG_TYPE_RZNUM,
13685  .flags = RZ_CMD_ARG_FLAG_LAST,
13686 
13687  },
13688  { 0 },
13689 };
13691  .summary = "Bitwise-shift-left each existing byte in the block with the given <value>",
13692  .args = write_op_shl_args,
13693 };
13694 
13695 static const RzCmdDescArg write_op_mul_args[] = {
13696  {
13697  .name = "value",
13698  .type = RZ_CMD_ARG_TYPE_RZNUM,
13699  .flags = RZ_CMD_ARG_FLAG_LAST,
13700 
13701  },
13702  { 0 },
13703 };
13705  .summary = "Multiply each existing byte in the block with the given <value>",
13706  .args = write_op_mul_args,
13707 };
13708 
13709 static const RzCmdDescArg write_op_or_args[] = {
13710  {
13711  .name = "value",
13712  .type = RZ_CMD_ARG_TYPE_RZNUM,
13713  .flags = RZ_CMD_ARG_FLAG_LAST,
13714 
13715  },
13716  { 0 },
13717 };
13719  .summary = "Bitwise-or each existing byte in the block with the given <value>",
13720  .args = write_op_or_args,
13721 };
13722 
13723 static const RzCmdDescArg write_op_shr_args[] = {
13724  {
13725  .name = "value",
13726  .type = RZ_CMD_ARG_TYPE_RZNUM,
13727  .flags = RZ_CMD_ARG_FLAG_LAST,
13728 
13729  },
13730  { 0 },
13731 };
13733  .summary = "Bitwise-shift-right each existing byte in the block with the given <value>",
13734  .args = write_op_shr_args,
13735 };
13736 
13737 static const RzCmdDescArg write_op_sub_args[] = {
13738  {
13739  .name = "value",
13740  .type = RZ_CMD_ARG_TYPE_RZNUM,
13741  .flags = RZ_CMD_ARG_FLAG_LAST,
13742 
13743  },
13744  { 0 },
13745 };
13747  .summary = "Subtract each existing byte in the block with the given <value>",
13748  .args = write_op_sub_args,
13749 };
13750 
13751 static const RzCmdDescArg write_op_xor_args[] = {
13752  {
13753  .name = "value",
13754  .type = RZ_CMD_ARG_TYPE_RZNUM,
13755  .flags = RZ_CMD_ARG_FLAG_LAST,
13756 
13757  },
13758  { 0 },
13759 };
13761  .summary = "Bitwise-xor each existing byte in the block with the given <value>",
13762  .args = write_op_xor_args,
13763 };
13764 
13766  { .text = "woe", .arg_str = " 1 3 1", .comment = "Write 010203010203010203" },
13767  { .text = "woe", .arg_str = " 1 4 2", .comment = "Write 010301030103010301" },
13768  { .text = "woe", .arg_str = " 1 5 2", .comment = "Write 010305020401030502" },
13769  { .text = "woe", .arg_str = " 1 3 1 2", .comment = "Write 01000200030001000200" },
13770  { 0 },
13771 };
13772 static const RzCmdDescDetail write_op_sequence_details[] = {
13773  { .name = "Examples", .entries = write_op_sequence_Examples_detail_entries },
13774  { 0 },
13775 };
13776 static const RzCmdDescArg write_op_sequence_args[] = {
13777  {
13778  .name = "from",
13779  .type = RZ_CMD_ARG_TYPE_NUM,
13780 
13781  },
13782  {
13783  .name = "to",
13784  .type = RZ_CMD_ARG_TYPE_NUM,
13785 
13786  },
13787  {
13788  .name = "step",
13789  .type = RZ_CMD_ARG_TYPE_NUM,
13790  .default_value = "1",
13791 
13792  },
13793  {
13794  .name = "value_size",
13795  .type = RZ_CMD_ARG_TYPE_NUM,
13796  .default_value = "1",
13797 
13798  },
13799  { 0 },
13800 };
13802  .summary = "Write a sequence repeatedly with values from <from> up to <to> in the block",
13803  .description = "Write a sequence of data to fill the whole block at the current offset. The sequence is formed starting from <from> up to <to>, with an increment specified in <step>. Each value is written as a <value_size>-bytes value, according to the endianess specified in cfg.bigendian.",
13804  .details = write_op_sequence_details,
13805  .args = write_op_sequence_args,
13806 };
13807 
13808 static const RzCmdDescArg write_op_decrypt_args[] = {
13809  {
13810  .name = "algo",
13811  .type = RZ_CMD_ARG_TYPE_STRING,
13812 
13813  },
13814  {
13815  .name = "key",
13816  .type = RZ_CMD_ARG_TYPE_STRING,
13817 
13818  },
13819  {
13820  .name = "IV",
13821  .type = RZ_CMD_ARG_TYPE_STRING,
13822  .flags = RZ_CMD_ARG_FLAG_LAST,
13823  .optional = true,
13824 
13825  },
13826  { 0 },
13827 };
13829  .summary = "Decrypt current block with given <algo>, <key> and optional <IV>",
13830  .args = write_op_decrypt_args,
13831 };
13832 
13833 static const RzCmdDescArg write_op_encrypt_args[] = {
13834  {
13835  .name = "algo",
13836  .type = RZ_CMD_ARG_TYPE_STRING,
13837 
13838  },
13839  {
13840  .name = "key",
13841  .type = RZ_CMD_ARG_TYPE_STRING,
13842 
13843  },
13844  {
13845  .name = "IV",
13846  .type = RZ_CMD_ARG_TYPE_STRING,
13847  .flags = RZ_CMD_ARG_FLAG_LAST,
13848  .optional = true,
13849 
13850  },
13851  { 0 },
13852 };
13854  .summary = "Encrypt current block with given <algo>, <key> and optional <IV>",
13855  .args = write_op_encrypt_args,
13856 };
13857 
13858 static const RzCmdDescHelp wD_help = {
13859  .summary = "Write De Bruijn Pattern",
13860 };
13861 static const RzCmdDescArg write_debruijn_args[] = {
13862  {
13863  .name = "len",
13864  .type = RZ_CMD_ARG_TYPE_RZNUM,
13865  .flags = RZ_CMD_ARG_FLAG_LAST,
13866 
13867  },
13868  { 0 },
13869 };
13871  .summary = "Write a De Bruijn Pattern of length <len> at the current offset",
13872  .args = write_debruijn_args,
13873 };
13874 
13875 static const RzCmdDescArg write_debruijn_find_args[] = {
13876  {
13877  .name = "value",
13878  .type = RZ_CMD_ARG_TYPE_RZNUM,
13879  .flags = RZ_CMD_ARG_FLAG_LAST,
13880 
13881  },
13882  { 0 },
13883 };
13885  .summary = "Returns the offset where <value> can be found in a De Bruijn Pattern",
13886  .description = "It search for a particular value in the pattern as returned by the `wD` command. <value> is assumed to be a number of as few bytes as necessary, in the endian specified by cfg.bigendian.",
13887  .args = write_debruijn_find_args,
13888 };
13889 
13890 static const RzCmdDescArg write_duplicate_args[] = {
13891  {
13892  .name = "src",
13893  .type = RZ_CMD_ARG_TYPE_RZNUM,
13894 
13895  },
13896  {
13897  .name = "len",
13898  .type = RZ_CMD_ARG_TYPE_RZNUM,
13899  .flags = RZ_CMD_ARG_FLAG_LAST,
13900 
13901  },
13902  { 0 },
13903 };
13905  .summary = "Duplicate <len> bytes from <src> offset to current seek",
13906  .args = write_duplicate_args,
13907 };
13908 
13909 static const RzCmdDescArg write_length_string_args[] = {
13910  {
13911  .name = "string",
13912  .type = RZ_CMD_ARG_TYPE_STRING,
13913  .flags = RZ_CMD_ARG_FLAG_LAST,
13914 
13915  },
13916  { 0 },
13917 };
13919  .summary = "Write 1 byte for length and then the string",
13920  .args = write_length_string_args,
13921 };
13922 
13924  .summary = "Alias for 'px' (print hexadecimal)",
13925 };
13926 
13927 static const RzCmdDescHelp y_help = {
13928  .summary = "Yank/paste bytes from/to memory",
13929 };
13930 static const RzCmdDescArg yank_args[] = {
13931  {
13932  .name = "len",
13933  .type = RZ_CMD_ARG_TYPE_RZNUM,
13934  .flags = RZ_CMD_ARG_FLAG_LAST,
13935  .optional = true,
13936 
13937  },
13938  { 0 },
13939 };
13940 static const RzCmdDescHelp yank_help = {
13941  .summary = "Yank bytes / Show yank contents",
13942  .args = yank_args,
13943 };
13944 
13945 static const RzCmdDescArg yank_editor_args[] = {
13946  { 0 },
13947 };
13949  .summary = "Open cfg.editor to edit the clipboard",
13950  .args = yank_editor_args,
13951 };
13952 
13953 static const RzCmdDescArg yank_file_args[] = {
13954  {
13955  .name = "len",
13956  .type = RZ_CMD_ARG_TYPE_RZNUM,
13957 
13958  },
13959  {
13960  .name = "file",
13961  .type = RZ_CMD_ARG_TYPE_FILE,
13962 
13963  },
13964  { 0 },
13965 };
13967  .summary = "Yank <len> bytes from file",
13968  .args = yank_file_args,
13969 };
13970 
13971 static const RzCmdDescArg yank_whole_file_args[] = {
13972  {
13973  .name = "file",
13974  .type = RZ_CMD_ARG_TYPE_FILE,
13975 
13976  },
13977  { 0 },
13978 };
13980  .summary = "Yank whole file into clipboard",
13981  .args = yank_whole_file_args,
13982 };
13983 
13984 static const RzCmdDescArg yank_print_args[] = {
13985  {
13986  .name = "len",
13987  .type = RZ_CMD_ARG_TYPE_RZNUM,
13988  .flags = RZ_CMD_ARG_FLAG_LAST,
13989  .optional = true,
13990 
13991  },
13992  { 0 },
13993 };
13995  .summary = "Print contents of clipboards as raw data",
13996  .args = yank_print_args,
13997 };
13998 
13999 static const RzCmdDescArg yank_string_print_args[] = {
14000  {
14001  .name = "len",
14002  .type = RZ_CMD_ARG_TYPE_RZNUM,
14003  .flags = RZ_CMD_ARG_FLAG_LAST,
14004  .optional = true,
14005 
14006  },
14007  { 0 },
14008 };
14010  .summary = "Print contents of clipboards as string",
14011  .args = yank_string_print_args,
14012 };
14013 
14014 static const RzCmdDescArg yank_to_args[] = {
14015  {
14016  .name = "len",
14017  .type = RZ_CMD_ARG_TYPE_RZNUM,
14018 
14019  },
14020  {
14021  .name = "offset",
14022  .type = RZ_CMD_ARG_TYPE_RZNUM,
14023  .flags = RZ_CMD_ARG_FLAG_LAST,
14024 
14025  },
14026  { 0 },
14027 };
14028 static const RzCmdDescHelp yank_to_help = {
14029  .summary = "Copy <len> bytes from current seek to <offset>",
14030  .args = yank_to_args,
14031 };
14032 
14033 static const RzCmdDescArg yank_hexpairs_args[] = {
14034  {
14035  .name = "string",
14036  .type = RZ_CMD_ARG_TYPE_STRING,
14037  .flags = RZ_CMD_ARG_FLAG_LAST,
14038 
14039  },
14040  { 0 },
14041 };
14043  .summary = "Yank from hexpairs string",
14044  .args = yank_hexpairs_args,
14045 };
14046 
14047 static const RzCmdDescArg yank_hex_print_args[] = {
14048  {
14049  .name = "len",
14050  .type = RZ_CMD_ARG_TYPE_RZNUM,
14051  .flags = RZ_CMD_ARG_FLAG_LAST,
14052  .optional = true,
14053 
14054  },
14055  { 0 },
14056 };
14058  .summary = "Print contents of clipboard in hexadecimal",
14059  .args = yank_hex_print_args,
14060 };
14061 
14062 static const RzCmdDescArg yank_paste_args[] = {
14063  {
14064  .name = "len",
14065  .type = RZ_CMD_ARG_TYPE_RZNUM,
14066  .flags = RZ_CMD_ARG_FLAG_LAST,
14067  .optional = true,
14068 
14069  },
14070  { 0 },
14071 };
14073  .summary = "Paste <len> bytes from yank clipboard",
14074  .args = yank_paste_args,
14075 };
14076 
14077 static const RzCmdDescArg yank_string_args[] = {
14078  {
14079  .name = "len",
14080  .type = RZ_CMD_ARG_TYPE_RZNUM,
14081  .flags = RZ_CMD_ARG_FLAG_LAST,
14082  .optional = true,
14083 
14084  },
14085  { 0 },
14086 };
14088  .summary = "Copy NULL-terminated string into clipboard",
14089  .args = yank_string_args,
14090 };
14091 
14093  { .text = "<cmd> @ ", .arg_str = "<addr>", .comment = "Temporary seek to <addr>" },
14094  { .text = "<cmd> @ ", .arg_str = "..<addr>", .comment = "Temporary partial address seek (see s..)" },
14095  { .text = "<cmd> @!", .arg_str = "<blocksize>", .comment = "Temporary change the block size" },
14096  { .text = "<cmd> @(", .arg_str = "<from> <to>)", .comment = "Temporary set from and to for commands supporting ranges" },
14097  { .text = "<cmd> @a:", .arg_str = "<arch>[:<bits>]", .comment = "Temporary set arch and bits, if specified" },
14098  { .text = "<cmd> @b:", .arg_str = "<bits>", .comment = "Temporary set asm.bits" },
14099  { .text = "<cmd> @B:", .arg_str = "<nth>", .comment = "Temporary seek to nth instruction in current basic block (negative numbers too)" },
14100  { .text = "<cmd> @e:", .arg_str = "<k>=<v>[,<k>=<v>]", .comment = "Temporary change eval vars (multiple vars separated by comma)" },
14101  { .text = "<cmd> @f:", .arg_str = "<file>", .comment = "Temporary replace block with file contents" },
14102  { .text = "<cmd> @F:", .arg_str = "<flagspace>", .comment = "Temporary change flag space" },
14103  { .text = "<cmd> @i:", .arg_str = "<nth.op>", .comment = "Temporary seek to the Nth relative instruction" },
14104  { .text = "<cmd> @k:", .arg_str = "<key>", .comment = "Temporary seek at value of sdb key `key`" },
14105  { .text = "<cmd> @o:", .arg_str = "<fd>", .comment = "Temporary switch to another fd" },
14106  { .text = "<cmd> @r:", .arg_str = "<reg>", .comment = "Temporary seek to register value" },
14107  { .text = "<cmd> @s:", .arg_str = "<string>", .comment = "Temporary replace block with string" },
14108  { .text = "<cmd> @v:", .arg_str = "<value>", .comment = "Temporary replace block with value, written according to asm.bits and cfg.bigendian" },
14109  { .text = "<cmd> @x:", .arg_str = "<hexstring>", .comment = "Temporary replace block with hexstring" },
14110  { 0 },
14111 };
14112 static const RzCmdDescDetail tmp_modifiers_details[] = {
14113  { .name = "", .entries = tmp_modifiers_empty_detail_entries },
14114  { 0 },
14115 };
14117  .summary = "'@' help, temporary modifiers",
14118  .usage = "<cmd> <@> <args>",
14119  .options = "[?]",
14120  .details = tmp_modifiers_details,
14121 };
14122 
14124  { .text = "<cmd> @@.", .arg_str = " <file>", .comment = "Run <cmd> over the offsets specified in <file>, one per line" },
14125  { .text = "<cmd> @@=", .arg_str = "<addr1> [<addr2> ...]", .comment = "Run <cmd> over the listed addresses" },
14126  { .text = "<cmd> @@@=", .arg_str = "<addr1> <blksz1> [<addr2> <blksz2> ...]", .comment = "Run <cmd> over the listed addresses and set the proper block size" },
14127  { .text = "<cmd> @@/", .arg_str = "<search-cmd>", .comment = "Run <cmd> over the search results of /<search-cmd>" },
14128  { .text = "<cmd> @@c:", .arg_str = "<cmd2>", .comment = "Run <cmd> on all addresses in the output of <cmd2>" },
14129  { .text = "<cmd> @@@c:", .arg_str = "<cmd2>", .comment = "Run <cmd> on all addresses/blocksizes in the output of <cmd2>, similar to @@@=" },
14130  { .text = "<cmd> @@C", .arg_str = "[:<glob>]", .comment = "Run <cmd> over all comments matching <glob>. <glob> may contain `*` to indicate multiple chars. If not specified all comments are considered." },
14131  { .text = "<cmd> @@dbt[abs]", .arg_str = "", .comment = "Run <cmd> on every backtrace address, bp or sp" },
14132  { .text = "<cmd> @@t", .arg_str = "", .comment = "Run <cmd> over all threads" },
14133  { .text = "<cmd> @@b", .arg_str = "", .comment = "Run <cmd> over all basic blocks of the current function" },
14134  { .text = "<cmd> @@i", .arg_str = "", .comment = "Run <cmd> over all instructions of the current basic block" },
14135  { .text = "<cmd> @@ii", .arg_str = "", .comment = "Run <cmd> over all imports" },
14136  { .text = "<cmd> @@iS", .arg_str = "", .comment = "Run <cmd> over all sections" },
14137  { .text = "<cmd> @@iSS", .arg_str = "", .comment = "Run <cmd> over all segments" },
14138  { .text = "<cmd> @@is", .arg_str = "", .comment = "Run <cmd> over all symbols" },
14139  { .text = "<cmd> @@iz", .arg_str = "", .comment = "Run <cmd> over all strings" },
14140  { .text = "<cmd> @@f", .arg_str = "[:<glob>]", .comment = "Run <cmd> over all flags matching <glob>. <glob> may contain `*` to indicate multiple chars. If not specified all flags are considered." },
14141  { .text = "<cmd> @@F", .arg_str = "[:<glob>]", .comment = "Run <cmd> over all functions matching <glob>. <glob> may contain `*` to indicate multiple chars. If not specified all functions are considered." },
14142  { .text = "<cmd> @@om", .arg_str = "", .comment = "Run <cmd> over all iomap (see `om`)" },
14143  { .text = "<cmd> @@dm", .arg_str = "", .comment = "Run <cmd> over all debug maps (see `dm`)" },
14144  { .text = "<cmd> @@r", .arg_str = "", .comment = "Run <cmd> over all registers" },
14145  { .text = "<cmd> @@s:", .arg_str = "<from> <to> <step>", .comment = "Run <cmd> on all addresses starting from <from> and going up to <to> (excluded), with a step <step>." },
14146  { 0 },
14147 };
14148 static const RzCmdDescDetail iterators_details[] = {
14149  { .name = "", .entries = iterators_empty_detail_entries },
14150  { 0 },
14151 };
14153  .summary = "'@@' help, iterators",
14154  .usage = "<cmd> <@@> <args>",
14155  .options = "[?]",
14156  .details = iterators_details,
14157 };
14158 
14160  { .text = "<cmd> >", .arg_str = " <file>|<$alias>", .comment = "Redirect STDOUT of <cmd> to <file> or save it to an alias (see $?)" },
14161  { .text = "<cmd> 2>", .arg_str = " <file>|<$alias>", .comment = "Redirect STDERR of <cmd> to <file> or save it to an alias (see $?)" },
14162  { .text = "<cmd> H>", .arg_str = " <file>|<$alias>", .comment = "Redirect HTML output of <cmd> to <file> or save it to an alias (see $?)" },
14163  { 0 },
14164 };
14165 static const RzCmdDescDetail redirection_details[] = {
14166  { .name = "", .entries = redirection_empty_detail_entries },
14167  { 0 },
14168 };
14170  .summary = "Redirection help ('>')",
14171  .usage = "<cmd> > <arg>",
14172  .options = "[?]",
14173  .details = redirection_details,
14174 };
14175 
14177  { .text = "<cmd> |", .arg_str = NULL, .comment = "Disable scr.html and scr.color" },
14178  { .text = "<cmd> |H", .arg_str = NULL, .comment = "Enable scr.html, respect scr.color" },
14179  { .text = "<cmd> |", .arg_str = " <program>", .comment = "Pipe output of command to program" },
14180  { .text = "<cmd> |.", .arg_str = NULL, .comment = "Alias for .<cmd>" },
14181  { 0 },
14182 };
14183 static const RzCmdDescDetail pipe_details[] = {
14184  { .name = "", .entries = pipe_empty_detail_entries },
14185  { 0 },
14186 };
14187 static const RzCmdDescHelp pipe_help = {
14188  .summary = "Pipe help ('|')",
14189  .usage = "<cmd> |[<program>|H|T|.|]",
14190  .options = "[?]",
14191  .details = pipe_details,
14192 };
14193 
14195  { .text = "&", .arg_str = NULL, .comment = "All words must match to grep the line" },
14196  { .text = "$[n]", .arg_str = NULL, .comment = "Sort numerically / alphabetically the Nth column" },
14197  { .text = "$!", .arg_str = NULL, .comment = "Sort in inverse order" },
14198  { .text = ",", .arg_str = NULL, .comment = "Token to define another keyword" },
14199  { .text = "+", .arg_str = NULL, .comment = "Case insensitive grep (grep -i)" },
14200  { .text = "^", .arg_str = NULL, .comment = "Words must be placed at the beginning of line" },
14201  { .text = "<", .arg_str = NULL, .comment = "Perform zoom operation on the buffer" },
14202  { .text = "!", .arg_str = NULL, .comment = "Negate grep" },
14203  { .text = "?", .arg_str = NULL, .comment = "Count number of matching lines" },
14204  { .text = "?.", .arg_str = NULL, .comment = "Count number chars" },
14205  { .text = ":s..e", .arg_str = NULL, .comment = "Show lines s-e" },
14206  { .text = "..", .arg_str = NULL, .comment = "Internal 'less'" },
14207  { .text = "...", .arg_str = NULL, .comment = "Internal 'hud' (like V_)" },
14208  { .text = "{:", .arg_str = NULL, .comment = "Human friendly indentation (yes, it's a smiley)" },
14209  { .text = "{:..", .arg_str = NULL, .comment = "Less the output of {:" },
14210  { .text = "{:...", .arg_str = NULL, .comment = "Hud the output of {:" },
14211  { .text = "{}", .arg_str = NULL, .comment = "Json indentation" },
14212  { .text = "{}..", .arg_str = NULL, .comment = "Less json indentation" },
14213  { .text = "{}...", .arg_str = NULL, .comment = "Hud json indentation" },
14214  { .text = "{path}", .arg_str = NULL, .comment = "Json path grep" },
14215  { 0 },
14216 };
14217 
14219  { .text = "$", .arg_str = NULL, .comment = "Words must be placed at the end of line" },
14220  { 0 },
14221 };
14222 
14224  { .text = "[n]", .arg_str = NULL, .comment = "Show only columns n" },
14225  { .text = "[n-m]", .arg_str = NULL, .comment = "Show column n to m" },
14226  { .text = "[n-]", .arg_str = NULL, .comment = "Show all columns starting from column n" },
14227  { .text = "[i,j,k]", .arg_str = NULL, .comment = "Show the columns i, j and k" },
14228  { 0 },
14229 };
14230 
14232  { .text = "i", .arg_str = "~:0", .comment = "Show first line of 'i' output" },
14233  { .text = "i", .arg_str = "~:-2", .comment = "Show from the second to the last line of 'i' output" },
14234  { .text = "i", .arg_str = "~:0..3", .comment = "Show first three lines of 'i' output" },
14235  { .text = "pd", .arg_str = "~mov", .comment = "Disasm and grep for mov" },
14236  { .text = "pi", .arg_str = "~[0]", .comment = "Show only opcode" },
14237  { .text = "i", .arg_str = "~0x400$", .comment = "Show lines ending with 0x400" },
14238  { 0 },
14239 };
14240 static const RzCmdDescDetail grep_details[] = {
14241  { .name = "Modifiers", .entries = grep_Modifiers_detail_entries },
14242  { .name = "EndModifiers", .entries = grep_EndModifiers_detail_entries },
14243  { .name = "Columns", .entries = grep_Columns_detail_entries },
14244  { .name = "Examples", .entries = grep_Examples_detail_entries },
14245  { 0 },
14246 };
14247 static const RzCmdDescHelp grep_help = {
14248  .summary = "Internal grep help ('~')",
14249  .usage = "<command>~[modifier][word,word][endmodifier][[column]][:line]",
14250  .options = "[?]",
14251  .details = grep_details,
14252 };
14253 
14255  { .text = "<col>/sort/<inc|dec>", .arg_str = NULL, .comment = "Sort table by column <col> in increasing or decreasing order." },
14256  { .text = "<col>/sortlen/<inc|dec>", .arg_str = NULL, .comment = "Sort table length of column <col> in increasing or decreasing order." },
14257  { .text = "<col>/cols[/<col2>[/<colN>...]", .arg_str = NULL, .comment = "Show only specified columns in the table." },
14258  { .text = "<col>", .arg_str = NULL, .comment = "Show only column <col> (it must not have the same name as an output format specifier)." },
14259  { .text = "<col>/gt/<val>", .arg_str = NULL, .comment = "Grep rows where column <col> is greater than <val>." },
14260  { .text = "<col>/ge/<val>", .arg_str = NULL, .comment = "Grep rows where column <col> is greater than or equal to <val>." },
14261  { .text = "<col>/lt/<val>", .arg_str = NULL, .comment = "Grep rows where column <col> is less than <val>." },
14262  { .text = "<col>/le/<val>", .arg_str = NULL, .comment = "Grep rows where column <col> is less than or equal to <val>." },
14263  { .text = "<col>/eq/<val>", .arg_str = NULL, .comment = "Grep rows where column <col> is equal to <val>." },
14264  { .text = "<col>/ne/<val>", .arg_str = NULL, .comment = "Grep rows where column <col> is not equal to <val>." },
14265  { .text = "<col|*>/uniq", .arg_str = NULL, .comment = "Only get the first row where column <col> or all columns are unique." },
14266  { .text = "*/page/<n_page>/<page_size>", .arg_str = NULL, .comment = "Show <page_size> rows starting from the page number <n_page>." },
14267  { .text = "*/head/<n_rows>", .arg_str = NULL, .comment = "Show the first <n_rows> rows." },
14268  { .text = "*/tail/<n_rows>", .arg_str = NULL, .comment = "Show the last <n_rows> rows." },
14269  { .text = "<col>/str/<value>", .arg_str = NULL, .comment = "Grep rows where string <value> is a substring of column <col>." },
14270  { .text = "<col>/strlen/<value>", .arg_str = NULL, .comment = "Grep rows where the length of column <col> is <value>." },
14271  { .text = "<col>/minlen/<value>", .arg_str = NULL, .comment = "Grep rows where the length of column <col> is greater than <value>." },
14272  { .text = "<col>/maxlen/<value>", .arg_str = NULL, .comment = "Grep rows where the length of column <col> is less than <value>." },
14273  { .text = "<col>/sum/<value>", .arg_str = NULL, .comment = "Sum all the values of column <col>." },
14274  { 0 },
14275 };
14276 
14278  { .text = "csv", .arg_str = NULL, .comment = "Print the table in CSV format." },
14279  { .text = "json", .arg_str = NULL, .comment = "Print the table in JSON format." },
14280  { .text = "fancy", .arg_str = NULL, .comment = "Print the table in a nice form with borders and headers." },
14281  { .text = "simple", .arg_str = NULL, .comment = "Print the table in a simple form, only with headers." },
14282  { .text = "quiet", .arg_str = NULL, .comment = "Print the table in a simple form, without headers." },
14283  { 0 },
14284 };
14285 
14287  { .text = "aflt", .arg_str = ":addr/cols/name/nbbs:nbbs/sort/dec:nbbs/gt/1:nbbs/lt/10:fancy", .comment = "Show only the address, name and number of basic blocks of the identified functions with more than 1 block but less than 10, sorted decrementally by number of blocks." },
14288  { 0 },
14289 };
14290 static const RzCmdDescDetail specifiers_details[] = {
14292  { .name = "Output format specifiers (<output_spec>)", .entries = specifiers_Output_space_format_space_specifiers_space__oparen__minor_output_spec_greater__cparen__detail_entries },
14293  { .name = "Examples", .entries = specifiers_Examples_detail_entries },
14294  { 0 },
14295 };
14297  .summary = "Command specifiers (table-output only for now)",
14298  .usage = "<command>[:<table_spec>[:<table_spec>:...]:<output_spec>]",
14299  .options = "[?]",
14300  .details = specifiers_details,
14301 };
14302 
14303 static const RzCmdDescHelp shell_help = {
14304  .summary = "Common shell commands",
14305  .sort_subcommands = true,
14306 };
14308  { .text = "%", .arg_str = NULL, .comment = "List all environment variables" },
14309  { .text = "%", .arg_str = "SHELL", .comment = "Print value of SHELL variable" },
14310  { .text = "%", .arg_str = "TMPDIR=/tmp", .comment = "Set TMPDIR to \"/tmp\"" },
14311  { .text = "env", .arg_str = " SHELL", .comment = "Same as `%SHELL`" },
14312  { 0 },
14313 };
14314 
14316  { .text = "RZ_FILE", .arg_str = NULL, .comment = "currently opened file name" },
14317  { .text = "RZ_OFFSET", .arg_str = NULL, .comment = "current offset (64bit value)" },
14318  { .text = "RZ_BSIZE", .arg_str = NULL, .comment = "block size" },
14319  { .text = "RZ_ENDIAN", .arg_str = NULL, .comment = "'big' or 'little'" },
14320  { .text = "RZ_IOVA", .arg_str = NULL, .comment = "is io.va true? virtual addressing (1,0)" },
14321  { .text = "RZ_DEBUG", .arg_str = NULL, .comment = "debug mode enabled? (1,0)" },
14322  { .text = "RZ_SIZE", .arg_str = NULL, .comment = "file size" },
14323  { .text = "RZ_ARCH", .arg_str = NULL, .comment = "value of asm.arch" },
14324  { .text = "RZ_BITS", .arg_str = NULL, .comment = "arch reg size (8, 16, 32, 64)" },
14325  { .text = "RZ_BIN_LANG", .arg_str = NULL, .comment = "assume this lang to demangle" },
14326  { .text = "RZ_BIN_DEMANGLE", .arg_str = NULL, .comment = "demangle or not" },
14327  { .text = "RZ_BIN_PDBSERVER", .arg_str = NULL, .comment = "e pdb.server" },
14328  { 0 },
14329 };
14330 static const RzCmdDescDetail cmd_shell_env_details[] = {
14331  { .name = "Examples", .entries = cmd_shell_env_Examples_detail_entries },
14332  { .name = "Environment", .entries = cmd_shell_env_Environment_detail_entries },
14333  { 0 },
14334 };
14335 static const RzCmdDescArg cmd_shell_env_args[] = {
14336  {
14337  .name = "varname",
14338  .type = RZ_CMD_ARG_TYPE_ENV,
14339  .optional = true,
14340 
14341  },
14342  {
14343  .name = "varvalue",
14344  .type = RZ_CMD_ARG_TYPE_STRING,
14345  .flags = RZ_CMD_ARG_FLAG_LAST,
14346  .optional = true,
14347 
14348  },
14349  { 0 },
14350 };
14352  .summary = "Get/set environment variables",
14353  .args_str = " [<varname>[=<varvalue>]]",
14354  .details = cmd_shell_env_details,
14355  .args = cmd_shell_env_args,
14356 };
14357 
14359  { 0 },
14360 };
14362  .summary = "Exit Rizin",
14363  .args = cmd_shell_exit_args,
14364 };
14365 
14366 static const RzCmdDescArg cmd_shell_ls_args[] = {
14367  {
14368  .name = "arg",
14369  .type = RZ_CMD_ARG_TYPE_STRING,
14370  .flags = RZ_CMD_ARG_FLAG_ARRAY,
14371  .optional = true,
14372 
14373  },
14374  { 0 },
14375 };
14377  .summary = "List files and directories",
14378  .args = cmd_shell_ls_args,
14379 };
14380 
14381 static const RzCmdDescArg cmd_shell_rm_args[] = {
14382  {
14383  .name = "file",
14384  .type = RZ_CMD_ARG_TYPE_FILE,
14385 
14386  },
14387  { 0 },
14388 };
14390  .summary = "Remove <file>",
14391  .args = cmd_shell_rm_args,
14392 };
14393 
14394 static const RzCmdDescArg cmd_shell_sleep_args[] = {
14395  {
14396  .name = "seconds",
14397  .type = RZ_CMD_ARG_TYPE_NUM,
14398 
14399  },
14400  { 0 },
14401 };
14403  .summary = "Sleep for <seconds> seconds",
14404  .args = cmd_shell_sleep_args,
14405 };
14406 
14407 static const RzCmdDescArg cmd_shell_uniq_args[] = {
14408  {
14409  .name = "filename",
14410  .type = RZ_CMD_ARG_TYPE_FILE,
14411 
14412  },
14413  { 0 },
14414 };
14416  .summary = "List uniq strings in <filename>",
14417  .args = cmd_shell_uniq_args,
14418 };
14419 
14420 static const RzCmdDescArg cmd_shell_uname_args[] = {
14421  {
14422  .name = "r",
14423  .type = RZ_CMD_ARG_TYPE_OPTION,
14424  .flags = RZ_CMD_ARG_FLAG_OPTION,
14425  .optional = true,
14426 
14427  },
14428  { 0 },
14429 };
14431  .summary = "Provide system info",
14432  .args = cmd_shell_uname_args,
14433 };
14434 
14435 static const RzCmdDescArg cmd_shell_echo_args[] = {
14436  {
14437  .name = "argument",
14438  .type = RZ_CMD_ARG_TYPE_STRING,
14439  .flags = RZ_CMD_ARG_FLAG_ARRAY,
14440 
14441  },
14442  { 0 },
14443 };
14445  .summary = "Display a line of text",
14446  .args = cmd_shell_echo_args,
14447 };
14448 
14449 static const RzCmdDescArg cmd_shell_cp_args[] = {
14450  {
14451  .name = "src",
14452  .type = RZ_CMD_ARG_TYPE_FILE,
14453 
14454  },
14455  {
14456  .name = "dst",
14457  .type = RZ_CMD_ARG_TYPE_STRING,
14458  .flags = RZ_CMD_ARG_FLAG_LAST,
14459 
14460  },
14461  { 0 },
14462 };
14464  .summary = "Copy <src> file to <dst>",
14465  .args = cmd_shell_cp_args,
14466 };
14467 
14468 static const RzCmdDescArg cmd_shell_cd_args[] = {
14469  {
14470  .name = "dir",
14471  .type = RZ_CMD_ARG_TYPE_FILE,
14472  .optional = true,
14473 
14474  },
14475  { 0 },
14476 };
14478  .summary = "Change directory to <dir>",
14479  .args = cmd_shell_cd_args,
14480 };
14481 
14482 static const RzCmdDescArg cmd_shell_cat_args[] = {
14483  {
14484  .name = "file",
14485  .type = RZ_CMD_ARG_TYPE_FILE,
14486 
14487  },
14488  { 0 },
14489 };
14491  .summary = "Print contents of <file>",
14492  .args = cmd_shell_cat_args,
14493 };
14494 
14495 static const RzCmdDescArg cmd_shell_mv_args[] = {
14496  {
14497  .name = "src",
14498  .type = RZ_CMD_ARG_TYPE_FILE,
14499 
14500  },
14501  {
14502  .name = "dst",
14503  .type = RZ_CMD_ARG_TYPE_STRING,
14504  .flags = RZ_CMD_ARG_FLAG_LAST,
14505 
14506  },
14507  { 0 },
14508 };
14510  .summary = "Move <src> file to <dst>",
14511  .args = cmd_shell_mv_args,
14512 };
14513 
14514 static const RzCmdDescArg cmd_shell_mkdir_args[] = {
14515  {
14516  .name = "p",
14517  .type = RZ_CMD_ARG_TYPE_OPTION,
14518  .flags = RZ_CMD_ARG_FLAG_OPTION,
14519  .optional = true,
14520 
14521  },
14522  {
14523  .name = "dir",
14524  .type = RZ_CMD_ARG_TYPE_STRING,
14525  .flags = RZ_CMD_ARG_FLAG_LAST,
14526 
14527  },
14528  { 0 },
14529 };
14531  .summary = "Create a directory <dir>",
14532  .args_str = " [-p] <dir>",
14533  .args = cmd_shell_mkdir_args,
14534 };
14535 
14537  { 0 },
14538 };
14540  .summary = "Show the present working directory",
14541  .args = cmd_shell_pwd_args,
14542 };
14543 
14544 static const RzCmdDescArg cmd_shell_sort_args[] = {
14545  {
14546  .name = "file",
14547  .type = RZ_CMD_ARG_TYPE_FILE,
14548 
14549  },
14550  { 0 },
14551 };
14553  .summary = "Sort the contents of <file>",
14554  .args = cmd_shell_sort_args,
14555 };
14556 
14558  { 0 },
14559 };
14561  .summary = "Clear screen/console",
14562  .args = cmd_shell_clear_args,
14563 };
14564 
14566  { 0 },
14567 };
14569  .summary = "clear",
14570  .args = cmd_shell_cls_args,
14571 };
14572 
14573 static const RzCmdDescArg cmd_shell_which_args[] = {
14574  {
14575  .name = "command",
14576  .type = RZ_CMD_ARG_TYPE_STRING,
14577  .flags = RZ_CMD_ARG_FLAG_LAST,
14578 
14579  },
14580  { 0 },
14581 };
14583  .summary = "Which shell command",
14584  .args = cmd_shell_which_args,
14585 };
14586 
14588  { 0 },
14589 };
14591  .summary = "Show the random fortune message",
14592  .args = cmd_shell_fortune_args,
14593 };
14594 
14597  rz_cmd_batch_start(core->rcmd);
14598 
14600  rz_warn_if_fail(escl__cd);
14601  RzCmdDesc *system_to_cons_cd = rz_cmd_desc_argv_new(core->rcmd, escl__cd, "!!", rz_system_to_cons_handler, &system_to_cons_help);
14602  rz_warn_if_fail(system_to_cons_cd);
14603 
14605  rz_warn_if_fail(last_output_cd);
14606 
14608  rz_warn_if_fail(hash_bang_cd);
14609 
14611  rz_warn_if_fail(cmd_alias_cd);
14612 
14614  rz_warn_if_fail(env_percentage_cd);
14615 
14617  rz_warn_if_fail(and__cd);
14618  RzCmdDesc *tasks_transient_cd = rz_cmd_desc_argv_new(core->rcmd, and__cd, "&t", rz_tasks_transient_handler, &tasks_transient_help);
14619  rz_warn_if_fail(tasks_transient_cd);
14620 
14621  RzCmdDesc *tasks_output_cd = rz_cmd_desc_argv_new(core->rcmd, and__cd, "&=", rz_tasks_output_handler, &tasks_output_help);
14622  rz_warn_if_fail(tasks_output_cd);
14623 
14624  RzCmdDesc *tasks_break_cd = rz_cmd_desc_argv_new(core->rcmd, and__cd, "&b", rz_tasks_break_handler, &tasks_break_help);
14625  rz_warn_if_fail(tasks_break_cd);
14626 
14627  RzCmdDesc *tasks_delete_cd = rz_cmd_desc_argv_new(core->rcmd, and__cd, "&-", rz_tasks_delete_handler, &tasks_delete_help);
14628  rz_warn_if_fail(tasks_delete_cd);
14629 
14630  RzCmdDesc *tasks_delete_all_cd = rz_cmd_desc_argv_new(core->rcmd, and__cd, "&-*", rz_tasks_delete_all_handler, &tasks_delete_all_help);
14631  rz_warn_if_fail(tasks_delete_all_cd);
14632 
14633  RzCmdDesc *tasks_wait_cd = rz_cmd_desc_argv_new(core->rcmd, and__cd, "&&", rz_tasks_wait_handler, &tasks_wait_help);
14634  rz_warn_if_fail(tasks_wait_cd);
14635 
14637  rz_warn_if_fail(cmd_macro_cd);
14638 
14640  rz_warn_if_fail(pointer_cd);
14641 
14643  rz_warn_if_fail(dot__cd);
14644  RzCmdDesc *interpret_script_cd = rz_cmd_desc_argv_new(core->rcmd, dot__cd, ". ", rz_interpret_script_handler, &interpret_script_help);
14645  rz_warn_if_fail(interpret_script_cd);
14646 
14647  RzCmdDesc *repeat_forward_cd = rz_cmd_desc_argv_new(core->rcmd, dot__cd, "...", rz_repeat_forward_handler, &repeat_forward_help);
14648  rz_warn_if_fail(repeat_forward_cd);
14649 
14650  RzCmdDesc *interpret_output_cd = rz_cmd_desc_argv_new(core->rcmd, dot__cd, "..", rz_interpret_output_handler, &interpret_output_help);
14651  rz_warn_if_fail(interpret_output_cd);
14652 
14653  RzCmdDesc *interpret_editor_2_cd = rz_cmd_desc_argv_new(core->rcmd, dot__cd, ".-", rz_interpret_editor_2_handler, &interpret_editor_2_help);
14654  rz_warn_if_fail(interpret_editor_2_cd);
14655 
14656  RzCmdDesc *interpret_pipe_cd = rz_cmd_desc_argv_new(core->rcmd, dot__cd, ".*", rz_interpret_pipe_handler, &interpret_pipe_help);
14657  rz_warn_if_fail(interpret_pipe_cd);
14658 
14659  RzCmdDesc *interpret_macro_cd = rz_cmd_desc_argv_new(core->rcmd, dot__cd, ".(", rz_interpret_macro_handler, &interpret_macro_help);
14660  rz_warn_if_fail(interpret_macro_cd);
14661 
14662  RzCmdDesc *interpret_macro_multiple_cd = rz_cmd_desc_argv_new(core->rcmd, dot__cd, "..(", rz_interpret_macro_multiple_handler, &interpret_macro_multiple_help);
14663  rz_warn_if_fail(interpret_macro_multiple_cd);
14664 
14666  rz_warn_if_fail(cmd_search_cd);
14667 
14669  rz_warn_if_fail(R_cd);
14670  RzCmdDesc *remote_send_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "R<", rz_remote_send_handler, &remote_send_help);
14671  rz_warn_if_fail(remote_send_cd);
14672 
14673  RzCmdDesc *io_system_run_oldhandler_cd = rz_cmd_desc_oldinput_new(core->rcmd, R_cd, "R!", rz_io_system_run_oldhandler, &io_system_run_oldhandler_help);
14674  rz_warn_if_fail(io_system_run_oldhandler_cd);
14675 
14676  RzCmdDesc *remote_add_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "R+", rz_remote_add_handler, &remote_add_help);
14677  rz_warn_if_fail(remote_add_cd);
14678 
14679  RzCmdDesc *remote_del_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "R-", rz_remote_del_handler, &remote_del_help);
14680  rz_warn_if_fail(remote_del_cd);
14681 
14682  RzCmdDesc *remote_open_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "R=", rz_remote_open_handler, &remote_open_help);
14683  rz_warn_if_fail(remote_open_cd);
14684 
14685  RzCmdDesc *remote_mode_enable_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "R!=", rz_remote_mode_enable_handler, &remote_mode_enable_help);
14686  rz_warn_if_fail(remote_mode_enable_cd);
14687 
14688  RzCmdDesc *remote_mode_disable_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "R=!", rz_remote_mode_disable_handler, &remote_mode_disable_help);
14689  rz_warn_if_fail(remote_mode_disable_cd);
14690 
14691  RzCmdDesc *remote_rap_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "Rr", rz_remote_rap_handler, &remote_rap_help);
14692  rz_warn_if_fail(remote_rap_cd);
14693 
14694  RzCmdDesc *equal_g_handler_old_cd = rz_cmd_desc_oldinput_new(core->rcmd, R_cd, "Rg", rz_equal_g_handler_old, &equal_g_handler_old_help);
14695  rz_warn_if_fail(equal_g_handler_old_cd);
14696 
14697  RzCmdDesc *equal_h_handler_old_cd = rz_cmd_desc_oldinput_new(core->rcmd, R_cd, "Rh", rz_equal_h_handler_old, &equal_h_handler_old_help);
14698  rz_warn_if_fail(equal_h_handler_old_cd);
14699 
14700  RzCmdDesc *equal_H_handler_old_cd = rz_cmd_desc_oldinput_new(core->rcmd, R_cd, "RH", rz_equal_H_handler_old, &equal_H_handler_old_help);
14701  rz_warn_if_fail(equal_H_handler_old_cd);
14702 
14703  RzCmdDesc *remote_tcp_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "Rt", rz_remote_tcp_handler, &remote_tcp_help);
14704  rz_warn_if_fail(remote_tcp_cd);
14705 
14706  RzCmdDesc *remote_rap_bg_cd = rz_cmd_desc_argv_new(core->rcmd, R_cd, "R&r", rz_remote_rap_bg_handler, &remote_rap_bg_help);
14707  rz_warn_if_fail(remote_rap_bg_cd);
14708 
14710  rz_warn_if_fail(cmd_help_search_cd);
14711 
14713  rz_warn_if_fail(cmd_help_cd);
14714 
14716  rz_warn_if_fail(push_escaped_cd);
14717 
14719  rz_warn_if_fail(cmd_analysis_cd);
14720  RzCmdDesc *aa_cd = rz_cmd_desc_group_new(core->rcmd, cmd_analysis_cd, "aa", rz_analyze_simple_handler, &analyze_simple_help, &aa_help);
14721  rz_warn_if_fail(aa_cd);
14722  RzCmdDesc *analyze_everything_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aaa", rz_analyze_everything_handler, &analyze_everything_help);
14723  rz_warn_if_fail(analyze_everything_cd);
14724 
14725  RzCmdDesc *analyze_everything_experimental_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aaaa", rz_analyze_everything_experimental_handler, &analyze_everything_experimental_help);
14726  rz_warn_if_fail(analyze_everything_experimental_cd);
14727 
14729  rz_warn_if_fail(aac_cd);
14730  RzCmdDesc *analyze_all_function_calls_to_imports_cd = rz_cmd_desc_argv_new(core->rcmd, aac_cd, "aaci", rz_analyze_all_function_calls_to_imports_handler, &analyze_all_function_calls_to_imports_help);
14731  rz_warn_if_fail(analyze_all_function_calls_to_imports_cd);
14732 
14734  rz_warn_if_fail(analyze_all_data_references_to_code_cd);
14735 
14737  rz_warn_if_fail(aae_cd);
14738  RzCmdDesc *analysis_all_esil_functions_cd = rz_cmd_desc_argv_new(core->rcmd, aae_cd, "aaef", rz_analysis_all_esil_functions_handler, &analysis_all_esil_functions_help);
14739  rz_warn_if_fail(analysis_all_esil_functions_cd);
14740 
14742  rz_warn_if_fail(aaf_cd);
14743  RzCmdDesc *analyze_all_functions_esil_cd = rz_cmd_desc_argv_new(core->rcmd, aaf_cd, "aafe", rz_analyze_all_functions_esil_handler, &analyze_all_functions_esil_help);
14744  rz_warn_if_fail(analyze_all_functions_esil_cd);
14745 
14747  rz_warn_if_fail(analyze_all_consecutive_functions_in_section_cd);
14748 
14749  RzCmdDesc *analyze_recursively_all_function_types_cd = rz_cmd_desc_argv_new(core->rcmd, aaf_cd, "aaft", rz_analyze_recursively_all_function_types_handler, &analyze_recursively_all_function_types_help);
14750  rz_warn_if_fail(analyze_recursively_all_function_types_cd);
14751 
14753  rz_warn_if_fail(print_analysis_details_cd);
14754 
14755  RzCmdDesc *analyze_all_unresolved_jumps_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aaj", rz_analyze_all_unresolved_jumps_handler, &analyze_all_unresolved_jumps_help);
14756  rz_warn_if_fail(analyze_all_unresolved_jumps_cd);
14757 
14758  RzCmdDesc *aal_cd = rz_cmd_desc_group_new(core->rcmd, aa_cd, "aal", NULL, NULL, &aal_help);
14759  rz_warn_if_fail(aal_cd);
14760  RzCmdDesc *recover_all_golang_functions_strings_cd = rz_cmd_desc_argv_new(core->rcmd, aal_cd, "aalg", rz_recover_all_golang_functions_strings_handler, &recover_all_golang_functions_strings_help);
14761  rz_warn_if_fail(recover_all_golang_functions_strings_cd);
14762 
14763  RzCmdDesc *analyze_all_objc_references_cd = rz_cmd_desc_argv_new(core->rcmd, aal_cd, "aalo", rz_analyze_all_objc_references_handler, &analyze_all_objc_references_help);
14764  rz_warn_if_fail(analyze_all_objc_references_cd);
14765 
14767  rz_warn_if_fail(aan_cd);
14768  RzCmdDesc *autoname_all_functions_noreturn_cd = rz_cmd_desc_argv_new(core->rcmd, aan_cd, "aanr", rz_autoname_all_functions_noreturn_handler, &autoname_all_functions_noreturn_help);
14769  rz_warn_if_fail(autoname_all_functions_noreturn_cd);
14770 
14771  RzCmdDesc *analyze_all_preludes_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aap", rz_analyze_all_preludes_handler, &analyze_all_preludes_help);
14772  rz_warn_if_fail(analyze_all_preludes_cd);
14773 
14774  RzCmdDesc *analyze_xrefs_section_bytes_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aar", rz_analyze_xrefs_section_bytes_handler, &analyze_xrefs_section_bytes_help);
14775  rz_warn_if_fail(analyze_xrefs_section_bytes_cd);
14776 
14777  RzCmdDesc *analyze_symbols_entries_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aas", rz_analyze_symbols_entries_handler, &analyze_symbols_entries_help);
14778  rz_warn_if_fail(analyze_symbols_entries_cd);
14779 
14780  RzCmdDesc *analyze_symbols_entries_flags_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aaS", rz_analyze_symbols_entries_flags_handler, &analyze_symbols_entries_flags_help);
14781  rz_warn_if_fail(analyze_symbols_entries_flags_cd);
14782 
14783  RzCmdDesc *analyze_function_linked_offsets_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aat", rz_analyze_function_linked_offsets_handler, &analyze_function_linked_offsets_help);
14784  rz_warn_if_fail(analyze_function_linked_offsets_cd);
14785 
14786  RzCmdDesc *print_commands_after_traps_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aaT", rz_print_commands_after_traps_handler, &print_commands_after_traps_help);
14787  rz_warn_if_fail(print_commands_after_traps_cd);
14788 
14789  RzCmdDesc *print_areas_no_functions_cd = rz_cmd_desc_argv_new(core->rcmd, aa_cd, "aau", rz_print_areas_no_functions_handler, &print_areas_no_functions_help);
14790  rz_warn_if_fail(print_areas_no_functions_cd);
14791 
14793  rz_warn_if_fail(analyze_value_to_maps_cd);
14794 
14796  rz_warn_if_fail(af_cd);
14797  RzCmdDesc *analysis_function_add_recu_force_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afr", rz_analysis_function_add_recu_handler, &analysis_function_add_recu_force_help);
14798  rz_warn_if_fail(analysis_function_add_recu_force_cd);
14799 
14800  RzCmdDesc *analysis_function_create_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "af+", rz_analysis_function_create_handler, &analysis_function_create_help);
14801  rz_warn_if_fail(analysis_function_create_cd);
14802 
14803  RzCmdDesc *analysis_function_del_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "af-", rz_analysis_function_del_handler, &analysis_function_del_help);
14804  rz_warn_if_fail(analysis_function_del_cd);
14805 
14806  RzCmdDesc *analysis_function_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "af-*", rz_analysis_function_del_all_handler, &analysis_function_del_all_help);
14807  rz_warn_if_fail(analysis_function_del_all_cd);
14808 
14809  RzCmdDesc *analysis_function_analyze_jmptable_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afj", rz_analysis_function_analyze_jmptable_handler, &analysis_function_analyze_jmptable_help);
14810  rz_warn_if_fail(analysis_function_analyze_jmptable_cd);
14811 
14812  RzCmdDesc *analysis_function_analyze_args_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afa", rz_analysis_function_analyze_args_handler, &analysis_function_analyze_args_help);
14813  rz_warn_if_fail(analysis_function_analyze_args_cd);
14814 
14815  RzCmdDesc *analysis_function_analyze_args_l_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afal", rz_analysis_function_analyze_args_handler, &analysis_function_analyze_args_l_help);
14816  rz_warn_if_fail(analysis_function_analyze_args_l_cd);
14817 
14819  rz_warn_if_fail(afb_cd);
14820  RzCmdDesc *analysis_function_blocks_add_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afb+", rz_analysis_function_blocks_add_handler, &analysis_function_blocks_add_help);
14821  rz_warn_if_fail(analysis_function_blocks_add_cd);
14822 
14823  RzCmdDesc *analysis_function_blocks_del_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afb-", rz_analysis_function_blocks_del_handler, &analysis_function_blocks_del_help);
14824  rz_warn_if_fail(analysis_function_blocks_del_cd);
14825 
14826  RzCmdDesc *analysis_function_blocks_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afb-*", rz_analysis_function_blocks_del_all_handler, &analysis_function_blocks_del_all_help);
14827  rz_warn_if_fail(analysis_function_blocks_del_all_cd);
14828 
14829  RzCmdDesc *analysis_function_blocks_edge_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afbe", rz_analysis_function_blocks_edge_handler, &analysis_function_blocks_edge_help);
14830  rz_warn_if_fail(analysis_function_blocks_edge_cd);
14831 
14832  RzCmdDesc *analysis_function_blocks_switch_type_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afbet", rz_analysis_function_blocks_switch_type_handler, &analysis_function_blocks_switch_type_help);
14833  rz_warn_if_fail(analysis_function_blocks_switch_type_cd);
14834 
14835  RzCmdDesc *analysis_function_returns_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afbr", rz_analysis_function_returns_handler, &analysis_function_returns_help);
14836  rz_warn_if_fail(analysis_function_returns_cd);
14837 
14838  RzCmdDesc *analysis_function_blocks_asciiart_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afb=", rz_analysis_function_blocks_asciiart_handler, &analysis_function_blocks_asciiart_help);
14839  rz_warn_if_fail(analysis_function_blocks_asciiart_cd);
14840 
14842  rz_warn_if_fail(analysis_function_blocks_info_cd);
14843 
14844  RzCmdDesc *analysis_function_blocks_color_cd = rz_cmd_desc_argv_new(core->rcmd, afb_cd, "afbc", rz_analysis_function_blocks_color_handler, &analysis_function_blocks_color_help);
14845  rz_warn_if_fail(analysis_function_blocks_color_cd);
14846 
14847  RzCmdDesc *analysis_function_setbits_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afB", rz_analysis_function_setbits_handler, &analysis_function_setbits_help);
14848  rz_warn_if_fail(analysis_function_setbits_cd);
14849 
14851  rz_warn_if_fail(afs_cd);
14852  RzCmdDesc *analysis_function_signature_editor_cd = rz_cmd_desc_argv_new(core->rcmd, afs_cd, "afs!", rz_analysis_function_signature_editor_handler, &analysis_function_signature_editor_help);
14853  rz_warn_if_fail(analysis_function_signature_editor_cd);
14854 
14855  RzCmdDesc *analysis_function_signature_type_cd = rz_cmd_desc_argv_new(core->rcmd, afs_cd, "afsr", rz_analysis_function_signature_type_handler, &analysis_function_signature_type_help);
14856  rz_warn_if_fail(analysis_function_signature_type_cd);
14857 
14859  rz_warn_if_fail(analysis_function_address_cd);
14860 
14861  RzCmdDesc *analysis_function_until_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afu", rz_analysis_function_until_handler, &analysis_function_until_help);
14862  rz_warn_if_fail(analysis_function_until_cd);
14863 
14865  rz_warn_if_fail(analysis_function_xrefs_cd);
14866 
14867  RzCmdDesc *analysis_function_stacksz_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afS", rz_analysis_function_stacksz_handler, &analysis_function_stacksz_help);
14868  rz_warn_if_fail(analysis_function_stacksz_cd);
14869 
14871  rz_warn_if_fail(afv_cd);
14872  RzCmdDesc *analysis_function_vars_dis_refs_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afv=", rz_analysis_function_vars_dis_refs_handler, &analysis_function_vars_dis_refs_help);
14873  rz_warn_if_fail(analysis_function_vars_dis_refs_cd);
14874 
14875  RzCmdDesc *analysis_function_vars_del_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afv-", rz_analysis_function_vars_del_handler, &analysis_function_vars_del_help);
14876  rz_warn_if_fail(analysis_function_vars_del_cd);
14877 
14878  RzCmdDesc *analysis_function_vars_detect_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afva", rz_analysis_function_vars_detect_handler, &analysis_function_vars_detect_help);
14879  rz_warn_if_fail(analysis_function_vars_detect_cd);
14880 
14881  RzCmdDesc *analysis_function_vars_display_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afvd", rz_analysis_function_vars_display_handler, &analysis_function_vars_display_help);
14882  rz_warn_if_fail(analysis_function_vars_display_cd);
14883 
14884  RzCmdDesc *analysis_function_vars_stackframe_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afvf", rz_analysis_function_vars_stackframe_handler, &analysis_function_vars_stackframe_help);
14885  rz_warn_if_fail(analysis_function_vars_stackframe_cd);
14886 
14887  RzCmdDesc *analysis_function_vars_rename_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afvn", rz_analysis_function_vars_rename_handler, &analysis_function_vars_rename_help);
14888  rz_warn_if_fail(analysis_function_vars_rename_cd);
14889 
14890  RzCmdDesc *analysis_function_vars_reads_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afvR", rz_analysis_function_vars_reads_handler, &analysis_function_vars_reads_help);
14891  rz_warn_if_fail(analysis_function_vars_reads_cd);
14892 
14893  RzCmdDesc *analysis_function_vars_writes_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afvW", rz_analysis_function_vars_writes_handler, &analysis_function_vars_writes_help);
14894  rz_warn_if_fail(analysis_function_vars_writes_cd);
14895 
14896  RzCmdDesc *analysis_function_vars_type_cd = rz_cmd_desc_argv_new(core->rcmd, afv_cd, "afvt", rz_analysis_function_vars_type_handler, &analysis_function_vars_type_help);
14897  rz_warn_if_fail(analysis_function_vars_type_cd);
14898 
14900  rz_warn_if_fail(afvx_cd);
14902  rz_warn_if_fail(analysis_function_vars_xrefs_args_cd);
14903 
14905  rz_warn_if_fail(analysis_function_vars_xrefs_vars_cd);
14906 
14908  rz_warn_if_fail(afvb_cd);
14909  RzCmdDesc *analysis_function_vars_bp_del_cd = rz_cmd_desc_argv_new(core->rcmd, afvb_cd, "afvb-", rz_analysis_function_vars_bp_del_handler, &analysis_function_vars_bp_del_help);
14910  rz_warn_if_fail(analysis_function_vars_bp_del_cd);
14911 
14912  RzCmdDesc *analysis_function_vars_bp_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, afvb_cd, "afvb-*", rz_analysis_function_vars_bp_del_all_handler, &analysis_function_vars_bp_del_all_help);
14913  rz_warn_if_fail(analysis_function_vars_bp_del_all_cd);
14914 
14915  RzCmdDesc *analysis_function_vars_bp_getref_cd = rz_cmd_desc_argv_new(core->rcmd, afvb_cd, "afvbg", rz_analysis_function_vars_bp_getref_handler, &analysis_function_vars_bp_getref_help);
14916  rz_warn_if_fail(analysis_function_vars_bp_getref_cd);
14917 
14918  RzCmdDesc *analysis_function_vars_bp_setref_cd = rz_cmd_desc_argv_new(core->rcmd, afvb_cd, "afvbs", rz_analysis_function_vars_bp_setref_handler, &analysis_function_vars_bp_setref_help);
14919  rz_warn_if_fail(analysis_function_vars_bp_setref_cd);
14920 
14922  rz_warn_if_fail(afvr_cd);
14923  RzCmdDesc *analysis_function_vars_regs_del_cd = rz_cmd_desc_argv_new(core->rcmd, afvr_cd, "afvr-", rz_analysis_function_vars_regs_del_handler, &analysis_function_vars_regs_del_help);
14924  rz_warn_if_fail(analysis_function_vars_regs_del_cd);
14925 
14926  RzCmdDesc *analysis_function_vars_regs_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, afvr_cd, "afvr-*", rz_analysis_function_vars_regs_del_all_handler, &analysis_function_vars_regs_del_all_help);
14927  rz_warn_if_fail(analysis_function_vars_regs_del_all_cd);
14928 
14929  RzCmdDesc *analysis_function_vars_regs_getref_cd = rz_cmd_desc_argv_new(core->rcmd, afvr_cd, "afvrg", rz_analysis_function_vars_regs_getref_handler, &analysis_function_vars_regs_getref_help);
14930  rz_warn_if_fail(analysis_function_vars_regs_getref_cd);
14931 
14932  RzCmdDesc *analysis_function_vars_regs_setref_cd = rz_cmd_desc_argv_new(core->rcmd, afvr_cd, "afvrs", rz_analysis_function_vars_regs_setref_handler, &analysis_function_vars_regs_setref_help);
14933  rz_warn_if_fail(analysis_function_vars_regs_setref_cd);
14934 
14936  rz_warn_if_fail(afvs_cd);
14937  RzCmdDesc *analysis_function_vars_sp_del_cd = rz_cmd_desc_argv_new(core->rcmd, afvs_cd, "afvs-", rz_analysis_function_vars_sp_del_handler, &analysis_function_vars_sp_del_help);
14938  rz_warn_if_fail(analysis_function_vars_sp_del_cd);
14939 
14940  RzCmdDesc *analysis_function_vars_sp_getref_cd = rz_cmd_desc_argv_new(core->rcmd, afvs_cd, "afvsg", rz_analysis_function_vars_sp_getref_handler, &analysis_function_vars_sp_getref_help);
14941  rz_warn_if_fail(analysis_function_vars_sp_getref_cd);
14942 
14943  RzCmdDesc *analysis_function_vars_sp_setref_cd = rz_cmd_desc_argv_new(core->rcmd, afvs_cd, "afvss", rz_analysis_function_vars_sp_setref_handler, &analysis_function_vars_sp_setref_help);
14944  rz_warn_if_fail(analysis_function_vars_sp_setref_cd);
14945 
14947  rz_warn_if_fail(afl_cd);
14948  RzCmdDesc *analysis_function_list_in_cd = rz_cmd_desc_argv_new(core->rcmd, afl_cd, "afl.", rz_analysis_function_list_in_handler, &analysis_function_list_in_help);
14949  rz_warn_if_fail(analysis_function_list_in_cd);
14950 
14951  RzCmdDesc *analysis_function_count_cd = rz_cmd_desc_argv_new(core->rcmd, afl_cd, "aflc", rz_analysis_function_count_handler, &analysis_function_count_help);
14952  rz_warn_if_fail(analysis_function_count_cd);
14953 
14954  RzCmdDesc *analysis_function_size_sum_cd = rz_cmd_desc_argv_new(core->rcmd, afl_cd, "afl+", rz_analysis_function_size_sum_handler, &analysis_function_size_sum_help);
14955  rz_warn_if_fail(analysis_function_size_sum_cd);
14956 
14958  rz_warn_if_fail(analysis_function_list_calls_cd);
14959 
14960  RzCmdDesc *analysis_function_list_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, afl_cd, "afl=", rz_analysis_function_list_ascii_handler, &analysis_function_list_ascii_help);
14961  rz_warn_if_fail(analysis_function_list_ascii_cd);
14962 
14964  rz_warn_if_fail(afi_cd);
14966  rz_warn_if_fail(afii_cd);
14967  RzCmdDesc *analysis_function_import_list_del_cd = rz_cmd_desc_argv_new(core->rcmd, afii_cd, "afii-", rz_analysis_function_import_list_del_handler, &analysis_function_import_list_del_help);
14968  rz_warn_if_fail(analysis_function_import_list_del_cd);
14969 
14971  rz_warn_if_fail(afis_cd);
14973  rz_warn_if_fail(analysis_function_all_opcode_stat_cd);
14974 
14976  rz_warn_if_fail(afn_cd);
14977  RzCmdDesc *analysis_function_autoname_cd = rz_cmd_desc_argv_new(core->rcmd, afn_cd, "afna", rz_analysis_function_autoname_handler, &analysis_function_autoname_help);
14978  rz_warn_if_fail(analysis_function_autoname_cd);
14979 
14981  rz_warn_if_fail(analysis_function_strings_cd);
14982 
14983  RzCmdDesc *analysis_function_type_matching_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "aft", rz_analysis_function_type_matching_handler, &analysis_function_type_matching_help);
14984  rz_warn_if_fail(analysis_function_type_matching_cd);
14985 
14986  RzCmdDesc *analysis_functions_map_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afM", rz_analysis_functions_map_handler, &analysis_functions_map_help);
14987  rz_warn_if_fail(analysis_functions_map_cd);
14988 
14989  RzCmdDesc *analysis_functions_merge_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afm", rz_analysis_functions_merge_handler, &analysis_functions_merge_help);
14990  rz_warn_if_fail(analysis_functions_merge_cd);
14991 
14993  rz_warn_if_fail(afc_cd);
14995  rz_warn_if_fail(analysis_function_cc_list_cd);
14996 
14997  RzCmdDesc *analysis_function_cc_load_cd = rz_cmd_desc_argv_new(core->rcmd, afc_cd, "afco", rz_analysis_function_cc_load_handler, &analysis_function_cc_load_help);
14998  rz_warn_if_fail(analysis_function_cc_load_cd);
14999 
15001  rz_warn_if_fail(analysis_function_cc_reg_usage_cd);
15002 
15003  RzCmdDesc *analysis_function_describe_offset_cd = rz_cmd_desc_argv_new(core->rcmd, af_cd, "afd", rz_analysis_function_describe_offset_handler, &analysis_function_describe_offset_help);
15004  rz_warn_if_fail(analysis_function_describe_offset_cd);
15005 
15006  RzCmdDesc *analysis_appcall_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_analysis_cd, "aeC", rz_analysis_appcall_handler, &analysis_appcall_help);
15007  rz_warn_if_fail(analysis_appcall_cd);
15008 
15010  rz_warn_if_fail(aec_cd);
15011  RzCmdDesc *analysis_continue_until_breakpoint_cd = rz_cmd_desc_argv_new(core->rcmd, aec_cd, "aecb", rz_analysis_continue_until_breakpoint_handler, &analysis_continue_until_breakpoint_help);
15012  rz_warn_if_fail(analysis_continue_until_breakpoint_cd);
15013 
15014  RzCmdDesc *analysis_continue_until_syscall_cd = rz_cmd_desc_argv_new(core->rcmd, aec_cd, "aecs", rz_analysis_continue_until_syscall_handler, &analysis_continue_until_syscall_help);
15015  rz_warn_if_fail(analysis_continue_until_syscall_cd);
15016 
15017  RzCmdDesc *analysis_continue_until_call_cd = rz_cmd_desc_argv_new(core->rcmd, aec_cd, "aecc", rz_analysis_continue_until_call_handler, &analysis_continue_until_call_help);
15018  rz_warn_if_fail(analysis_continue_until_call_cd);
15019 
15020  RzCmdDesc *analysis_continue_until_addr_cd = rz_cmd_desc_argv_new(core->rcmd, aec_cd, "aecu", rz_analysis_continue_until_addr_handler, &analysis_continue_until_addr_help);
15021  rz_warn_if_fail(analysis_continue_until_addr_cd);
15022 
15023  RzCmdDesc *analysis_continue_until_esil_cd = rz_cmd_desc_argv_new(core->rcmd, aec_cd, "aecue", rz_analysis_continue_until_esil_handler, &analysis_continue_until_esil_help);
15024  rz_warn_if_fail(analysis_continue_until_esil_cd);
15025 
15027  rz_warn_if_fail(aei_cd);
15028  RzCmdDesc *analysis_esil_deinit_cd = rz_cmd_desc_argv_new(core->rcmd, aei_cd, "aei-", rz_analysis_esil_deinit_handler, &analysis_esil_deinit_help);
15029  rz_warn_if_fail(analysis_esil_deinit_cd);
15030 
15031  RzCmdDesc *analysis_esil_init_p_cd = rz_cmd_desc_argv_new(core->rcmd, aei_cd, "aeip", rz_analysis_esil_init_p_handler, &analysis_esil_init_p_help);
15032  rz_warn_if_fail(analysis_esil_init_p_cd);
15033 
15035  rz_warn_if_fail(aeim_cd);
15036  RzCmdDesc *analysis_esil_init_mem_remove_cd = rz_cmd_desc_argv_new(core->rcmd, aeim_cd, "aeim-", rz_analysis_esil_init_mem_remove_handler, &analysis_esil_init_mem_remove_help);
15037  rz_warn_if_fail(analysis_esil_init_mem_remove_cd);
15038 
15039  RzCmdDesc *analysis_esil_init_mem_p_cd = rz_cmd_desc_argv_new(core->rcmd, aeim_cd, "aeimp", rz_analysis_esil_init_mem_p_handler, &analysis_esil_init_mem_p_help);
15040  rz_warn_if_fail(analysis_esil_init_mem_p_cd);
15041 
15042  RzCmdDesc *aes_cd = rz_cmd_desc_group_new(core->rcmd, cmd_analysis_cd, "aes", rz_il_step_handler, &il_step_help, &aes_help);
15043  rz_warn_if_fail(aes_cd);
15044  RzCmdDesc *il_step_evaluate_cd = rz_cmd_desc_argv_new(core->rcmd, aes_cd, "aesp", rz_il_step_evaluate_handler, &il_step_evaluate_help);
15045  rz_warn_if_fail(il_step_evaluate_cd);
15046 
15047  RzCmdDesc *il_step_back_cd = rz_cmd_desc_argv_new(core->rcmd, aes_cd, "aesb", rz_il_step_back_handler, &il_step_back_help);
15048  rz_warn_if_fail(il_step_back_cd);
15049 
15050  RzCmdDesc *il_step_over_cd = rz_cmd_desc_argv_new(core->rcmd, aes_cd, "aeso", rz_il_step_over_handler, &il_step_over_help);
15051  rz_warn_if_fail(il_step_over_cd);
15052 
15053  RzCmdDesc *il_step_over_until_addr_cd = rz_cmd_desc_argv_new(core->rcmd, aes_cd, "aesou", rz_il_step_over_until_addr_handler, &il_step_over_until_addr_help);
15054  rz_warn_if_fail(il_step_over_until_addr_cd);
15055 
15057  rz_warn_if_fail(aess_cd);
15058  RzCmdDesc *il_step_skip_until_addr_cd = rz_cmd_desc_argv_new(core->rcmd, aess_cd, "aessu", rz_il_step_skip_until_addr_handler, &il_step_skip_until_addr_help);
15059  rz_warn_if_fail(il_step_skip_until_addr_cd);
15060 
15061  RzCmdDesc *il_step_skip_until_expr_cd = rz_cmd_desc_argv_new(core->rcmd, aess_cd, "aessue", rz_il_step_skip_until_expr_handler, &il_step_skip_until_expr_help);
15062  rz_warn_if_fail(il_step_skip_until_expr_cd);
15063 
15065  rz_warn_if_fail(aesu_cd);
15066  RzCmdDesc *il_step_until_expr_cd = rz_cmd_desc_argv_new(core->rcmd, aesu_cd, "aesue", rz_il_step_until_expr_handler, &il_step_until_expr_help);
15067  rz_warn_if_fail(il_step_until_expr_cd);
15068 
15069  RzCmdDesc *il_step_until_opt_cd = rz_cmd_desc_argv_new(core->rcmd, aesu_cd, "aesuo", rz_il_step_until_opt_handler, &il_step_until_opt_help);
15070  rz_warn_if_fail(il_step_until_opt_cd);
15071 
15072  RzCmdDesc *aets_cd = rz_cmd_desc_group_new(core->rcmd, cmd_analysis_cd, "aets", NULL, NULL, &aets_help);
15073  rz_warn_if_fail(aets_cd);
15074  RzCmdDesc *il_trace_start_cd = rz_cmd_desc_argv_new(core->rcmd, aets_cd, "aets+", rz_il_trace_start_handler, &il_trace_start_help);
15075  rz_warn_if_fail(il_trace_start_cd);
15076 
15077  RzCmdDesc *il_trace_stop_cd = rz_cmd_desc_argv_new(core->rcmd, aets_cd, "aets-", rz_il_trace_stop_handler, &il_trace_stop_help);
15078  rz_warn_if_fail(il_trace_stop_cd);
15079 
15080  RzCmdDesc *aez_cd = rz_cmd_desc_group_new(core->rcmd, cmd_analysis_cd, "aez", NULL, NULL, &aez_help);
15081  rz_warn_if_fail(aez_cd);
15082  RzCmdDesc *il_vm_initialize_cd = rz_cmd_desc_argv_new(core->rcmd, aez_cd, "aezi", rz_il_vm_initialize_handler, &il_vm_initialize_help);
15083  rz_warn_if_fail(il_vm_initialize_cd);
15084 
15085  RzCmdDesc *il_vm_step_cd = rz_cmd_desc_argv_new(core->rcmd, aez_cd, "aezs", rz_il_vm_step_handler, &il_vm_step_help);
15086  rz_warn_if_fail(il_vm_step_cd);
15087 
15089  rz_warn_if_fail(il_vm_step_with_events_cd);
15090 
15091  RzCmdDesc *il_vm_step_until_addr_cd = rz_cmd_desc_argv_new(core->rcmd, aez_cd, "aezsu", rz_il_vm_step_until_addr_handler, &il_vm_step_until_addr_help);
15092  rz_warn_if_fail(il_vm_step_until_addr_cd);
15093 
15095  rz_warn_if_fail(il_vm_status_cd);
15096 
15098  rz_warn_if_fail(ar_cd);
15099  RzCmdDesc *analysis_regs_columns_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "ar=", rz_analysis_regs_columns_handler, &analysis_regs_columns_help);
15100  rz_warn_if_fail(analysis_regs_columns_cd);
15101 
15103  rz_warn_if_fail(analysis_regs_references_cd);
15104 
15105  RzCmdDesc *analysis_regs_valgroup_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "ari", rz_analysis_regs_valgroup_handler, &analysis_regs_valgroup_help);
15106  rz_warn_if_fail(analysis_regs_valgroup_cd);
15107 
15109  rz_warn_if_fail(analysis_regs_args_cd);
15110 
15111  RzCmdDesc *analysis_reg_cc_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "arcc", rz_analysis_reg_cc_handler, &analysis_reg_cc_help);
15112  rz_warn_if_fail(analysis_reg_cc_cd);
15113 
15114  RzCmdDesc *analysis_regs_diff_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "ard", rz_analysis_regs_diff_handler, &analysis_regs_diff_help);
15115  rz_warn_if_fail(analysis_regs_diff_cd);
15116 
15118  rz_warn_if_fail(analysis_regs_prev_cd);
15119 
15120  RzCmdDesc *analysis_regs_fpu_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "arF", rz_analysis_regs_fpu_handler, &analysis_regs_fpu_help);
15121  rz_warn_if_fail(analysis_regs_fpu_cd);
15122 
15124  rz_warn_if_fail(arf_cd);
15125  RzCmdDesc *analysis_reg_flags_unset_cd = rz_cmd_desc_argv_new(core->rcmd, arf_cd, "arf-", rz_analysis_reg_flags_unset_handler, &analysis_reg_flags_unset_help);
15126  rz_warn_if_fail(analysis_reg_flags_unset_cd);
15127 
15129  rz_warn_if_fail(ara_cd);
15130  RzCmdDesc *analysis_reg_arenas_push_cd = rz_cmd_desc_argv_new(core->rcmd, ara_cd, "ara+", rz_analysis_reg_arenas_push_handler, &analysis_reg_arenas_push_help);
15131  rz_warn_if_fail(analysis_reg_arenas_push_cd);
15132 
15133  RzCmdDesc *analysis_reg_arenas_pop_cd = rz_cmd_desc_argv_new(core->rcmd, ara_cd, "ara-", rz_analysis_reg_arenas_pop_handler, &analysis_reg_arenas_pop_help);
15134  rz_warn_if_fail(analysis_reg_arenas_pop_cd);
15135 
15136  RzCmdDesc *analysis_reg_arenas_stack_size_cd = rz_cmd_desc_argv_new(core->rcmd, ara_cd, "araS", rz_analysis_reg_arenas_stack_size_handler, &analysis_reg_arenas_stack_size_help);
15137  rz_warn_if_fail(analysis_reg_arenas_stack_size_cd);
15138 
15139  RzCmdDesc *analysis_reg_arenas_swap_cd = rz_cmd_desc_argv_new(core->rcmd, ara_cd, "aras", rz_analysis_reg_arenas_swap_handler, &analysis_reg_arenas_swap_help);
15140  rz_warn_if_fail(analysis_reg_arenas_swap_cd);
15141 
15142  RzCmdDesc *analysis_reg_arenas_zero_cd = rz_cmd_desc_argv_new(core->rcmd, ara_cd, "ara0", rz_analysis_reg_arenas_zero_handler, &analysis_reg_arenas_zero_help);
15143  rz_warn_if_fail(analysis_reg_arenas_zero_cd);
15144 
15145  RzCmdDesc *analysis_reg_arenas_hexdump_cd = rz_cmd_desc_argv_new(core->rcmd, ara_cd, "arab", rz_analysis_reg_arenas_hexdump_handler, &analysis_reg_arenas_hexdump_help);
15146  rz_warn_if_fail(analysis_reg_arenas_hexdump_cd);
15147 
15148  RzCmdDesc *analysis_reg_arenas_write_hex_cd = rz_cmd_desc_argv_new(core->rcmd, ara_cd, "araw", rz_analysis_reg_arenas_write_hex_handler, &analysis_reg_arenas_write_hex_help);
15149  rz_warn_if_fail(analysis_reg_arenas_write_hex_cd);
15150 
15152  rz_warn_if_fail(arp_cd);
15153  RzCmdDesc *analysis_reg_profile_comments_cd = rz_cmd_desc_argv_new(core->rcmd, arp_cd, "arpc", rz_analysis_reg_profile_comments_handler, &analysis_reg_profile_comments_help);
15154  rz_warn_if_fail(analysis_reg_profile_comments_cd);
15155 
15156  RzCmdDesc *analysis_reg_profile_open_cd = rz_cmd_desc_argv_new(core->rcmd, arp_cd, "arpo", rz_analysis_reg_profile_open_handler, &analysis_reg_profile_open_help);
15157  rz_warn_if_fail(analysis_reg_profile_open_cd);
15158 
15159  RzCmdDesc *analysis_reg_profile_gdb_cd = rz_cmd_desc_argv_new(core->rcmd, arp_cd, "arpg", rz_analysis_reg_profile_gdb_handler, &analysis_reg_profile_gdb_help);
15160  rz_warn_if_fail(analysis_reg_profile_gdb_cd);
15161 
15162  RzCmdDesc *analysis_reg_cond_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "arc", rz_analysis_reg_cond_handler, &analysis_reg_cond_help);
15163  rz_warn_if_fail(analysis_reg_cond_cd);
15164 
15165  RzCmdDesc *analysis_reg_types_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "arT", rz_analysis_reg_types_handler, &analysis_reg_types_help);
15166  rz_warn_if_fail(analysis_reg_types_cd);
15167 
15168  RzCmdDesc *analysis_reg_roles_cd = rz_cmd_desc_argv_new(core->rcmd, ar_cd, "arR", rz_analysis_reg_roles_handler, &analysis_reg_roles_help);
15169  rz_warn_if_fail(analysis_reg_roles_cd);
15170 
15172  rz_warn_if_fail(ai_cd);
15174  rz_warn_if_fail(aii_cd);
15176  rz_warn_if_fail(delete_global_imports_cd);
15177 
15179  rz_warn_if_fail(av_cd);
15181  rz_warn_if_fail(avg_cd);
15182  RzCmdDesc *analysis_global_variable_add_cd = rz_cmd_desc_argv_new(core->rcmd, avg_cd, "avga", rz_analysis_global_variable_add_handler, &analysis_global_variable_add_help);
15183  rz_warn_if_fail(analysis_global_variable_add_cd);
15184 
15185  RzCmdDesc *analysis_global_variable_delete_byaddr_cd = rz_cmd_desc_argv_new(core->rcmd, avg_cd, "avgd", rz_analysis_global_variable_delete_byaddr_handler, &analysis_global_variable_delete_byaddr_help);
15186  rz_warn_if_fail(analysis_global_variable_delete_byaddr_cd);
15187 
15188  RzCmdDesc *analysis_global_variable_delete_byname_cd = rz_cmd_desc_argv_new(core->rcmd, avg_cd, "avgm", rz_analysis_global_variable_delete_byname_handler, &analysis_global_variable_delete_byname_help);
15189  rz_warn_if_fail(analysis_global_variable_delete_byname_cd);
15190 
15191  RzCmdDesc *analysis_global_variable_rename_cd = rz_cmd_desc_argv_new(core->rcmd, avg_cd, "avgn", rz_analysis_global_variable_rename_handler, &analysis_global_variable_rename_help);
15192  rz_warn_if_fail(analysis_global_variable_rename_cd);
15193 
15194  RzCmdDesc *analysis_global_variable_retype_cd = rz_cmd_desc_argv_new(core->rcmd, avg_cd, "avgt", rz_analysis_global_variable_retype_handler, &analysis_global_variable_retype_help);
15195  rz_warn_if_fail(analysis_global_variable_retype_cd);
15196 
15198  rz_warn_if_fail(analysis_print_rtti_cd);
15199 
15201  rz_warn_if_fail(analysis_print_rtti_all_cd);
15202 
15203  RzCmdDesc *analysis_recover_rtti_all_cd = rz_cmd_desc_argv_new(core->rcmd, av_cd, "avrr", rz_analysis_recover_rtti_all_handler, &analysis_recover_rtti_all_help);
15204  rz_warn_if_fail(analysis_recover_rtti_all_cd);
15205 
15206  RzCmdDesc *analysis_rtti_demangle_class_name_cd = rz_cmd_desc_argv_new(core->rcmd, av_cd, "avrD", rz_analysis_rtti_demangle_class_name_handler, &analysis_rtti_demangle_class_name_help);
15207  rz_warn_if_fail(analysis_rtti_demangle_class_name_cd);
15208 
15210  rz_warn_if_fail(ax_cd);
15211  RzCmdDesc *analysis_xrefs_set_c_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "axc", rz_analysis_xrefs_set_c_handler, &analysis_xrefs_set_c_help);
15212  rz_warn_if_fail(analysis_xrefs_set_c_cd);
15213 
15214  RzCmdDesc *analysis_xrefs_set_C_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "axC", rz_analysis_xrefs_set_C_handler, &analysis_xrefs_set_C_help);
15215  rz_warn_if_fail(analysis_xrefs_set_C_cd);
15216 
15217  RzCmdDesc *analysis_xrefs_set_d_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "axd", rz_analysis_xrefs_set_d_handler, &analysis_xrefs_set_d_help);
15218  rz_warn_if_fail(analysis_xrefs_set_d_cd);
15219 
15220  RzCmdDesc *analysis_xrefs_set_s_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "axs", rz_analysis_xrefs_set_s_handler, &analysis_xrefs_set_s_help);
15221  rz_warn_if_fail(analysis_xrefs_set_s_cd);
15222 
15224  rz_warn_if_fail(analysis_xrefs_list_cd);
15225 
15227  rz_warn_if_fail(analysis_xrefs_to_list_cd);
15228 
15230  rz_warn_if_fail(analysis_xrefs_from_list_cd);
15231 
15232  RzCmdDesc *analysis_xrefs_to_graph_cmd_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "axtg", rz_analysis_xrefs_to_graph_cmd_handler, &analysis_xrefs_to_graph_cmd_help);
15233  rz_warn_if_fail(analysis_xrefs_to_graph_cmd_cd);
15234 
15235  RzCmdDesc *analysis_xrefs_del_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "ax-", rz_analysis_xrefs_del_handler, &analysis_xrefs_del_help);
15236  rz_warn_if_fail(analysis_xrefs_del_cd);
15237 
15238  RzCmdDesc *analysis_xrefs_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "ax-*", rz_analysis_xrefs_del_all_handler, &analysis_xrefs_del_all_help);
15239  rz_warn_if_fail(analysis_xrefs_del_all_cd);
15240 
15241  RzCmdDesc *analysis_xrefs_copy_cd = rz_cmd_desc_argv_new(core->rcmd, ax_cd, "axm", rz_analysis_xrefs_copy_handler, &analysis_xrefs_copy_help);
15242  rz_warn_if_fail(analysis_xrefs_copy_cd);
15243 
15245  rz_warn_if_fail(analysis_xrefs_graph_cd);
15246 
15247  RzCmdDesc *ah_cd = rz_cmd_desc_group_new(core->rcmd, cmd_analysis_cd, "ah", NULL, NULL, &ah_help);
15248  rz_warn_if_fail(ah_cd);
15250  rz_warn_if_fail(analysis_hint_list_cd);
15251 
15253  rz_warn_if_fail(analysis_hint_list_at_cd);
15254 
15255  RzCmdDesc *analysis_hint_del_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ah-", rz_analysis_hint_del_handler, &analysis_hint_del_help);
15256  rz_warn_if_fail(analysis_hint_del_cd);
15257 
15258  RzCmdDesc *analysis_hint_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ah-*", rz_analysis_hint_del_all_handler, &analysis_hint_del_all_help);
15259  rz_warn_if_fail(analysis_hint_del_all_cd);
15260 
15261  RzCmdDesc *analysis_hint_set_arch_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "aha", rz_analysis_hint_set_arch_handler, &analysis_hint_set_arch_help);
15262  rz_warn_if_fail(analysis_hint_set_arch_cd);
15263 
15264  RzCmdDesc *analysis_hint_del_arch_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "aha-", rz_analysis_hint_del_arch_handler, &analysis_hint_del_arch_help);
15265  rz_warn_if_fail(analysis_hint_del_arch_cd);
15266 
15267  RzCmdDesc *analysis_hint_set_bits_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahb", rz_analysis_hint_set_bits_handler, &analysis_hint_set_bits_help);
15268  rz_warn_if_fail(analysis_hint_set_bits_cd);
15269 
15270  RzCmdDesc *analysis_hint_del_bits_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahb-", rz_analysis_hint_del_bits_handler, &analysis_hint_del_bits_help);
15271  rz_warn_if_fail(analysis_hint_del_bits_cd);
15272 
15273  RzCmdDesc *analysis_hint_set_high_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahh", rz_analysis_hint_set_high_handler, &analysis_hint_set_high_help);
15274  rz_warn_if_fail(analysis_hint_set_high_cd);
15275 
15276  RzCmdDesc *analysis_hint_del_high_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahh-", rz_analysis_hint_del_high_handler, &analysis_hint_del_high_help);
15277  rz_warn_if_fail(analysis_hint_del_high_cd);
15278 
15279  RzCmdDesc *analysis_hint_set_jump_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahc", rz_analysis_hint_set_jump_handler, &analysis_hint_set_jump_help);
15280  rz_warn_if_fail(analysis_hint_set_jump_cd);
15281 
15282  RzCmdDesc *analysis_hint_del_jump_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahc-", rz_analysis_hint_del_jump_handler, &analysis_hint_del_jump_help);
15283  rz_warn_if_fail(analysis_hint_del_jump_cd);
15284 
15285  RzCmdDesc *analysis_hint_set_esil_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahe", rz_analysis_hint_set_esil_handler, &analysis_hint_set_esil_help);
15286  rz_warn_if_fail(analysis_hint_set_esil_cd);
15287 
15288  RzCmdDesc *analysis_hint_del_esil_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahe-", rz_analysis_hint_del_esil_handler, &analysis_hint_del_esil_help);
15289  rz_warn_if_fail(analysis_hint_del_esil_cd);
15290 
15291  RzCmdDesc *analysis_hint_set_opcode_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahd", rz_analysis_hint_set_opcode_handler, &analysis_hint_set_opcode_help);
15292  rz_warn_if_fail(analysis_hint_set_opcode_cd);
15293 
15294  RzCmdDesc *analysis_hint_del_opcode_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahd-", rz_analysis_hint_del_opcode_handler, &analysis_hint_del_opcode_help);
15295  rz_warn_if_fail(analysis_hint_del_opcode_cd);
15296 
15297  RzCmdDesc *analysis_hint_set_size_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahs", rz_analysis_hint_set_size_handler, &analysis_hint_set_size_help);
15298  rz_warn_if_fail(analysis_hint_set_size_cd);
15299 
15300  RzCmdDesc *analysis_hint_del_size_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahs-", rz_analysis_hint_del_size_handler, &analysis_hint_del_size_help);
15301  rz_warn_if_fail(analysis_hint_del_size_cd);
15302 
15303  RzCmdDesc *analysis_hint_set_fail_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahf", rz_analysis_hint_set_fail_handler, &analysis_hint_set_fail_help);
15304  rz_warn_if_fail(analysis_hint_set_fail_cd);
15305 
15306  RzCmdDesc *analysis_hint_del_fail_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahf-", rz_analysis_hint_del_fail_handler, &analysis_hint_del_fail_help);
15307  rz_warn_if_fail(analysis_hint_del_fail_cd);
15308 
15309  RzCmdDesc *analysis_hint_set_stackframe_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahF", rz_analysis_hint_set_stackframe_handler, &analysis_hint_set_stackframe_help);
15310  rz_warn_if_fail(analysis_hint_set_stackframe_cd);
15311 
15312  RzCmdDesc *analysis_hint_del_stackframe_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahF-", rz_analysis_hint_del_stackframe_handler, &analysis_hint_del_stackframe_help);
15313  rz_warn_if_fail(analysis_hint_del_stackframe_cd);
15314 
15315  RzCmdDesc *analysis_hint_set_syntax_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahS", rz_analysis_hint_set_syntax_handler, &analysis_hint_set_syntax_help);
15316  rz_warn_if_fail(analysis_hint_set_syntax_cd);
15317 
15318  RzCmdDesc *analysis_hint_del_syntax_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahS-", rz_analysis_hint_del_syntax_handler, &analysis_hint_del_syntax_help);
15319  rz_warn_if_fail(analysis_hint_del_syntax_cd);
15320 
15321  RzCmdDesc *analysis_hint_set_ptr_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahp", rz_analysis_hint_set_ptr_handler, &analysis_hint_set_ptr_help);
15322  rz_warn_if_fail(analysis_hint_set_ptr_cd);
15323 
15324  RzCmdDesc *analysis_hint_del_ptr_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahp-", rz_analysis_hint_del_ptr_handler, &analysis_hint_del_ptr_help);
15325  rz_warn_if_fail(analysis_hint_del_ptr_cd);
15326 
15327  RzCmdDesc *analysis_hint_set_ret_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahr", rz_analysis_hint_set_ret_handler, &analysis_hint_set_ret_help);
15328  rz_warn_if_fail(analysis_hint_set_ret_cd);
15329 
15330  RzCmdDesc *analysis_hint_del_ret_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahr-", rz_analysis_hint_del_ret_handler, &analysis_hint_del_ret_help);
15331  rz_warn_if_fail(analysis_hint_del_ret_cd);
15332 
15333  RzCmdDesc *analysis_hint_set_val_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahv", rz_analysis_hint_set_val_handler, &analysis_hint_set_val_help);
15334  rz_warn_if_fail(analysis_hint_set_val_cd);
15335 
15336  RzCmdDesc *analysis_hint_del_val_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahv-", rz_analysis_hint_del_val_handler, &analysis_hint_del_val_help);
15337  rz_warn_if_fail(analysis_hint_del_val_cd);
15338 
15339  RzCmdDesc *analysis_hint_set_optype_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "aho", rz_analysis_hint_set_optype_handler, &analysis_hint_set_optype_help);
15340  rz_warn_if_fail(analysis_hint_set_optype_cd);
15341 
15342  RzCmdDesc *analysis_hint_del_optype_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "aho-", rz_analysis_hint_del_optype_handler, &analysis_hint_del_optype_help);
15343  rz_warn_if_fail(analysis_hint_del_optype_cd);
15344 
15345  RzCmdDesc *analysis_hint_set_immbase_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahi", rz_analysis_hint_set_immbase_handler, &analysis_hint_set_immbase_help);
15346  rz_warn_if_fail(analysis_hint_set_immbase_cd);
15347 
15348  RzCmdDesc *analysis_hint_del_immbase_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahi-", rz_analysis_hint_del_immbase_handler, &analysis_hint_del_immbase_help);
15349  rz_warn_if_fail(analysis_hint_del_immbase_cd);
15350 
15351  RzCmdDesc *analysis_hint_set_offset_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "aht", rz_analysis_hint_set_offset_handler, &analysis_hint_set_offset_help);
15352  rz_warn_if_fail(analysis_hint_set_offset_cd);
15353 
15354  RzCmdDesc *analysis_hint_del_offset_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "aht-", rz_analysis_hint_del_offset_handler, &analysis_hint_del_offset_help);
15355  rz_warn_if_fail(analysis_hint_del_offset_cd);
15356 
15357  RzCmdDesc *analysis_list_struct_offsets_cd = rz_cmd_desc_argv_new(core->rcmd, ah_cd, "ahts", rz_analysis_list_struct_offsets_handler, &analysis_list_struct_offsets_help);
15358  rz_warn_if_fail(analysis_list_struct_offsets_cd);
15359 
15361  rz_warn_if_fail(ac_cd);
15362  RzCmdDesc *analysis_class_del_cd = rz_cmd_desc_argv_new(core->rcmd, ac_cd, "ac-", rz_analysis_class_del_handler, &analysis_class_del_help);
15363  rz_warn_if_fail(analysis_class_del_cd);
15364 
15365  RzCmdDesc *analysis_class_rename_cd = rz_cmd_desc_argv_new(core->rcmd, ac_cd, "acn", rz_analysis_class_rename_handler, &analysis_class_rename_help);
15366  rz_warn_if_fail(analysis_class_rename_cd);
15367 
15369  rz_warn_if_fail(analysis_class_list_cd);
15370 
15372  rz_warn_if_fail(analysis_class_info_cd);
15373 
15374  RzCmdDesc *analysis_class_graph_cd = rz_cmd_desc_argv_new(core->rcmd, ac_cd, "acg", rz_analysis_class_graph_handler, &analysis_class_graph_help);
15375  rz_warn_if_fail(analysis_class_graph_cd);
15376 
15378  rz_warn_if_fail(acm_cd);
15379  RzCmdDesc *analysis_class_method_del_cd = rz_cmd_desc_argv_new(core->rcmd, acm_cd, "acm-", rz_analysis_class_method_del_handler, &analysis_class_method_del_help);
15380  rz_warn_if_fail(analysis_class_method_del_cd);
15381 
15382  RzCmdDesc *analysis_class_method_rename_cd = rz_cmd_desc_argv_new(core->rcmd, acm_cd, "acmn", rz_analysis_class_method_rename_handler, &analysis_class_method_rename_help);
15383  rz_warn_if_fail(analysis_class_method_rename_cd);
15384 
15386  rz_warn_if_fail(acb_cd);
15387  RzCmdDesc *analysis_class_base_del_cd = rz_cmd_desc_argv_new(core->rcmd, acb_cd, "acb-", rz_analysis_class_base_del_handler, &analysis_class_base_del_help);
15388  rz_warn_if_fail(analysis_class_base_del_cd);
15389 
15390  RzCmdDesc *analysis_class_base_list_cd = rz_cmd_desc_argv_new(core->rcmd, acb_cd, "acbl", rz_analysis_class_base_list_handler, &analysis_class_base_list_help);
15391  rz_warn_if_fail(analysis_class_base_list_cd);
15392 
15394  rz_warn_if_fail(acv_cd);
15395  RzCmdDesc *analysis_class_vtable_del_cd = rz_cmd_desc_argv_new(core->rcmd, acv_cd, "acv-", rz_analysis_class_vtable_del_handler, &analysis_class_vtable_del_help);
15396  rz_warn_if_fail(analysis_class_vtable_del_cd);
15397 
15398  RzCmdDesc *analysis_class_vtable_list_cd = rz_cmd_desc_argv_new(core->rcmd, acv_cd, "acvl", rz_analysis_class_vtable_list_handler, &analysis_class_vtable_list_help);
15399  rz_warn_if_fail(analysis_class_vtable_list_cd);
15400 
15401  RzCmdDesc *analysis_class_vtable_lookup_cd = rz_cmd_desc_argv_new(core->rcmd, acv_cd, "acvf", rz_analysis_class_vtable_lookup_handler, &analysis_class_vtable_lookup_help);
15402  rz_warn_if_fail(analysis_class_vtable_lookup_cd);
15403 
15405  rz_warn_if_fail(analyze_bytes_cd);
15406 
15408  rz_warn_if_fail(aO_cd);
15409  RzCmdDesc *analyze_n_bytes_esil_cd = rz_cmd_desc_argv_new(core->rcmd, aO_cd, "aOe", rz_analyze_n_bytes_esil_handler, &analyze_n_bytes_esil_help);
15410  rz_warn_if_fail(analyze_n_bytes_esil_cd);
15411 
15412  RzCmdDesc *analyze_n_bytes_desc_cd = rz_cmd_desc_argv_new(core->rcmd, aO_cd, "aOd", rz_analyze_n_bytes_desc_handler, &analyze_n_bytes_desc_help);
15413  rz_warn_if_fail(analyze_n_bytes_desc_cd);
15414 
15415  RzCmdDesc *analyze_n_bytes_size_cd = rz_cmd_desc_argv_new(core->rcmd, aO_cd, "aOs", rz_analyze_n_bytes_size_handler, &analyze_n_bytes_size_help);
15416  rz_warn_if_fail(analyze_n_bytes_size_cd);
15417 
15419  rz_warn_if_fail(ao_cd);
15420  RzCmdDesc *analyze_n_ins_size_cd = rz_cmd_desc_argv_new(core->rcmd, ao_cd, "aos", rz_analyze_n_ins_size_handler, &analyze_n_ins_size_help);
15421  rz_warn_if_fail(analyze_n_ins_size_cd);
15422 
15423  RzCmdDesc *analyze_n_ins_esil_cd = rz_cmd_desc_argv_new(core->rcmd, ao_cd, "aoe", rz_analyze_n_ins_esil_handler, &analyze_n_ins_esil_help);
15424  rz_warn_if_fail(analyze_n_ins_esil_cd);
15425 
15426  RzCmdDesc *analyze_opcode_cd = rz_cmd_desc_argv_new(core->rcmd, ao_cd, "aod", rz_analyze_opcode_handler, &analyze_opcode_help);
15427  rz_warn_if_fail(analyze_opcode_cd);
15428 
15429  RzCmdDesc *display_opcode_cd = rz_cmd_desc_argv_new(core->rcmd, ao_cd, "aoda", rz_display_opcode_handler, &display_opcode_help);
15430  rz_warn_if_fail(display_opcode_cd);
15431 
15432  RzCmdDesc *analyze_cycles_cd = rz_cmd_desc_argv_new(core->rcmd, ao_cd, "aoc", rz_analyze_cycles_handler, &analyze_cycles_help);
15433  rz_warn_if_fail(analyze_cycles_cd);
15434 
15435  RzCmdDesc *convert_mne_cd = rz_cmd_desc_argv_new(core->rcmd, ao_cd, "aom", rz_convert_mne_handler, &convert_mne_help);
15436  rz_warn_if_fail(convert_mne_cd);
15437 
15438  RzCmdDesc *list_mne_cd = rz_cmd_desc_argv_new(core->rcmd, ao_cd, "aoma", rz_list_mne_handler, &list_mne_help);
15439  rz_warn_if_fail(list_mne_cd);
15440 
15442  rz_warn_if_fail(analyse_name_cd);
15443 
15444  RzCmdDesc *ab_cd = rz_cmd_desc_group_new(core->rcmd, cmd_analysis_cd, "ab", NULL, NULL, &ab_help);
15445  rz_warn_if_fail(ab_cd);
15447  rz_warn_if_fail(analysis_basic_block_info_cd);
15448 
15450  rz_warn_if_fail(analysis_basic_block_list_cd);
15451 
15453  rz_warn_if_fail(analysis_basic_block_find_paths_cd);
15454 
15456  rz_warn_if_fail(as_cd);
15458  rz_warn_if_fail(analysis_syscall_print_cd);
15459  rz_cmd_desc_set_default_mode(analysis_syscall_print_cd, RZ_OUTPUT_MODE_STANDARD);
15460 
15461  RzCmdDesc *analysis_syscall_dump_assembly_cd = rz_cmd_desc_argv_new(core->rcmd, as_cd, "asca", rz_analysis_syscall_dump_assembly_handler, &analysis_syscall_dump_assembly_help);
15462  rz_warn_if_fail(analysis_syscall_dump_assembly_cd);
15463 
15464  RzCmdDesc *analysis_syscall_dump_c_cd = rz_cmd_desc_argv_new(core->rcmd, as_cd, "asc", rz_analysis_syscall_dump_c_handler, &analysis_syscall_dump_c_help);
15465  rz_warn_if_fail(analysis_syscall_dump_c_cd);
15466 
15467  RzCmdDesc *analysis_syscall_name_cd = rz_cmd_desc_argv_new(core->rcmd, as_cd, "asn", rz_analysis_syscall_name_handler, &analysis_syscall_name_help);
15468  rz_warn_if_fail(analysis_syscall_name_cd);
15469 
15470  RzCmdDesc *analysis_syscall_number_cd = rz_cmd_desc_argv_new(core->rcmd, as_cd, "asr", rz_analysis_syscall_number_handler, &analysis_syscall_number_help);
15471  rz_warn_if_fail(analysis_syscall_number_cd);
15472 
15474  rz_warn_if_fail(list_plugins_cd);
15475 
15477  rz_warn_if_fail(b_cd);
15478  RzCmdDesc *block_decrease_cd = rz_cmd_desc_argv_new(core->rcmd, b_cd, "b-", rz_block_decrease_handler, &block_decrease_help);
15479  rz_warn_if_fail(block_decrease_cd);
15480 
15481  RzCmdDesc *block_increase_cd = rz_cmd_desc_argv_new(core->rcmd, b_cd, "b+", rz_block_increase_handler, &block_increase_help);
15482  rz_warn_if_fail(block_increase_cd);
15483 
15484  RzCmdDesc *block_flag_cd = rz_cmd_desc_argv_new(core->rcmd, b_cd, "bf", rz_block_flag_handler, &block_flag_help);
15485  rz_warn_if_fail(block_flag_cd);
15486 
15487  RzCmdDesc *block_max_cd = rz_cmd_desc_argv_new(core->rcmd, b_cd, "bm", rz_block_max_handler, &block_max_help);
15488  rz_warn_if_fail(block_max_cd);
15489 
15491  rz_warn_if_fail(basefind_compute_cd);
15492  rz_cmd_desc_set_default_mode(basefind_compute_cd, RZ_OUTPUT_MODE_TABLE);
15493 
15495  rz_warn_if_fail(c_cd);
15496  RzCmdDesc *cmd_cmp_bits_cd = rz_cmd_desc_argv_new(core->rcmd, c_cd, "c1", rz_cmd_cmp_bits_handler, &cmd_cmp_bits_help);
15497  rz_warn_if_fail(cmd_cmp_bits_cd);
15498 
15500  rz_warn_if_fail(cmd_cmp_addr_cd);
15501 
15503  rz_warn_if_fail(cmd_cmp_bytes_cd);
15504 
15505  RzCmdDesc *cmd_cmp_hex_block_cd = rz_cmd_desc_argv_new(core->rcmd, c_cd, "cc", rz_cmd_cmp_hex_block_handler, &cmd_cmp_hex_block_help);
15506  rz_warn_if_fail(cmd_cmp_hex_block_cd);
15507 
15508  RzCmdDesc *cmd_cmp_hex_diff_lines_cd = rz_cmd_desc_argv_new(core->rcmd, c_cd, "ccc", rz_cmd_cmp_hex_diff_lines_handler, &cmd_cmp_hex_diff_lines_help);
15509  rz_warn_if_fail(cmd_cmp_hex_diff_lines_cd);
15510 
15511  RzCmdDesc *cmd_cmp_disasm_cd = rz_cmd_desc_argv_new(core->rcmd, c_cd, "ccd", rz_cmd_cmp_disasm_handler, &cmd_cmp_disasm_help);
15512  rz_warn_if_fail(cmd_cmp_disasm_cd);
15513 
15515  rz_warn_if_fail(cmd_cmp_file_cd);
15516 
15518  rz_warn_if_fail(cu_cd);
15519  RzCmdDesc *cmd_cmp_unified1_cd = rz_cmd_desc_argv_new(core->rcmd, cu_cd, "cu1", rz_cmd_cmp_unified1_handler, &cmd_cmp_unified1_help);
15520  rz_warn_if_fail(cmd_cmp_unified1_cd);
15521 
15522  RzCmdDesc *cmd_cmp_unified2_cd = rz_cmd_desc_argv_new(core->rcmd, cu_cd, "cu2", rz_cmd_cmp_unified2_handler, &cmd_cmp_unified2_help);
15523  rz_warn_if_fail(cmd_cmp_unified2_cd);
15524 
15525  RzCmdDesc *cmd_cmp_unified4_cd = rz_cmd_desc_argv_new(core->rcmd, cu_cd, "cu4", rz_cmd_cmp_unified4_handler, &cmd_cmp_unified4_help);
15526  rz_warn_if_fail(cmd_cmp_unified4_cd);
15527 
15528  RzCmdDesc *cmd_cmp_unified8_cd = rz_cmd_desc_argv_new(core->rcmd, cu_cd, "cu8", rz_cmd_cmp_unified8_handler, &cmd_cmp_unified8_help);
15529  rz_warn_if_fail(cmd_cmp_unified8_cd);
15530 
15531  RzCmdDesc *cmd_cmp_unified_disasm_cd = rz_cmd_desc_argv_new(core->rcmd, cu_cd, "cud", rz_cmd_cmp_unified_disasm_handler, &cmd_cmp_unified_disasm_help);
15532  rz_warn_if_fail(cmd_cmp_unified_disasm_cd);
15533 
15535  rz_warn_if_fail(cw_cd);
15537  rz_warn_if_fail(cmd_cmp_list_compare_watchers_cd);
15538 
15539  RzCmdDesc *cmd_cmp_reset_watcher_cd = rz_cmd_desc_argv_new(core->rcmd, cw_cd, "cwr", rz_cmd_cmp_reset_watcher_handler, &cmd_cmp_reset_watcher_help);
15540  rz_warn_if_fail(cmd_cmp_reset_watcher_cd);
15541 
15542  RzCmdDesc *cmd_cmp_update_watcher_cd = rz_cmd_desc_argv_new(core->rcmd, cw_cd, "cwu", rz_cmd_cmp_update_watcher_handler, &cmd_cmp_update_watcher_help);
15543  rz_warn_if_fail(cmd_cmp_update_watcher_cd);
15544 
15545  RzCmdDesc *cmd_cmp_remove_watcher_cd = rz_cmd_desc_argv_new(core->rcmd, cw_cd, "cwx", rz_cmd_cmp_remove_watcher_handler, &cmd_cmp_remove_watcher_help);
15546  rz_warn_if_fail(cmd_cmp_remove_watcher_cd);
15547 
15549  rz_warn_if_fail(cmd_cmp_hexpair_string_cd);
15550 
15552  rz_warn_if_fail(cmd_cmp_hex_block_hexdiff_cd);
15553 
15555  rz_warn_if_fail(C_cd);
15557  rz_warn_if_fail(meta_list_at_cd);
15558 
15559  RzCmdDesc *meta_remove_cd = rz_cmd_desc_argv_new(core->rcmd, C_cd, "C-", rz_meta_remove_handler, &meta_remove_help);
15560  rz_warn_if_fail(meta_remove_cd);
15561 
15562  RzCmdDesc *meta_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, C_cd, "C-*", rz_meta_remove_all_handler, &meta_remove_all_help);
15563  rz_warn_if_fail(meta_remove_all_cd);
15564 
15566  rz_warn_if_fail(CC_cd);
15568  rz_warn_if_fail(comment_list_cd);
15569 
15570  RzCmdDesc *comment_at_cd = rz_cmd_desc_argv_new(core->rcmd, CC_cd, "CC.", rz_comment_at_handler, &comment_at_help);
15571  rz_warn_if_fail(comment_at_cd);
15572 
15573  RzCmdDesc *comment_append_cd = rz_cmd_desc_argv_new(core->rcmd, CC_cd, "CC+", rz_comment_append_handler, &comment_append_help);
15574  rz_warn_if_fail(comment_append_cd);
15575 
15576  RzCmdDesc *comment_remove_cd = rz_cmd_desc_argv_new(core->rcmd, CC_cd, "CC-", rz_comment_remove_handler, &comment_remove_help);
15577  rz_warn_if_fail(comment_remove_cd);
15578 
15579  RzCmdDesc *comment_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, CC_cd, "CC-*", rz_comment_remove_all_handler, &comment_remove_all_help);
15580  rz_warn_if_fail(comment_remove_all_cd);
15581 
15582  RzCmdDesc *comment_filelink_cd = rz_cmd_desc_argv_new(core->rcmd, CC_cd, "CCF", rz_comment_filelink_handler, &comment_filelink_help);
15583  rz_warn_if_fail(comment_filelink_cd);
15584 
15585  RzCmdDesc *comment_editor_cd = rz_cmd_desc_argv_new(core->rcmd, CC_cd, "CCe", rz_comment_editor_handler, &comment_editor_help);
15586  rz_warn_if_fail(comment_editor_cd);
15587 
15589  rz_warn_if_fail(CCf_cd);
15590  RzCmdDesc *comment_function_remove_cd = rz_cmd_desc_argv_new(core->rcmd, CCf_cd, "CCf-", rz_comment_function_remove_handler, &comment_function_remove_help);
15591  rz_warn_if_fail(comment_function_remove_cd);
15592 
15593  RzCmdDesc *comment_function_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, CCf_cd, "CCf-*", rz_comment_function_remove_all_handler, &comment_function_remove_all_help);
15594  rz_warn_if_fail(comment_function_remove_all_cd);
15595 
15596  RzCmdDesc *comment_unique_cd = rz_cmd_desc_argv_new(core->rcmd, CC_cd, "CCu", rz_comment_unique_handler, &comment_unique_help);
15597  rz_warn_if_fail(comment_unique_cd);
15598 
15600  rz_warn_if_fail(CS_cd);
15602  rz_warn_if_fail(meta_space_list_cd);
15603 
15604  RzCmdDesc *meta_space_remove_cd = rz_cmd_desc_argv_new(core->rcmd, CS_cd, "CS-", rz_meta_space_remove_handler, &meta_space_remove_help);
15605  rz_warn_if_fail(meta_space_remove_cd);
15606 
15607  RzCmdDesc *meta_space_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, CS_cd, "CS-*", rz_meta_space_remove_all_handler, &meta_space_remove_all_help);
15608  rz_warn_if_fail(meta_space_remove_all_cd);
15609 
15610  RzCmdDesc *meta_space_rename_cd = rz_cmd_desc_argv_new(core->rcmd, CS_cd, "CSr", rz_meta_space_rename_handler, &meta_space_rename_help);
15611  rz_warn_if_fail(meta_space_rename_cd);
15612 
15614  rz_warn_if_fail(Cf_cd);
15616  rz_warn_if_fail(meta_format_list_cd);
15617 
15618  RzCmdDesc *meta_format_remove_cd = rz_cmd_desc_argv_new(core->rcmd, Cf_cd, "Cf-", rz_meta_format_remove_handler, &meta_format_remove_help);
15619  rz_warn_if_fail(meta_format_remove_cd);
15620 
15621  RzCmdDesc *meta_format_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, Cf_cd, "Cf-*", rz_meta_format_remove_all_handler, &meta_format_remove_all_help);
15622  rz_warn_if_fail(meta_format_remove_all_cd);
15623 
15625  rz_warn_if_fail(Cd_cd);
15627  rz_warn_if_fail(meta_data_list_cd);
15628 
15629  RzCmdDesc *meta_data_at_cd = rz_cmd_desc_argv_new(core->rcmd, Cd_cd, "Cd.", rz_meta_data_at_handler, &meta_data_at_help);
15630  rz_warn_if_fail(meta_data_at_cd);
15631 
15632  RzCmdDesc *meta_data_remove_cd = rz_cmd_desc_argv_new(core->rcmd, Cd_cd, "Cd-", rz_meta_data_remove_handler, &meta_data_remove_help);
15633  rz_warn_if_fail(meta_data_remove_cd);
15634 
15635  RzCmdDesc *meta_data_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, Cd_cd, "Cd-*", rz_meta_data_remove_all_handler, &meta_data_remove_all_help);
15636  rz_warn_if_fail(meta_data_remove_all_cd);
15637 
15639  rz_warn_if_fail(Ch_cd);
15641  rz_warn_if_fail(meta_hidden_list_cd);
15642 
15643  RzCmdDesc *meta_hidden_remove_cd = rz_cmd_desc_argv_new(core->rcmd, Ch_cd, "Ch-", rz_meta_hidden_remove_handler, &meta_hidden_remove_help);
15644  rz_warn_if_fail(meta_hidden_remove_cd);
15645 
15646  RzCmdDesc *meta_hidden_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, Ch_cd, "Ch-*", rz_meta_hidden_remove_all_handler, &meta_hidden_remove_all_help);
15647  rz_warn_if_fail(meta_hidden_remove_all_cd);
15648 
15650  rz_warn_if_fail(Cm_cd);
15652  rz_warn_if_fail(meta_magic_list_cd);
15653 
15654  RzCmdDesc *meta_magic_remove_cd = rz_cmd_desc_argv_new(core->rcmd, Cm_cd, "Cm-", rz_meta_magic_remove_handler, &meta_magic_remove_help);
15655  rz_warn_if_fail(meta_magic_remove_cd);
15656 
15657  RzCmdDesc *meta_magic_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, Cm_cd, "Cm-*", rz_meta_magic_remove_all_handler, &meta_magic_remove_all_help);
15658  rz_warn_if_fail(meta_magic_remove_all_cd);
15659 
15661  rz_warn_if_fail(Cs_cd);
15663  rz_warn_if_fail(meta_string_list_cd);
15664 
15666  rz_warn_if_fail(meta_string_at_cd);
15667 
15668  RzCmdDesc *meta_string_remove_cd = rz_cmd_desc_argv_new(core->rcmd, Cs_cd, "Cs-", rz_meta_string_remove_handler, &meta_string_remove_help);
15669  rz_warn_if_fail(meta_string_remove_cd);
15670 
15671  RzCmdDesc *meta_string_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, Cs_cd, "Cs-*", rz_meta_string_remove_all_handler, &meta_string_remove_all_help);
15672  rz_warn_if_fail(meta_string_remove_all_cd);
15673 
15674  RzCmdDesc *meta_string_pascal_cd = rz_cmd_desc_argv_new(core->rcmd, Cs_cd, "Csp", rz_meta_string_pascal_handler, &meta_string_pascal_help);
15675  rz_warn_if_fail(meta_string_pascal_cd);
15676 
15677  RzCmdDesc *meta_string_utf8_cd = rz_cmd_desc_argv_new(core->rcmd, Cs_cd, "Cs8", rz_meta_string_utf8_handler, &meta_string_utf8_help);
15678  rz_warn_if_fail(meta_string_utf8_cd);
15679 
15680  RzCmdDesc *meta_string_8bit_cd = rz_cmd_desc_argv_new(core->rcmd, Cs_cd, "Csb", rz_meta_string_8bit_handler, &meta_string_8bit_help);
15681  rz_warn_if_fail(meta_string_8bit_cd);
15682 
15683  RzCmdDesc *meta_string_wide16_cd = rz_cmd_desc_argv_new(core->rcmd, Cs_cd, "Csw", rz_meta_string_wide16_handler, &meta_string_wide16_help);
15684  rz_warn_if_fail(meta_string_wide16_cd);
15685 
15686  RzCmdDesc *meta_string_wide32_cd = rz_cmd_desc_argv_new(core->rcmd, Cs_cd, "CsW", rz_meta_string_wide32_handler, &meta_string_wide32_help);
15687  rz_warn_if_fail(meta_string_wide32_cd);
15688 
15690  rz_warn_if_fail(Ct_cd);
15692  rz_warn_if_fail(meta_type_list_cd);
15693 
15694  RzCmdDesc *meta_type_remove_cd = rz_cmd_desc_argv_new(core->rcmd, Ct_cd, "Ct-", rz_meta_type_remove_handler, &meta_type_remove_help);
15695  rz_warn_if_fail(meta_type_remove_cd);
15696 
15697  RzCmdDesc *meta_type_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, Ct_cd, "Ct-*", rz_meta_type_remove_all_handler, &meta_type_remove_all_help);
15698  rz_warn_if_fail(meta_type_remove_all_cd);
15699 
15700  RzCmdDesc *meta_type_current_cd = rz_cmd_desc_argv_new(core->rcmd, Ct_cd, "Ct.", rz_meta_type_current_handler, &meta_type_current_help);
15701  rz_warn_if_fail(meta_type_current_cd);
15702 
15704  rz_warn_if_fail(Cv_cd);
15705  RzCmdDesc *meta_var_comment_remove_cd = rz_cmd_desc_argv_new(core->rcmd, Cv_cd, "Cv-", rz_meta_var_comment_remove_handler, &meta_var_comment_remove_help);
15706  rz_warn_if_fail(meta_var_comment_remove_cd);
15707 
15708  RzCmdDesc *meta_var_comment_editor_cd = rz_cmd_desc_argv_new(core->rcmd, Cv_cd, "Cve", rz_meta_var_comment_editor_handler, &meta_var_comment_editor_help);
15709  rz_warn_if_fail(meta_var_comment_editor_cd);
15710 
15712  rz_warn_if_fail(meta_var_comment_list_cd);
15713 
15715  rz_warn_if_fail(meta_var_bp_comment_list_cd);
15716 
15718  rz_warn_if_fail(meta_var_reg_comment_list_cd);
15719 
15721  rz_warn_if_fail(meta_var_stack_comment_list_cd);
15722 
15724  rz_warn_if_fail(cmd_debug_cd);
15726  rz_warn_if_fail(db_cd);
15728  rz_warn_if_fail(cmd_debug_list_bp_cd);
15729  rz_cmd_desc_set_default_mode(cmd_debug_list_bp_cd, RZ_OUTPUT_MODE_TABLE);
15730 
15731  RzCmdDesc *cmd_debug_add_hw_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbH", rz_cmd_debug_add_hw_bp_handler, &cmd_debug_add_hw_bp_help);
15732  rz_warn_if_fail(cmd_debug_add_hw_bp_cd);
15733 
15734  RzCmdDesc *cmd_debug_remove_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "db-", rz_cmd_debug_remove_bp_handler, &cmd_debug_remove_bp_help);
15735  rz_warn_if_fail(cmd_debug_remove_bp_cd);
15736 
15737  RzCmdDesc *cmd_debug_remove_all_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "db-*", rz_cmd_debug_remove_all_bp_handler, &cmd_debug_remove_all_bp_help);
15738  rz_warn_if_fail(cmd_debug_remove_all_bp_cd);
15739 
15740  RzCmdDesc *cmd_debug_show_cur_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "db.", rz_cmd_debug_show_cur_bp_handler, &cmd_debug_show_cur_bp_help);
15741  rz_warn_if_fail(cmd_debug_show_cur_bp_cd);
15742 
15743  RzCmdDesc *cmd_debug_command_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbc", rz_cmd_debug_command_bp_handler, &cmd_debug_command_bp_help);
15744  rz_warn_if_fail(cmd_debug_command_bp_cd);
15745 
15746  RzCmdDesc *cmd_debug_add_cond_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbC", rz_cmd_debug_add_cond_bp_handler, &cmd_debug_add_cond_bp_help);
15747  rz_warn_if_fail(cmd_debug_add_cond_bp_cd);
15748 
15749  RzCmdDesc *cmd_debug_disable_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbd", rz_cmd_debug_disable_bp_handler, &cmd_debug_disable_bp_help);
15750  rz_warn_if_fail(cmd_debug_disable_bp_cd);
15751 
15752  RzCmdDesc *cmd_debug_enable_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbe", rz_cmd_debug_enable_bp_handler, &cmd_debug_enable_bp_help);
15753  rz_warn_if_fail(cmd_debug_enable_bp_cd);
15754 
15755  RzCmdDesc *cmd_debug_toggle_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbs", rz_cmd_debug_toggle_bp_handler, &cmd_debug_toggle_bp_help);
15756  rz_warn_if_fail(cmd_debug_toggle_bp_cd);
15757 
15758  RzCmdDesc *cmd_debug_add_bp_noreturn_func_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbf", rz_cmd_debug_add_bp_noreturn_func_handler, &cmd_debug_add_bp_noreturn_func_help);
15759  rz_warn_if_fail(cmd_debug_add_bp_noreturn_func_cd);
15760 
15761  RzCmdDesc *cmd_debug_add_bp_module_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbm", rz_cmd_debug_add_bp_module_handler, &cmd_debug_add_bp_module_help);
15762  rz_warn_if_fail(cmd_debug_add_bp_module_cd);
15763 
15764  RzCmdDesc *cmd_debug_name_bp_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbn", rz_cmd_debug_name_bp_handler, &cmd_debug_name_bp_help);
15765  rz_warn_if_fail(cmd_debug_name_bp_cd);
15766 
15768  rz_warn_if_fail(dbi_cd);
15769  RzCmdDesc *cmd_debug_list_bp_indexes_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbil", rz_cmd_debug_list_bp_indexes_handler, &cmd_debug_list_bp_indexes_help);
15770  rz_warn_if_fail(cmd_debug_list_bp_indexes_cd);
15771 
15772  RzCmdDesc *cmd_debug_remove_bp_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbi-", rz_cmd_debug_remove_bp_index_handler, &cmd_debug_remove_bp_index_help);
15773  rz_warn_if_fail(cmd_debug_remove_bp_index_cd);
15774 
15775  RzCmdDesc *cmd_debug_set_expr_bp_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbix", rz_cmd_debug_set_expr_bp_index_handler, &cmd_debug_set_expr_bp_index_help);
15776  rz_warn_if_fail(cmd_debug_set_expr_bp_index_cd);
15777 
15778  RzCmdDesc *cmd_debug_run_command_bp_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbic", rz_cmd_debug_run_command_bp_index_handler, &cmd_debug_run_command_bp_index_help);
15779  rz_warn_if_fail(cmd_debug_run_command_bp_index_cd);
15780 
15781  RzCmdDesc *cmd_debug_enable_bp_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbie", rz_cmd_debug_enable_bp_index_handler, &cmd_debug_enable_bp_index_help);
15782  rz_warn_if_fail(cmd_debug_enable_bp_index_cd);
15783 
15784  RzCmdDesc *cmd_debug_disable_bp_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbid", rz_cmd_debug_disable_bp_index_handler, &cmd_debug_disable_bp_index_help);
15785  rz_warn_if_fail(cmd_debug_disable_bp_index_cd);
15786 
15787  RzCmdDesc *cmd_debug_toggle_bp_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbis", rz_cmd_debug_toggle_bp_index_handler, &cmd_debug_toggle_bp_index_help);
15788  rz_warn_if_fail(cmd_debug_toggle_bp_index_cd);
15789 
15790  RzCmdDesc *cmd_debug_enable_bp_trace_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbite", rz_cmd_debug_enable_bp_trace_index_handler, &cmd_debug_enable_bp_trace_index_help);
15791  rz_warn_if_fail(cmd_debug_enable_bp_trace_index_cd);
15792 
15793  RzCmdDesc *cmd_debug_disable_bp_trace_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbitd", rz_cmd_debug_disable_bp_trace_index_handler, &cmd_debug_disable_bp_trace_index_help);
15794  rz_warn_if_fail(cmd_debug_disable_bp_trace_index_cd);
15795 
15796  RzCmdDesc *cmd_debug_toggle_bp_trace_index_cd = rz_cmd_desc_argv_new(core->rcmd, dbi_cd, "dbits", rz_cmd_debug_toggle_bp_trace_index_handler, &cmd_debug_toggle_bp_trace_index_help);
15797  rz_warn_if_fail(cmd_debug_toggle_bp_trace_index_cd);
15798 
15799  RzCmdDesc *cmd_debug_bp_plugin_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbh", rz_cmd_debug_bp_plugin_handler, &cmd_debug_bp_plugin_help);
15800  rz_warn_if_fail(cmd_debug_bp_plugin_cd);
15801 
15802  RzCmdDesc *cmd_debug_remove_bp_plugin_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbh-", rz_cmd_debug_remove_bp_plugin_handler, &cmd_debug_remove_bp_plugin_help);
15803  rz_warn_if_fail(cmd_debug_remove_bp_plugin_cd);
15804 
15806  rz_warn_if_fail(dbt_cd);
15807  RzCmdDesc *cmd_debug_display_bt_oneline_cd = rz_cmd_desc_argv_new(core->rcmd, dbt_cd, "dbt=", rz_cmd_debug_display_bt_oneline_handler, &cmd_debug_display_bt_oneline_help);
15808  rz_warn_if_fail(cmd_debug_display_bt_oneline_cd);
15809 
15810  RzCmdDesc *cmd_debug_display_bt_local_vars_cd = rz_cmd_desc_argv_new(core->rcmd, dbt_cd, "dbtv", rz_cmd_debug_display_bt_local_vars_handler, &cmd_debug_display_bt_local_vars_help);
15811  rz_warn_if_fail(cmd_debug_display_bt_local_vars_cd);
15812 
15813  RzCmdDesc *cmd_debug_display_bt_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, dbt_cd, "dbta", rz_cmd_debug_display_bt_ascii_handler, &cmd_debug_display_bt_ascii_help);
15814  rz_warn_if_fail(cmd_debug_display_bt_ascii_cd);
15815 
15816  RzCmdDesc *cmd_debug_bt_enable_bp_trace_cd = rz_cmd_desc_argv_new(core->rcmd, dbt_cd, "dbte", rz_cmd_debug_bt_enable_bp_trace_handler, &cmd_debug_bt_enable_bp_trace_help);
15817  rz_warn_if_fail(cmd_debug_bt_enable_bp_trace_cd);
15818 
15819  RzCmdDesc *cmd_debug_bt_disable_bp_trace_cd = rz_cmd_desc_argv_new(core->rcmd, dbt_cd, "dbtd", rz_cmd_debug_bt_disable_bp_trace_handler, &cmd_debug_bt_disable_bp_trace_help);
15820  rz_warn_if_fail(cmd_debug_bt_disable_bp_trace_cd);
15821 
15822  RzCmdDesc *cmd_debug_bt_toggle_bp_trace_cd = rz_cmd_desc_argv_new(core->rcmd, dbt_cd, "dbts", rz_cmd_debug_bt_toggle_bp_trace_handler, &cmd_debug_bt_toggle_bp_trace_help);
15823  rz_warn_if_fail(cmd_debug_bt_toggle_bp_trace_cd);
15824 
15825  RzCmdDesc *cmd_debug_bp_set_expr_cur_offset_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbx", rz_cmd_debug_bp_set_expr_cur_offset_handler, &cmd_debug_bp_set_expr_cur_offset_help);
15826  rz_warn_if_fail(cmd_debug_bp_set_expr_cur_offset_cd);
15827 
15828  RzCmdDesc *cmd_debug_add_watchpoint_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbw", rz_cmd_debug_add_watchpoint_handler, &cmd_debug_add_watchpoint_help);
15829  rz_warn_if_fail(cmd_debug_add_watchpoint_cd);
15830 
15831  RzCmdDesc *cmd_debug_set_cond_bp_win_cd = rz_cmd_desc_argv_new(core->rcmd, db_cd, "dbW", rz_cmd_debug_set_cond_bp_win_handler, &cmd_debug_set_cond_bp_win_help);
15832  rz_warn_if_fail(cmd_debug_set_cond_bp_win_cd);
15833 
15835  rz_warn_if_fail(dc_cd);
15836  RzCmdDesc *cmd_debug_continue_back_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dcb", rz_cmd_debug_continue_back_handler, &cmd_debug_continue_back_help);
15837  rz_warn_if_fail(cmd_debug_continue_back_cd);
15838 
15839  RzCmdDesc *cmd_debug_continue_call_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dcc", rz_cmd_debug_continue_call_handler, &cmd_debug_continue_call_help);
15840  rz_warn_if_fail(cmd_debug_continue_call_cd);
15841 
15842  RzCmdDesc *cmd_debug_continue_unknown_call_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dccu", rz_cmd_debug_continue_unknown_call_handler, &cmd_debug_continue_unknown_call_help);
15843  rz_warn_if_fail(cmd_debug_continue_unknown_call_cd);
15844 
15845  RzCmdDesc *cmd_debug_continue_exception_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dce", rz_cmd_debug_continue_exception_handler, &cmd_debug_continue_exception_help);
15846  rz_warn_if_fail(cmd_debug_continue_exception_cd);
15847 
15848  RzCmdDesc *cmd_debug_continue_fork_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dcf", rz_cmd_debug_continue_fork_handler, &cmd_debug_continue_fork_help);
15849  rz_warn_if_fail(cmd_debug_continue_fork_cd);
15850 
15851  RzCmdDesc *cmd_debug_continue_send_signal_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dck", rz_cmd_debug_continue_send_signal_handler, &cmd_debug_continue_send_signal_help);
15852  rz_warn_if_fail(cmd_debug_continue_send_signal_cd);
15853 
15854  RzCmdDesc *cmd_debug_continue_mapped_io_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dcp", rz_cmd_debug_continue_mapped_io_handler, &cmd_debug_continue_mapped_io_help);
15855  rz_warn_if_fail(cmd_debug_continue_mapped_io_cd);
15856 
15857  RzCmdDesc *cmd_debug_continue_ret_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dcr", rz_cmd_debug_continue_ret_handler, &cmd_debug_continue_ret_help);
15858  rz_warn_if_fail(cmd_debug_continue_ret_cd);
15859 
15860  RzCmdDesc *cmd_debug_continue_syscall_cd = rz_cmd_desc_oldinput_new(core->rcmd, dc_cd, "dcs", rz_cmd_debug_continue_syscall, &cmd_debug_continue_syscall_help);
15861  rz_warn_if_fail(cmd_debug_continue_syscall_cd);
15862 
15863  RzCmdDesc *cmd_debug_continue_traptrace_cd = rz_cmd_desc_argv_new(core->rcmd, dc_cd, "dct", rz_cmd_debug_continue_traptrace_handler, &cmd_debug_continue_traptrace_help);
15864  rz_warn_if_fail(cmd_debug_continue_traptrace_cd);
15865 
15866  RzCmdDesc *cmd_debug_continue_until_cd = rz_cmd_desc_oldinput_new(core->rcmd, dc_cd, "dcu", rz_cmd_debug_continue_until, &cmd_debug_continue_until_help);
15867  rz_warn_if_fail(cmd_debug_continue_until_cd);
15868 
15869  RzCmdDesc *do_cd = rz_cmd_desc_group_new(core->rcmd, cmd_debug_cd, "do", NULL, NULL, &do_help);
15870  rz_warn_if_fail(do_cd);
15871  RzCmdDesc *cmd_debug_process_profile_cd = rz_cmd_desc_argv_new(core->rcmd, do_cd, "dor", rz_cmd_debug_process_profile_handler, &cmd_debug_process_profile_help);
15872  rz_warn_if_fail(cmd_debug_process_profile_cd);
15873 
15874  RzCmdDesc *cmd_debug_process_profile_edit_cd = rz_cmd_desc_argv_new(core->rcmd, do_cd, "doe", rz_cmd_debug_process_profile_edit_handler, &cmd_debug_process_profile_edit_help);
15875  rz_warn_if_fail(cmd_debug_process_profile_edit_cd);
15876 
15877  RzCmdDesc *cmd_debug_process_close_cd = rz_cmd_desc_argv_new(core->rcmd, do_cd, "doc", rz_cmd_debug_process_close_handler, &cmd_debug_process_close_help);
15878  rz_warn_if_fail(cmd_debug_process_close_cd);
15879 
15881  rz_warn_if_fail(ds_cd);
15882  RzCmdDesc *cmd_debug_step_back_cd = rz_cmd_desc_argv_new(core->rcmd, ds_cd, "dsb", rz_cmd_debug_step_back_handler, &cmd_debug_step_back_help);
15883  rz_warn_if_fail(cmd_debug_step_back_cd);
15884 
15885  RzCmdDesc *cmd_debug_step_frame_cd = rz_cmd_desc_argv_new(core->rcmd, ds_cd, "dsf", rz_cmd_debug_step_frame_handler, &cmd_debug_step_frame_help);
15886  rz_warn_if_fail(cmd_debug_step_frame_cd);
15887 
15888  RzCmdDesc *cmd_debug_step_cond_cd = rz_cmd_desc_argv_new(core->rcmd, ds_cd, "dsi", rz_cmd_debug_step_cond_handler, &cmd_debug_step_cond_help);
15889  rz_warn_if_fail(cmd_debug_step_cond_cd);
15890 
15891  RzCmdDesc *cmd_debug_step_line_cd = rz_cmd_desc_argv_new(core->rcmd, ds_cd, "dsl", rz_cmd_debug_step_line_handler, &cmd_debug_step_line_help);
15892  rz_warn_if_fail(cmd_debug_step_line_cd);
15893 
15894  RzCmdDesc *cmd_debug_step_over_cd = rz_cmd_desc_argv_new(core->rcmd, ds_cd, "dso", rz_cmd_debug_step_over_handler, &cmd_debug_step_over_help);
15895  rz_warn_if_fail(cmd_debug_step_over_cd);
15896 
15897  RzCmdDesc *cmd_debug_step_prog_cd = rz_cmd_desc_argv_new(core->rcmd, ds_cd, "dsp", rz_cmd_debug_step_prog_handler, &cmd_debug_step_prog_help);
15898  rz_warn_if_fail(cmd_debug_step_prog_cd);
15899 
15900  RzCmdDesc *cmd_debug_step_skip_cd = rz_cmd_desc_argv_new(core->rcmd, ds_cd, "dss", rz_cmd_debug_step_skip_handler, &cmd_debug_step_skip_help);
15901  rz_warn_if_fail(cmd_debug_step_skip_cd);
15902 
15904  rz_warn_if_fail(dsu_cd);
15905  RzCmdDesc *cmd_debug_step_until_instr_cd = rz_cmd_desc_argv_new(core->rcmd, dsu_cd, "dsui", rz_cmd_debug_step_until_instr_handler, &cmd_debug_step_until_instr_help);
15906  rz_warn_if_fail(cmd_debug_step_until_instr_cd);
15907 
15908  RzCmdDesc *cmd_debug_step_until_instr_regex_cd = rz_cmd_desc_argv_new(core->rcmd, dsu_cd, "dsuir", rz_cmd_debug_step_until_instr_regex_handler, &cmd_debug_step_until_instr_regex_help);
15909  rz_warn_if_fail(cmd_debug_step_until_instr_regex_cd);
15910 
15911  RzCmdDesc *cmd_debug_step_until_optype_cd = rz_cmd_desc_argv_new(core->rcmd, dsu_cd, "dsuo", rz_cmd_debug_step_until_optype_handler, &cmd_debug_step_until_optype_help);
15912  rz_warn_if_fail(cmd_debug_step_until_optype_cd);
15913 
15914  RzCmdDesc *cmd_debug_step_until_esil_cd = rz_cmd_desc_argv_new(core->rcmd, dsu_cd, "dsue", rz_cmd_debug_step_until_esil_handler, &cmd_debug_step_until_esil_help);
15915  rz_warn_if_fail(cmd_debug_step_until_esil_cd);
15916 
15917  RzCmdDesc *cmd_debug_step_until_flag_cd = rz_cmd_desc_argv_new(core->rcmd, dsu_cd, "dsuf", rz_cmd_debug_step_until_flag_handler, &cmd_debug_step_until_flag_help);
15918  rz_warn_if_fail(cmd_debug_step_until_flag_cd);
15919 
15921  rz_warn_if_fail(dt_cd);
15923  rz_warn_if_fail(cmd_debug_traces_cd);
15924 
15925  RzCmdDesc *cmd_debug_traces_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, dt_cd, "dtl=", rz_cmd_debug_traces_ascii_handler, &cmd_debug_traces_ascii_help);
15926  rz_warn_if_fail(cmd_debug_traces_ascii_cd);
15927 
15928  RzCmdDesc *cmd_debug_trace_add_cd = rz_cmd_desc_argv_new(core->rcmd, dt_cd, "dt+", rz_cmd_debug_trace_add_handler, &cmd_debug_trace_add_help);
15929  rz_warn_if_fail(cmd_debug_trace_add_cd);
15930 
15931  RzCmdDesc *cmd_debug_trace_add_addrs_cd = rz_cmd_desc_argv_new(core->rcmd, dt_cd, "dt++", rz_cmd_debug_trace_add_addrs_handler, &cmd_debug_trace_add_addrs_help);
15932  rz_warn_if_fail(cmd_debug_trace_add_addrs_cd);
15933 
15934  RzCmdDesc *cmd_debug_traces_reset_cd = rz_cmd_desc_argv_new(core->rcmd, dt_cd, "dt-", rz_cmd_debug_traces_reset_handler, &cmd_debug_traces_reset_help);
15935  rz_warn_if_fail(cmd_debug_traces_reset_cd);
15936 
15937  RzCmdDesc *cmd_debug_trace_addr_cd = rz_cmd_desc_oldinput_new(core->rcmd, dt_cd, "dta", rz_cmd_debug_trace_addr, &cmd_debug_trace_addr_help);
15938  rz_warn_if_fail(cmd_debug_trace_addr_cd);
15939 
15940  RzCmdDesc *cmd_debug_trace_calls_cd = rz_cmd_desc_argv_new(core->rcmd, dt_cd, "dtc", rz_cmd_debug_trace_calls_handler, &cmd_debug_trace_calls_help);
15941  rz_warn_if_fail(cmd_debug_trace_calls_cd);
15942 
15944  rz_warn_if_fail(dte_cd);
15945  RzCmdDesc *cmd_debug_trace_esils_cd = rz_cmd_desc_argv_new(core->rcmd, dte_cd, "dtel", rz_cmd_debug_trace_esils_handler, &cmd_debug_trace_esils_help);
15946  rz_warn_if_fail(cmd_debug_trace_esils_cd);
15947 
15948  RzCmdDesc *cmd_debug_traces_esil_delete_cd = rz_cmd_desc_argv_new(core->rcmd, dte_cd, "dte-*", rz_cmd_debug_traces_esil_delete_handler, &cmd_debug_traces_esil_delete_help);
15949  rz_warn_if_fail(cmd_debug_traces_esil_delete_cd);
15950 
15951  RzCmdDesc *cmd_debug_traces_esil_i_cd = rz_cmd_desc_argv_new(core->rcmd, dte_cd, "dtei", rz_cmd_debug_traces_esil_i_handler, &cmd_debug_traces_esil_i_help);
15952  rz_warn_if_fail(cmd_debug_traces_esil_i_cd);
15953 
15955  rz_warn_if_fail(dtg_cd);
15956  RzCmdDesc *cmd_debug_trace_interactive_cd = rz_cmd_desc_argv_new(core->rcmd, dtg_cd, "dtgi", rz_cmd_debug_trace_interactive_handler, &cmd_debug_trace_interactive_help);
15957  rz_warn_if_fail(cmd_debug_trace_interactive_cd);
15958 
15959  RzCmdDesc *dts_cd = rz_cmd_desc_group_new(core->rcmd, dt_cd, "dts", NULL, NULL, &dts_help);
15960  rz_warn_if_fail(dts_cd);
15961  RzCmdDesc *cmd_debug_start_trace_session_cd = rz_cmd_desc_argv_new(core->rcmd, dts_cd, "dts+", rz_cmd_debug_start_trace_session_handler, &cmd_debug_start_trace_session_help);
15962  rz_warn_if_fail(cmd_debug_start_trace_session_cd);
15963 
15964  RzCmdDesc *cmd_debug_stop_trace_session_cd = rz_cmd_desc_argv_new(core->rcmd, dts_cd, "dts-", rz_cmd_debug_stop_trace_session_handler, &cmd_debug_stop_trace_session_help);
15965  rz_warn_if_fail(cmd_debug_stop_trace_session_cd);
15966 
15967  RzCmdDesc *cmd_debug_save_trace_session_cd = rz_cmd_desc_argv_new(core->rcmd, dts_cd, "dtst", rz_cmd_debug_save_trace_session_handler, &cmd_debug_save_trace_session_help);
15968  rz_warn_if_fail(cmd_debug_save_trace_session_cd);
15969 
15970  RzCmdDesc *cmd_debug_load_trace_session_cd = rz_cmd_desc_argv_new(core->rcmd, dts_cd, "dtsf", rz_cmd_debug_load_trace_session_handler, &cmd_debug_load_trace_session_help);
15971  rz_warn_if_fail(cmd_debug_load_trace_session_cd);
15972 
15973  RzCmdDesc *cmd_debug_list_trace_session_mmap_cd = rz_cmd_desc_argv_new(core->rcmd, dts_cd, "dtsm", rz_cmd_debug_list_trace_session_mmap_handler, &cmd_debug_list_trace_session_mmap_help);
15974  rz_warn_if_fail(cmd_debug_list_trace_session_mmap_cd);
15975 
15976  RzCmdDesc *cmd_debug_trace_tag_cd = rz_cmd_desc_argv_new(core->rcmd, dt_cd, "dtt", rz_cmd_debug_trace_tag_handler, &cmd_debug_trace_tag_help);
15977  rz_warn_if_fail(cmd_debug_trace_tag_cd);
15978 
15980  rz_warn_if_fail(dl_cd);
15982  rz_warn_if_fail(cmd_debug_handler_list_cd);
15983  rz_cmd_desc_set_default_mode(cmd_debug_handler_list_cd, RZ_OUTPUT_MODE_STANDARD);
15984 
15986  rz_warn_if_fail(dm_cd);
15987  RzCmdDesc *cmd_debug_allocate_maps_cd = rz_cmd_desc_argv_new(core->rcmd, dm_cd, "dm+", rz_cmd_debug_allocate_maps_handler, &cmd_debug_allocate_maps_help);
15988  rz_warn_if_fail(cmd_debug_allocate_maps_cd);
15989 
15990  RzCmdDesc *cmd_debug_list_maps_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, dm_cd, "dm=", rz_cmd_debug_list_maps_ascii_handler, &cmd_debug_list_maps_ascii_help);
15991  rz_warn_if_fail(cmd_debug_list_maps_ascii_cd);
15992 
15993  RzCmdDesc *cmd_debug_map_current_cd = rz_cmd_desc_argv_new(core->rcmd, dm_cd, "dm.", rz_cmd_debug_map_current_handler, &cmd_debug_map_current_help);
15994  rz_warn_if_fail(cmd_debug_map_current_cd);
15995 
15997  rz_warn_if_fail(dmm_cd);
15999  rz_warn_if_fail(cmd_debug_current_modules_cd);
16000 
16001  RzCmdDesc *cmd_debug_deallocate_map_cd = rz_cmd_desc_argv_new(core->rcmd, dm_cd, "dm-", rz_cmd_debug_deallocate_map_handler, &cmd_debug_deallocate_map_help);
16002  rz_warn_if_fail(cmd_debug_deallocate_map_cd);
16003 
16005  rz_warn_if_fail(dmd_cd);
16006  RzCmdDesc *cmd_debug_dump_maps_all_cd = rz_cmd_desc_argv_new(core->rcmd, dmd_cd, "dmda", rz_cmd_debug_dump_maps_all_handler, &cmd_debug_dump_maps_all_help);
16007  rz_warn_if_fail(cmd_debug_dump_maps_all_cd);
16008 
16009  RzCmdDesc *cmd_debug_dump_maps_writable_cd = rz_cmd_desc_argv_new(core->rcmd, dmd_cd, "dmdw", rz_cmd_debug_dump_maps_writable_handler, &cmd_debug_dump_maps_writable_help);
16010  rz_warn_if_fail(cmd_debug_dump_maps_writable_cd);
16011 
16013  rz_warn_if_fail(dmh_cd);
16014  RzCmdDesc *cmd_arena_print_cd = rz_cmd_desc_argv_new(core->rcmd, dmh_cd, "dmha", rz_cmd_arena_print_handler, &cmd_arena_print_help);
16015  rz_warn_if_fail(cmd_arena_print_cd);
16016 
16017  RzCmdDesc *cmd_heap_bins_list_print_cd = rz_cmd_desc_oldinput_new(core->rcmd, dmh_cd, "dmhb", rz_cmd_heap_bins_list_print, &cmd_heap_bins_list_print_help);
16018  rz_warn_if_fail(cmd_heap_bins_list_print_cd);
16019 
16020  RzCmdDesc *cmd_heap_chunk_print_cd = rz_cmd_desc_argv_new(core->rcmd, dmh_cd, "dmhc", rz_cmd_heap_chunk_print_handler, &cmd_heap_chunk_print_help);
16021  rz_warn_if_fail(cmd_heap_chunk_print_cd);
16022 
16024  rz_warn_if_fail(cmd_heap_arena_bins_print_cd);
16025 
16026  RzCmdDesc *cmd_heap_fastbins_print_cd = rz_cmd_desc_oldinput_new(core->rcmd, dmh_cd, "dmhf", rz_cmd_heap_fastbins_print, &cmd_heap_fastbins_print_help);
16027  rz_warn_if_fail(cmd_heap_fastbins_print_cd);
16028 
16029  RzCmdDesc *cmd_heap_chunks_graph_cd = rz_cmd_desc_argv_new(core->rcmd, dmh_cd, "dmhg", rz_cmd_heap_chunks_graph_handler, &cmd_heap_chunks_graph_help);
16030  rz_warn_if_fail(cmd_heap_chunks_graph_cd);
16031 
16032  RzCmdDesc *cmd_heap_info_print_cd = rz_cmd_desc_argv_new(core->rcmd, dmh_cd, "dmhi", rz_cmd_heap_info_print_handler, &cmd_heap_info_print_help);
16033  rz_warn_if_fail(cmd_heap_info_print_cd);
16034 
16036  rz_warn_if_fail(cmd_main_arena_print_cd);
16037 
16038  RzCmdDesc *cmd_heap_tcache_print_cd = rz_cmd_desc_argv_new(core->rcmd, dmh_cd, "dmht", rz_cmd_heap_tcache_print_handler, &cmd_heap_tcache_print_help);
16039  rz_warn_if_fail(cmd_heap_tcache_print_cd);
16040 
16041  RzCmdDesc *cmd_debug_dmi_cd = rz_cmd_desc_oldinput_new(core->rcmd, dm_cd, "dmi", rz_cmd_debug_dmi, &cmd_debug_dmi_help);
16042  rz_warn_if_fail(cmd_debug_dmi_cd);
16043 
16044  RzCmdDesc *cmd_debug_dml_cd = rz_cmd_desc_argv_new(core->rcmd, dm_cd, "dml", rz_cmd_debug_dml_handler, &cmd_debug_dml_help);
16045  rz_warn_if_fail(cmd_debug_dml_cd);
16046 
16047  RzCmdDesc *debug_memory_permission_cd = rz_cmd_desc_argv_new(core->rcmd, dm_cd, "dmp", rz_debug_memory_permission_handler, &debug_memory_permission_help);
16048  rz_warn_if_fail(debug_memory_permission_cd);
16049 
16050  RzCmdDesc *cmd_debug_dmL_cd = rz_cmd_desc_argv_new(core->rcmd, dm_cd, "dmL", rz_cmd_debug_dmL_handler, &cmd_debug_dmL_help);
16051  rz_warn_if_fail(cmd_debug_dmL_cd);
16052 
16054  rz_warn_if_fail(cmd_debug_dmS_cd);
16055 
16057  rz_warn_if_fail(dmw_cd);
16059  rz_warn_if_fail(cmd_debug_process_heap_block_cd);
16060 
16061  RzCmdDesc *cmd_debug_heap_block_flag_cd = rz_cmd_desc_argv_new(core->rcmd, dmw_cd, "dmwbf", rz_cmd_debug_heap_block_flag_handler, &cmd_debug_heap_block_flag_help);
16062  rz_warn_if_fail(cmd_debug_heap_block_flag_cd);
16063 
16064  RzCmdDesc *cmd_debug_heap_jemalloc_cd = rz_cmd_desc_oldinput_new(core->rcmd, dm_cd, "dmx", rz_cmd_debug_heap_jemalloc, &cmd_debug_heap_jemalloc_help);
16065  rz_warn_if_fail(cmd_debug_heap_jemalloc_cd);
16066 
16068  rz_warn_if_fail(dr_cd);
16069  RzCmdDesc *debug_regs_columns_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "dr=", rz_debug_regs_columns_handler, &debug_regs_columns_help);
16070  rz_warn_if_fail(debug_regs_columns_cd);
16071 
16073  rz_warn_if_fail(debug_regs_references_cd);
16074 
16075  RzCmdDesc *debug_regs_valgroup_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "dri", rz_debug_regs_valgroup_handler, &debug_regs_valgroup_help);
16076  rz_warn_if_fail(debug_regs_valgroup_cd);
16077 
16079  rz_warn_if_fail(debug_regs_args_cd);
16080 
16081  RzCmdDesc *debug_reg_cc_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "drcc", rz_debug_reg_cc_handler, &debug_reg_cc_help);
16082  rz_warn_if_fail(debug_reg_cc_cd);
16083 
16084  RzCmdDesc *debug_regs_diff_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "drd", rz_debug_regs_diff_handler, &debug_regs_diff_help);
16085  rz_warn_if_fail(debug_regs_diff_cd);
16086 
16088  rz_warn_if_fail(debug_regs_prev_cd);
16089 
16090  RzCmdDesc *debug_regs_fpu_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "drF", rz_debug_regs_fpu_handler, &debug_regs_fpu_help);
16091  rz_warn_if_fail(debug_regs_fpu_cd);
16092 
16094  rz_warn_if_fail(drf_cd);
16095  RzCmdDesc *debug_reg_flags_unset_cd = rz_cmd_desc_argv_new(core->rcmd, drf_cd, "drf-", rz_debug_reg_flags_unset_handler, &debug_reg_flags_unset_help);
16096  rz_warn_if_fail(debug_reg_flags_unset_cd);
16097 
16099  rz_warn_if_fail(dra_cd);
16100  RzCmdDesc *debug_reg_arenas_push_cd = rz_cmd_desc_argv_new(core->rcmd, dra_cd, "dra+", rz_debug_reg_arenas_push_handler, &debug_reg_arenas_push_help);
16101  rz_warn_if_fail(debug_reg_arenas_push_cd);
16102 
16103  RzCmdDesc *debug_reg_arenas_pop_cd = rz_cmd_desc_argv_new(core->rcmd, dra_cd, "dra-", rz_debug_reg_arenas_pop_handler, &debug_reg_arenas_pop_help);
16104  rz_warn_if_fail(debug_reg_arenas_pop_cd);
16105 
16106  RzCmdDesc *debug_reg_arenas_stack_size_cd = rz_cmd_desc_argv_new(core->rcmd, dra_cd, "draS", rz_debug_reg_arenas_stack_size_handler, &debug_reg_arenas_stack_size_help);
16107  rz_warn_if_fail(debug_reg_arenas_stack_size_cd);
16108 
16109  RzCmdDesc *debug_reg_arenas_swap_cd = rz_cmd_desc_argv_new(core->rcmd, dra_cd, "dras", rz_debug_reg_arenas_swap_handler, &debug_reg_arenas_swap_help);
16110  rz_warn_if_fail(debug_reg_arenas_swap_cd);
16111 
16112  RzCmdDesc *debug_reg_arenas_zero_cd = rz_cmd_desc_argv_new(core->rcmd, dra_cd, "dra0", rz_debug_reg_arenas_zero_handler, &debug_reg_arenas_zero_help);
16113  rz_warn_if_fail(debug_reg_arenas_zero_cd);
16114 
16115  RzCmdDesc *debug_reg_arenas_hexdump_cd = rz_cmd_desc_argv_new(core->rcmd, dra_cd, "drab", rz_debug_reg_arenas_hexdump_handler, &debug_reg_arenas_hexdump_help);
16116  rz_warn_if_fail(debug_reg_arenas_hexdump_cd);
16117 
16118  RzCmdDesc *debug_reg_arenas_write_hex_cd = rz_cmd_desc_argv_new(core->rcmd, dra_cd, "draw", rz_debug_reg_arenas_write_hex_handler, &debug_reg_arenas_write_hex_help);
16119  rz_warn_if_fail(debug_reg_arenas_write_hex_cd);
16120 
16122  rz_warn_if_fail(drp_cd);
16123  RzCmdDesc *debug_reg_profile_comments_cd = rz_cmd_desc_argv_new(core->rcmd, drp_cd, "drpc", rz_debug_reg_profile_comments_handler, &debug_reg_profile_comments_help);
16124  rz_warn_if_fail(debug_reg_profile_comments_cd);
16125 
16126  RzCmdDesc *debug_reg_profile_open_cd = rz_cmd_desc_argv_new(core->rcmd, drp_cd, "drpo", rz_debug_reg_profile_open_handler, &debug_reg_profile_open_help);
16127  rz_warn_if_fail(debug_reg_profile_open_cd);
16128 
16129  RzCmdDesc *debug_reg_profile_gdb_cd = rz_cmd_desc_argv_new(core->rcmd, drp_cd, "drpg", rz_debug_reg_profile_gdb_handler, &debug_reg_profile_gdb_help);
16130  rz_warn_if_fail(debug_reg_profile_gdb_cd);
16131 
16132  RzCmdDesc *debug_reg_cond_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "drc", rz_debug_reg_cond_handler, &debug_reg_cond_help);
16133  rz_warn_if_fail(debug_reg_cond_cd);
16134 
16135  RzCmdDesc *debug_reg_types_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "drT", rz_debug_reg_types_handler, &debug_reg_types_help);
16136  rz_warn_if_fail(debug_reg_types_cd);
16137 
16138  RzCmdDesc *debug_reg_roles_cd = rz_cmd_desc_argv_new(core->rcmd, dr_cd, "drR", rz_debug_reg_roles_handler, &debug_reg_roles_help);
16139  rz_warn_if_fail(debug_reg_roles_cd);
16140 
16142  rz_warn_if_fail(drx_cd);
16143  RzCmdDesc *debug_drx_unset_cd = rz_cmd_desc_argv_new(core->rcmd, drx_cd, "drx-", rz_debug_drx_unset_handler, &debug_drx_unset_help);
16144  rz_warn_if_fail(debug_drx_unset_cd);
16145 
16147  rz_warn_if_fail(e_cd);
16149  rz_warn_if_fail(eval_list_cd);
16150 
16151  RzCmdDesc *eval_reset_cd = rz_cmd_desc_argv_new(core->rcmd, e_cd, "e-", rz_eval_reset_handler, &eval_reset_help);
16152  rz_warn_if_fail(eval_reset_cd);
16153 
16154  RzCmdDesc *eval_bool_invert_cd = rz_cmd_desc_argv_new(core->rcmd, e_cd, "e!", rz_eval_bool_invert_handler, &eval_bool_invert_help);
16155  rz_warn_if_fail(eval_bool_invert_cd);
16156 
16158  rz_warn_if_fail(ec_cd);
16159  RzCmdDesc *cmd_eval_color_display_palette_css_cd = rz_cmd_desc_argv_new(core->rcmd, ec_cd, "ecc", rz_cmd_eval_color_display_palette_css_handler, &cmd_eval_color_display_palette_css_help);
16160  rz_warn_if_fail(cmd_eval_color_display_palette_css_cd);
16161 
16162  RzCmdDesc *cmd_eval_color_set_default_palette_cd = rz_cmd_desc_argv_new(core->rcmd, ec_cd, "ecd", rz_cmd_eval_color_set_default_palette_handler, &cmd_eval_color_set_default_palette_help);
16163  rz_warn_if_fail(cmd_eval_color_set_default_palette_cd);
16164 
16166  rz_warn_if_fail(ecH_cd);
16168  rz_warn_if_fail(cmd_eval_color_highlight_current_instruction_cd);
16169 
16171  rz_warn_if_fail(cmd_eval_color_highlight_instruction_word_cd);
16172 
16173  RzCmdDesc *cmd_eval_color_highlight_list_current_cd = rz_cmd_desc_argv_new(core->rcmd, ecH_cd, "ecH.", rz_cmd_eval_color_highlight_list_current_handler, &cmd_eval_color_highlight_list_current_help);
16174  rz_warn_if_fail(cmd_eval_color_highlight_list_current_cd);
16175 
16176  RzCmdDesc *cmd_eval_color_highlight_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, ecH_cd, "ecH-*", rz_cmd_eval_color_highlight_remove_all_handler, &cmd_eval_color_highlight_remove_all_help);
16177  rz_warn_if_fail(cmd_eval_color_highlight_remove_all_cd);
16178 
16179  RzCmdDesc *cmd_eval_color_highlight_remove_current_cd = rz_cmd_desc_argv_new(core->rcmd, ecH_cd, "ecH-", rz_cmd_eval_color_highlight_remove_current_handler, &cmd_eval_color_highlight_remove_current_help);
16180  rz_warn_if_fail(cmd_eval_color_highlight_remove_current_cd);
16181 
16182  RzCmdDesc *cmd_eval_color_set_random_palette_cd = rz_cmd_desc_argv_new(core->rcmd, ec_cd, "ecr", rz_cmd_eval_color_set_random_palette_handler, &cmd_eval_color_set_random_palette_help);
16183  rz_warn_if_fail(cmd_eval_color_set_random_palette_cd);
16184 
16186  rz_warn_if_fail(cmd_eval_color_set_colorful_palette_cd);
16187 
16189  rz_warn_if_fail(eco_cd);
16190  RzCmdDesc *cmd_eval_color_list_current_theme_cd = rz_cmd_desc_argv_new(core->rcmd, eco_cd, "eco.", rz_cmd_eval_color_list_current_theme_handler, &cmd_eval_color_list_current_theme_help);
16191  rz_warn_if_fail(cmd_eval_color_list_current_theme_cd);
16192 
16193  RzCmdDesc *cmd_eval_color_list_reload_current_cd = rz_cmd_desc_argv_new(core->rcmd, eco_cd, "ecoo", rz_cmd_eval_color_list_reload_current_handler, &cmd_eval_color_list_reload_current_help);
16194  rz_warn_if_fail(cmd_eval_color_list_reload_current_cd);
16195 
16196  RzCmdDesc *cmd_eval_color_load_previous_theme_cd = rz_cmd_desc_argv_new(core->rcmd, ec_cd, "ecp", rz_cmd_eval_color_load_previous_theme_handler, &cmd_eval_color_load_previous_theme_help);
16197  rz_warn_if_fail(cmd_eval_color_load_previous_theme_cd);
16198 
16199  RzCmdDesc *cmd_eval_color_load_next_theme_cd = rz_cmd_desc_argv_new(core->rcmd, ec_cd, "ecn", rz_cmd_eval_color_load_next_theme_handler, &cmd_eval_color_load_next_theme_help);
16200  rz_warn_if_fail(cmd_eval_color_load_next_theme_cd);
16201 
16202  RzCmdDesc *eval_editor_cd = rz_cmd_desc_argv_new(core->rcmd, e_cd, "ee", rz_eval_editor_handler, &eval_editor_help);
16203  rz_warn_if_fail(eval_editor_cd);
16204 
16205  RzCmdDesc *eval_readonly_cd = rz_cmd_desc_argv_new(core->rcmd, e_cd, "er", rz_eval_readonly_handler, &eval_readonly_help);
16206  rz_warn_if_fail(eval_readonly_cd);
16207 
16208  RzCmdDesc *eval_spaces_cd = rz_cmd_desc_argv_new(core->rcmd, e_cd, "es", rz_eval_spaces_handler, &eval_spaces_help);
16209  rz_warn_if_fail(eval_spaces_cd);
16210 
16211  RzCmdDesc *eval_type_cd = rz_cmd_desc_argv_new(core->rcmd, e_cd, "et", rz_eval_type_handler, &eval_type_help);
16212  rz_warn_if_fail(eval_type_cd);
16213 
16215  rz_warn_if_fail(f_cd);
16216  RzCmdDesc *flag_append_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "f+", rz_flag_append_handler, &flag_append_help);
16217  rz_warn_if_fail(flag_append_cd);
16218 
16220  rz_warn_if_fail(f_dot__cd);
16221  RzCmdDesc *flag_local_remove_cd = rz_cmd_desc_argv_new(core->rcmd, f_dot__cd, "f.-", rz_flag_local_remove_handler, &flag_local_remove_help);
16222  rz_warn_if_fail(flag_local_remove_cd);
16223 
16225  rz_warn_if_fail(flag_local_list_cd);
16227 
16229  rz_warn_if_fail(flag_local_list_all_cd);
16230  rz_cmd_desc_set_default_mode(flag_local_list_all_cd, RZ_OUTPUT_MODE_STANDARD);
16231 
16232  RzCmdDesc *flag_remove_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "f-", rz_flag_remove_handler, &flag_remove_help);
16233  rz_warn_if_fail(flag_remove_cd);
16234 
16235  RzCmdDesc *flag_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "f-*", rz_flag_remove_all_handler, &flag_remove_all_help);
16236  rz_warn_if_fail(flag_remove_all_cd);
16237 
16238  RzCmdDesc *flag_alias_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fa", rz_flag_alias_handler, &flag_alias_help);
16239  rz_warn_if_fail(flag_alias_cd);
16240 
16241  RzCmdDesc *flag_base_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fb", rz_flag_base_handler, &flag_base_help);
16242  rz_warn_if_fail(flag_base_cd);
16243 
16244  RzCmdDesc *flag_exists_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fe", rz_flag_exists_handler, &flag_exists_help);
16245  rz_warn_if_fail(flag_exists_cd);
16246 
16247  RzCmdDesc *flag_distance_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "ff", rz_flag_distance_handler, &flag_distance_help);
16248  rz_warn_if_fail(flag_distance_cd);
16249 
16251  rz_warn_if_fail(flag_graph_cd);
16253 
16255  rz_warn_if_fail(flag_range_cd);
16257 
16259  rz_warn_if_fail(flag_list_cd);
16261 
16263  rz_warn_if_fail(flag_list_at_cd);
16265 
16266  RzCmdDesc *flag_length_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fL", rz_flag_length_handler, &flag_length_help);
16267  rz_warn_if_fail(flag_length_cd);
16268 
16269  RzCmdDesc *flag_realname_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fN", rz_flag_realname_handler, &flag_realname_help);
16270  rz_warn_if_fail(flag_realname_cd);
16271 
16272  RzCmdDesc *flag_list_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fl=", rz_flag_list_ascii_handler, &flag_list_ascii_help);
16273  rz_warn_if_fail(flag_list_ascii_cd);
16274 
16275  RzCmdDesc *flag_color_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fc", rz_flag_color_handler, &flag_color_help);
16276  rz_warn_if_fail(flag_color_cd);
16277 
16278  RzCmdDesc *flag_comment_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fC", rz_flag_comment_handler, &flag_comment_help);
16279  rz_warn_if_fail(flag_comment_cd);
16280 
16282  rz_warn_if_fail(fd_cd);
16285  rz_warn_if_fail(flag_describe_at_cd);
16287 
16288  RzCmdDesc *flag_describe_closest_cd = rz_cmd_desc_argv_new(core->rcmd, fd_cd, "fdw", rz_flag_describe_closest_handler, &flag_describe_closest_help);
16289  rz_warn_if_fail(flag_describe_closest_cd);
16290 
16291  RzCmdDesc *flag_move_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fm", rz_flag_move_handler, &flag_move_help);
16292  rz_warn_if_fail(flag_move_cd);
16293 
16294  RzCmdDesc *flag_ordinals_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fO", rz_flag_ordinals_handler, &flag_ordinals_help);
16295  rz_warn_if_fail(flag_ordinals_cd);
16296 
16297  RzCmdDesc *flag_rename_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fr", rz_flag_rename_handler, &flag_rename_help);
16298  rz_warn_if_fail(flag_rename_cd);
16299 
16300  RzCmdDesc *flag_relocate_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fR", rz_flag_relocate_handler, &flag_relocate_help);
16301  rz_warn_if_fail(flag_relocate_cd);
16302 
16304  rz_warn_if_fail(fs_cd);
16306  rz_warn_if_fail(flag_space_list_cd);
16308 
16309  RzCmdDesc *flag_space_remove_cd = rz_cmd_desc_argv_new(core->rcmd, fs_cd, "fs-", rz_flag_space_remove_handler, &flag_space_remove_help);
16310  rz_warn_if_fail(flag_space_remove_cd);
16311 
16312  RzCmdDesc *flag_space_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, fs_cd, "fs-*", rz_flag_space_remove_all_handler, &flag_space_remove_all_help);
16313  rz_warn_if_fail(flag_space_remove_all_cd);
16314 
16315  RzCmdDesc *flag_space_move_cd = rz_cmd_desc_argv_new(core->rcmd, fs_cd, "fsm", rz_flag_space_move_handler, &flag_space_move_help);
16316  rz_warn_if_fail(flag_space_move_cd);
16317 
16318  RzCmdDesc *flag_space_rename_cd = rz_cmd_desc_argv_new(core->rcmd, fs_cd, "fsr", rz_flag_space_rename_handler, &flag_space_rename_help);
16319  rz_warn_if_fail(flag_space_rename_cd);
16320 
16321  RzCmdDesc *fss_cd = rz_cmd_desc_group_new(core->rcmd, fs_cd, "fss", NULL, NULL, &fss_help);
16322  rz_warn_if_fail(fss_cd);
16323  RzCmdDesc *flag_space_stack_push_cd = rz_cmd_desc_argv_new(core->rcmd, fss_cd, "fss+", rz_flag_space_stack_push_handler, &flag_space_stack_push_help);
16324  rz_warn_if_fail(flag_space_stack_push_cd);
16325 
16326  RzCmdDesc *flag_space_stack_pop_cd = rz_cmd_desc_argv_new(core->rcmd, fss_cd, "fss-", rz_flag_space_stack_pop_handler, &flag_space_stack_pop_help);
16327  rz_warn_if_fail(flag_space_stack_pop_cd);
16328 
16330  rz_warn_if_fail(flag_space_stack_list_cd);
16331  rz_cmd_desc_set_default_mode(flag_space_stack_list_cd, RZ_OUTPUT_MODE_STANDARD);
16332 
16334  rz_warn_if_fail(ft_cd);
16336  rz_warn_if_fail(flag_tag_list_cd);
16338 
16339  RzCmdDesc *flag_tag_search_cd = rz_cmd_desc_argv_new(core->rcmd, ft_cd, "ftn", rz_flag_tag_search_handler, &flag_tag_search_help);
16340  rz_warn_if_fail(flag_tag_search_cd);
16341 
16343  rz_warn_if_fail(fz_cd);
16344  RzCmdDesc *flag_zone_remove_cd = rz_cmd_desc_argv_new(core->rcmd, fz_cd, "fz-", rz_flag_zone_remove_handler, &flag_zone_remove_help);
16345  rz_warn_if_fail(flag_zone_remove_cd);
16346 
16347  RzCmdDesc *flag_zone_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, fz_cd, "fz-*", rz_flag_zone_remove_all_handler, &flag_zone_remove_all_help);
16348  rz_warn_if_fail(flag_zone_remove_all_cd);
16349 
16350  RzCmdDesc *flag_zone_around_cd = rz_cmd_desc_argv_new(core->rcmd, fz_cd, "fz.", rz_flag_zone_around_handler, &flag_zone_around_help);
16351  rz_warn_if_fail(flag_zone_around_cd);
16352 
16354  rz_warn_if_fail(flag_zone_list_cd);
16356 
16357  RzCmdDesc *flag_hexdump_cd = rz_cmd_desc_argv_new(core->rcmd, f_cd, "fx", rz_flag_hexdump_handler, &flag_hexdump_help);
16358  rz_warn_if_fail(flag_hexdump_cd);
16359 
16360  RzCmdDesc *F_cd = rz_cmd_desc_group_new(core->rcmd, root_cd, "F", NULL, NULL, &F_help);
16361  rz_warn_if_fail(F_cd);
16362  RzCmdDesc *flirt_create_cd = rz_cmd_desc_argv_new(core->rcmd, F_cd, "Fc", rz_flirt_create_handler, &flirt_create_help);
16363  rz_warn_if_fail(flirt_create_cd);
16364 
16365  RzCmdDesc *flirt_dump_cd = rz_cmd_desc_argv_new(core->rcmd, F_cd, "Fd", rz_flirt_dump_handler, &flirt_dump_help);
16366  rz_warn_if_fail(flirt_dump_cd);
16367 
16368  RzCmdDesc *flirt_scan_cd = rz_cmd_desc_argv_new(core->rcmd, F_cd, "Fs", rz_flirt_scan_handler, &flirt_scan_help);
16369  rz_warn_if_fail(flirt_scan_cd);
16370 
16371  RzCmdDesc *apply_signatures_from_sigdb_cd = rz_cmd_desc_argv_new(core->rcmd, F_cd, "Fa", rz_apply_signatures_from_sigdb_handler, &apply_signatures_from_sigdb_help);
16372  rz_warn_if_fail(apply_signatures_from_sigdb_cd);
16373 
16375  rz_warn_if_fail(list_signatures_in_sigdb_cd);
16376  rz_cmd_desc_set_default_mode(list_signatures_in_sigdb_cd, RZ_OUTPUT_MODE_TABLE);
16377 
16379  rz_warn_if_fail(g_cd);
16380  RzCmdDesc *egg_config_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "gc", rz_egg_config_handler, &egg_config_help);
16381  rz_warn_if_fail(egg_config_cd);
16382 
16383  RzCmdDesc *egg_list_plugins_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "gl", rz_egg_list_plugins_handler, &egg_list_plugins_help);
16384  rz_warn_if_fail(egg_list_plugins_cd);
16385 
16386  RzCmdDesc *egg_syscall_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "gs", rz_egg_syscall_handler, &egg_syscall_help);
16387  rz_warn_if_fail(egg_syscall_cd);
16388 
16389  RzCmdDesc *egg_type_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "gi", rz_egg_type_handler, &egg_type_help);
16390  rz_warn_if_fail(egg_type_cd);
16391 
16392  RzCmdDesc *egg_padding_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "gp", rz_egg_padding_handler, &egg_padding_help);
16393  rz_warn_if_fail(egg_padding_cd);
16394 
16395  RzCmdDesc *egg_encoder_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "ge", rz_egg_encoder_handler, &egg_encoder_help);
16396  rz_warn_if_fail(egg_encoder_cd);
16397 
16398  RzCmdDesc *egg_reset_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "gr", rz_egg_reset_handler, &egg_reset_help);
16399  rz_warn_if_fail(egg_reset_cd);
16400 
16401  RzCmdDesc *egg_show_config_cd = rz_cmd_desc_argv_new(core->rcmd, g_cd, "gS", rz_egg_show_config_handler, &egg_show_config_help);
16402  rz_warn_if_fail(egg_show_config_cd);
16403 
16405  rz_warn_if_fail(H_cd);
16406  RzCmdDesc *history_clear_cd = rz_cmd_desc_argv_new(core->rcmd, H_cd, "H-", rz_history_clear_handler, &history_clear_help);
16407  rz_warn_if_fail(history_clear_cd);
16408 
16409  RzCmdDesc *history_save_cd = rz_cmd_desc_argv_new(core->rcmd, H_cd, "H+", rz_history_save_handler, &history_save_help);
16410  rz_warn_if_fail(history_save_cd);
16411 
16413  rz_warn_if_fail(i_cd);
16416  rz_warn_if_fail(cmd_info_all_cd);
16417 
16419  rz_warn_if_fail(cmd_info_archs_cd);
16421 
16423  rz_warn_if_fail(ic_cd);
16425  RzCmdDesc *cmd_info_class_as_source_cd = rz_cmd_desc_argv_new(core->rcmd, ic_cd, "icc", rz_cmd_info_class_as_source_handler, &cmd_info_class_as_source_help);
16426  rz_warn_if_fail(cmd_info_class_as_source_cd);
16427 
16429  rz_warn_if_fail(cmd_info_class_fields_cd);
16430  rz_cmd_desc_set_default_mode(cmd_info_class_fields_cd, RZ_OUTPUT_MODE_TABLE);
16431 
16433  rz_warn_if_fail(cmd_info_class_methods_cd);
16434  rz_cmd_desc_set_default_mode(cmd_info_class_methods_cd, RZ_OUTPUT_MODE_TABLE);
16435 
16437  rz_warn_if_fail(cmd_info_signature_cd);
16438 
16440  rz_warn_if_fail(id_cd);
16442  rz_warn_if_fail(idp_cd);
16444  rz_warn_if_fail(cmd_info_pdb_show_cd);
16445 
16447  rz_warn_if_fail(cmd_info_pdb_download_cd);
16448 
16449  RzCmdDesc *cmd_pdb_extract_cd = rz_cmd_desc_argv_new(core->rcmd, idp_cd, "idpx", rz_cmd_pdb_extract_handler, &cmd_pdb_extract_help);
16450  rz_warn_if_fail(cmd_pdb_extract_cd);
16451 
16453  rz_warn_if_fail(iD_cd);
16455  rz_warn_if_fail(cmd_info_demangle_list_cd);
16456  rz_cmd_desc_set_default_mode(cmd_info_demangle_list_cd, RZ_OUTPUT_MODE_TABLE);
16457 
16459  rz_warn_if_fail(cmd_info_entry_cd);
16461 
16463  rz_warn_if_fail(cmd_info_entryexits_cd);
16464  rz_cmd_desc_set_default_mode(cmd_info_entryexits_cd, RZ_OUTPUT_MODE_TABLE);
16465 
16467  rz_warn_if_fail(iE_cd);
16470  rz_warn_if_fail(cmd_info_cur_export_cd);
16471  rz_cmd_desc_set_default_mode(cmd_info_cur_export_cd, RZ_OUTPUT_MODE_TABLE);
16472 
16474  rz_warn_if_fail(cmd_info_fields_cd);
16476 
16477  RzCmdDesc *cmd_info_headers_cd = rz_cmd_desc_argv_new(core->rcmd, i_cd, "iH", rz_cmd_info_headers_handler, &cmd_info_headers_help);
16478  rz_warn_if_fail(cmd_info_headers_cd);
16479 
16481  rz_warn_if_fail(cmd_info_imports_cd);
16482  rz_cmd_desc_set_default_mode(cmd_info_imports_cd, RZ_OUTPUT_MODE_TABLE);
16483 
16485  rz_warn_if_fail(cmd_info_binary_cd);
16487 
16488  RzCmdDesc *cmd_info_kuery_cd = rz_cmd_desc_oldinput_new(core->rcmd, i_cd, "ik", rz_cmd_info_kuery, &cmd_info_kuery_help);
16489  rz_warn_if_fail(cmd_info_kuery_cd);
16490 
16492  rz_warn_if_fail(cmd_info_libs_cd);
16494 
16496  rz_warn_if_fail(cmd_info_plugins_cd);
16497 
16499  rz_warn_if_fail(cmd_info_memory_cd);
16501 
16503  rz_warn_if_fail(cmd_info_main_cd);
16505 
16507  rz_warn_if_fail(cmd_info_relocs_cd);
16509 
16511  rz_warn_if_fail(cmd_info_resources_cd);
16512 
16514  rz_warn_if_fail(cmd_info_symbols_cd);
16515  rz_cmd_desc_set_default_mode(cmd_info_symbols_cd, RZ_OUTPUT_MODE_TABLE);
16516 
16518  rz_warn_if_fail(cmd_info_cur_symbol_cd);
16519  rz_cmd_desc_set_default_mode(cmd_info_cur_symbol_cd, RZ_OUTPUT_MODE_TABLE);
16520 
16522  rz_warn_if_fail(cmd_info_sections_cd);
16523  rz_cmd_desc_set_default_mode(cmd_info_sections_cd, RZ_OUTPUT_MODE_TABLE);
16524 
16526  rz_warn_if_fail(cmd_info_cur_section_cd);
16527  rz_cmd_desc_set_default_mode(cmd_info_cur_section_cd, RZ_OUTPUT_MODE_TABLE);
16528 
16529  RzCmdDesc *cmd_info_section_bars_cd = rz_cmd_desc_argv_new(core->rcmd, i_cd, "iS=", rz_cmd_info_section_bars_handler, &cmd_info_section_bars_help);
16530  rz_warn_if_fail(cmd_info_section_bars_cd);
16531 
16533  rz_warn_if_fail(cmd_info_segments_cd);
16534  rz_cmd_desc_set_default_mode(cmd_info_segments_cd, RZ_OUTPUT_MODE_TABLE);
16535 
16537  rz_warn_if_fail(cmd_info_cur_segment_cd);
16538  rz_cmd_desc_set_default_mode(cmd_info_cur_segment_cd, RZ_OUTPUT_MODE_TABLE);
16539 
16541  rz_warn_if_fail(cmd_info_hashes_cd);
16542 
16544  rz_warn_if_fail(cmd_info_versions_cd);
16545 
16547  rz_warn_if_fail(cmd_info_trycatch_cd);
16548  rz_cmd_desc_set_default_mode(cmd_info_trycatch_cd, RZ_OUTPUT_MODE_RIZIN);
16549 
16551  rz_warn_if_fail(cmd_info_sourcelines_cd);
16552 
16554  rz_warn_if_fail(cmd_info_sourcelines_here_cd);
16555 
16557  rz_warn_if_fail(cmd_info_source_cd);
16558 
16560  rz_warn_if_fail(cmd_info_strings_cd);
16561  rz_cmd_desc_set_default_mode(cmd_info_strings_cd, RZ_OUTPUT_MODE_TABLE);
16562 
16564  rz_warn_if_fail(cmd_info_whole_strings_cd);
16565  rz_cmd_desc_set_default_mode(cmd_info_whole_strings_cd, RZ_OUTPUT_MODE_TABLE);
16566 
16567  RzCmdDesc *cmd_info_purge_string_cd = rz_cmd_desc_argv_new(core->rcmd, i_cd, "iz-", rz_cmd_info_purge_string_handler, &cmd_info_purge_string_help);
16568  rz_warn_if_fail(cmd_info_purge_string_cd);
16569 
16571  rz_warn_if_fail(cmd_info_guess_size_cd);
16572 
16574  rz_warn_if_fail(cmd_kuery_cd);
16575 
16577  rz_warn_if_fail(L_cd);
16578  RzCmdDesc *plugins_unload_cd = rz_cmd_desc_argv_new(core->rcmd, L_cd, "L-", rz_plugins_unload_handler, &plugins_unload_help);
16579  rz_warn_if_fail(plugins_unload_cd);
16580 
16582  rz_warn_if_fail(plugins_lang_print_cd);
16583 
16585  rz_warn_if_fail(plugins_asm_print_cd);
16586 
16588  rz_warn_if_fail(plugins_core_print_cd);
16589 
16591  rz_warn_if_fail(plugins_debug_print_cd);
16592 
16594  rz_warn_if_fail(plugins_hash_print_cd);
16595 
16597  rz_warn_if_fail(plugins_bin_print_cd);
16598 
16600  rz_warn_if_fail(plugins_io_print_cd);
16601  rz_cmd_desc_set_default_mode(plugins_io_print_cd, RZ_OUTPUT_MODE_TABLE);
16602 
16604  rz_warn_if_fail(plugins_parser_print_cd);
16605 
16607  rz_warn_if_fail(o_cd);
16608  RzCmdDesc *open_write_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "o+", rz_open_write_handler, &open_write_help);
16609  rz_warn_if_fail(open_write_cd);
16610 
16612  rz_warn_if_fail(open_list_cd);
16613 
16615  rz_warn_if_fail(open_show_current_cd);
16616 
16617  RzCmdDesc *open_close_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "o-", rz_open_close_handler, &open_close_help);
16618  rz_warn_if_fail(open_close_cd);
16619 
16620  RzCmdDesc *open_close_all_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "o--", rz_open_close_all_handler, &open_close_all_help);
16621  rz_warn_if_fail(open_close_all_cd);
16622 
16623  RzCmdDesc *open_core_file_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "oc", rz_open_core_file_handler, &open_core_file_help);
16624  rz_warn_if_fail(open_core_file_cd);
16625 
16626  RzCmdDesc *open_malloc_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "oC", rz_open_malloc_handler, &open_malloc_help);
16627  rz_warn_if_fail(open_malloc_cd);
16628 
16630  rz_warn_if_fail(on_cd);
16631  RzCmdDesc *open_nobin_write_cd = rz_cmd_desc_argv_new(core->rcmd, on_cd, "on+", rz_open_nobin_write_handler, &open_nobin_write_help);
16632  rz_warn_if_fail(open_nobin_write_cd);
16633 
16634  RzCmdDesc *oo_cd = rz_cmd_desc_group_new(core->rcmd, o_cd, "oo", rz_reopen_handler, &reopen_help, &oo_help);
16635  rz_warn_if_fail(oo_cd);
16636  RzCmdDesc *reopen_write_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "oo+", rz_reopen_write_handler, &reopen_write_help);
16637  rz_warn_if_fail(reopen_write_cd);
16638 
16639  RzCmdDesc *reopen_binary_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "oob", rz_reopen_binary_handler, &reopen_binary_help);
16640  rz_warn_if_fail(reopen_binary_cd);
16641 
16642  RzCmdDesc *reopen_core_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "ooc", rz_reopen_core_handler, &reopen_core_help);
16643  rz_warn_if_fail(reopen_core_cd);
16644 
16646  rz_warn_if_fail(ood_cd);
16647  RzCmdDesc *reopen_debug_file_cd = rz_cmd_desc_argv_new(core->rcmd, ood_cd, "oodf", rz_reopen_debug_file_handler, &reopen_debug_file_help);
16648  rz_warn_if_fail(reopen_debug_file_cd);
16649 
16650  RzCmdDesc *reopen_debug_rzrun_cd = rz_cmd_desc_argv_new(core->rcmd, ood_cd, "oodr", rz_reopen_debug_rzrun_handler, &reopen_debug_rzrun_help);
16651  rz_warn_if_fail(reopen_debug_rzrun_cd);
16652 
16653  RzCmdDesc *reopen_malloc_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "oom", rz_reopen_malloc_handler, &reopen_malloc_help);
16654  rz_warn_if_fail(reopen_malloc_cd);
16655 
16656  RzCmdDesc *reopen_nobin_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "oon", rz_reopen_nobin_handler, &reopen_nobin_help);
16657  rz_warn_if_fail(reopen_nobin_cd);
16658 
16659  RzCmdDesc *reopen_nobin_write_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "oon+", rz_reopen_nobin_write_handler, &reopen_nobin_write_help);
16660  rz_warn_if_fail(reopen_nobin_write_cd);
16661 
16662  RzCmdDesc *reopen_nobin_headers_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "oonn", rz_reopen_nobin_headers_handler, &reopen_nobin_headers_help);
16663  rz_warn_if_fail(reopen_nobin_headers_cd);
16664 
16665  RzCmdDesc *reopen_nobin_write_headers_cd = rz_cmd_desc_argv_new(core->rcmd, oo_cd, "oonn+", rz_reopen_nobin_write_headers_handler, &reopen_nobin_write_headers_help);
16666  rz_warn_if_fail(reopen_nobin_write_headers_cd);
16667 
16669  rz_warn_if_fail(open_plugins_cd);
16671 
16672  RzCmdDesc *open_list_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "o=", rz_open_list_ascii_handler, &open_list_ascii_help);
16673  rz_warn_if_fail(open_list_ascii_cd);
16674 
16675  RzCmdDesc *open_arch_bits_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "oa", rz_open_arch_bits_handler, &open_arch_bits_help);
16676  rz_warn_if_fail(open_arch_bits_cd);
16677 
16679  rz_warn_if_fail(ob_cd);
16680  RzCmdDesc *open_binary_select_fd_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "obo", rz_open_binary_select_fd_handler, &open_binary_select_fd_help);
16681  rz_warn_if_fail(open_binary_select_fd_cd);
16682 
16683  RzCmdDesc *open_binary_del_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "ob-", rz_open_binary_del_handler, &open_binary_del_help);
16684  rz_warn_if_fail(open_binary_del_cd);
16685 
16686  RzCmdDesc *open_binary_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "ob-*", rz_open_binary_del_all_handler, &open_binary_del_all_help);
16687  rz_warn_if_fail(open_binary_del_all_cd);
16688 
16690  rz_warn_if_fail(open_binary_list_cd);
16691 
16692  RzCmdDesc *open_binary_list_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "obl=", rz_open_binary_list_ascii_handler, &open_binary_list_ascii_help);
16693  rz_warn_if_fail(open_binary_list_ascii_cd);
16694 
16695  RzCmdDesc *open_binary_show_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "ob.", rz_open_binary_show_handler, &open_binary_show_help);
16696  rz_warn_if_fail(open_binary_show_cd);
16697 
16698  RzCmdDesc *open_binary_add_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "oba", rz_open_binary_add_handler, &open_binary_add_help);
16699  rz_warn_if_fail(open_binary_add_cd);
16700 
16701  RzCmdDesc *open_binary_file_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "obf", rz_open_binary_file_handler, &open_binary_file_help);
16702  rz_warn_if_fail(open_binary_file_cd);
16703 
16704  RzCmdDesc *open_binary_rebase_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "obr", rz_open_binary_rebase_handler, &open_binary_rebase_help);
16705  rz_warn_if_fail(open_binary_rebase_cd);
16706 
16707  RzCmdDesc *open_binary_reload_cd = rz_cmd_desc_argv_new(core->rcmd, ob_cd, "obR", rz_open_binary_reload_handler, &open_binary_reload_help);
16708  rz_warn_if_fail(open_binary_reload_cd);
16709 
16710  RzCmdDesc *open_use_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "ou", rz_open_use_handler, &open_use_help);
16711  rz_warn_if_fail(open_use_cd);
16712 
16714  rz_warn_if_fail(op_cd);
16715  RzCmdDesc *open_prioritize_next_cd = rz_cmd_desc_argv_new(core->rcmd, op_cd, "opn", rz_open_prioritize_next_handler, &open_prioritize_next_help);
16716  rz_warn_if_fail(open_prioritize_next_cd);
16717 
16718  RzCmdDesc *open_prioritize_prev_cd = rz_cmd_desc_argv_new(core->rcmd, op_cd, "opp", rz_open_prioritize_prev_handler, &open_prioritize_prev_help);
16719  rz_warn_if_fail(open_prioritize_prev_cd);
16720 
16721  RzCmdDesc *open_prioritize_next_rotate_cd = rz_cmd_desc_argv_new(core->rcmd, op_cd, "opr", rz_open_prioritize_next_rotate_handler, &open_prioritize_next_rotate_help);
16722  rz_warn_if_fail(open_prioritize_next_rotate_cd);
16723 
16725  rz_warn_if_fail(om_cd);
16727  rz_warn_if_fail(open_maps_list_cd);
16728 
16730  rz_warn_if_fail(open_maps_list_cur_cd);
16731 
16732  RzCmdDesc *open_maps_list_ascii_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "oml=", rz_open_maps_list_ascii_handler, &open_maps_list_ascii_help);
16733  rz_warn_if_fail(open_maps_list_ascii_cd);
16734 
16735  RzCmdDesc *open_maps_remove_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "om-", rz_open_maps_remove_handler, &open_maps_remove_help);
16736  rz_warn_if_fail(open_maps_remove_cd);
16737 
16738  RzCmdDesc *open_maps_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "om-*", rz_open_maps_remove_all_handler, &open_maps_remove_all_help);
16739  rz_warn_if_fail(open_maps_remove_all_cd);
16740 
16741  RzCmdDesc *open_maps_all_fd_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "oma", rz_open_maps_all_fd_handler, &open_maps_all_fd_help);
16742  rz_warn_if_fail(open_maps_all_fd_cd);
16743 
16744  RzCmdDesc *open_maps_relocate_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "omb", rz_open_maps_relocate_handler, &open_maps_relocate_help);
16745  rz_warn_if_fail(open_maps_relocate_cd);
16746 
16747  RzCmdDesc *open_maps_relocate_current_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "omb.", rz_open_maps_relocate_current_handler, &open_maps_relocate_current_help);
16748  rz_warn_if_fail(open_maps_relocate_current_cd);
16749 
16750  RzCmdDesc *open_maps_flags_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "omf", rz_open_maps_flags_handler, &open_maps_flags_help);
16751  rz_warn_if_fail(open_maps_flags_cd);
16752 
16753  RzCmdDesc *open_maps_flags_global_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "omfg", rz_open_maps_flags_global_handler, &open_maps_flags_global_help);
16754  rz_warn_if_fail(open_maps_flags_global_cd);
16755 
16756  RzCmdDesc *open_maps_map_fd_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "omm", rz_open_maps_map_fd_handler, &open_maps_map_fd_help);
16757  rz_warn_if_fail(open_maps_map_fd_cd);
16758 
16760  rz_warn_if_fail(omn_cd);
16761  RzCmdDesc *open_maps_name_del_cd = rz_cmd_desc_argv_new(core->rcmd, omn_cd, "omn-", rz_open_maps_name_del_handler, &open_maps_name_del_help);
16762  rz_warn_if_fail(open_maps_name_del_cd);
16763 
16764  RzCmdDesc *open_maps_name_id_cd = rz_cmd_desc_argv_new(core->rcmd, omn_cd, "omni", rz_open_maps_name_id_handler, &open_maps_name_id_help);
16765  rz_warn_if_fail(open_maps_name_id_cd);
16766 
16767  RzCmdDesc *open_maps_name_id_del_cd = rz_cmd_desc_argv_new(core->rcmd, omn_cd, "omni-", rz_open_maps_name_id_del_handler, &open_maps_name_id_del_help);
16768  rz_warn_if_fail(open_maps_name_id_del_cd);
16769 
16770  RzCmdDesc *open_maps_resize_cd = rz_cmd_desc_argv_new(core->rcmd, om_cd, "omr", rz_open_maps_resize_handler, &open_maps_resize_help);
16771  rz_warn_if_fail(open_maps_resize_cd);
16772 
16774  rz_warn_if_fail(omp_cd);
16775  RzCmdDesc *open_maps_prioritize_binid_cd = rz_cmd_desc_argv_new(core->rcmd, omp_cd, "ompb", rz_open_maps_prioritize_binid_handler, &open_maps_prioritize_binid_help);
16776  rz_warn_if_fail(open_maps_prioritize_binid_cd);
16777 
16778  RzCmdDesc *open_maps_deprioritize_cd = rz_cmd_desc_argv_new(core->rcmd, omp_cd, "ompd", rz_open_maps_deprioritize_handler, &open_maps_deprioritize_help);
16779  rz_warn_if_fail(open_maps_deprioritize_cd);
16780 
16781  RzCmdDesc *open_maps_prioritize_fd_cd = rz_cmd_desc_argv_new(core->rcmd, omp_cd, "ompf", rz_open_maps_prioritize_fd_handler, &open_maps_prioritize_fd_help);
16782  rz_warn_if_fail(open_maps_prioritize_fd_cd);
16783 
16784  RzCmdDesc *open_exchange_cd = rz_cmd_desc_argv_new(core->rcmd, o_cd, "ox", rz_open_exchange_handler, &open_exchange_help);
16785  rz_warn_if_fail(open_exchange_cd);
16786 
16788  rz_warn_if_fail(cmd_print_cd);
16790  rz_warn_if_fail(print_bitstream_cd);
16791 
16793  rz_warn_if_fail(print_byte_bitstream_cd);
16794 
16796  rz_warn_if_fail(pa_cd);
16798  rz_warn_if_fail(esil_of_assembly_cd);
16799 
16801  rz_warn_if_fail(assembly_of_hex_cd);
16802 
16804  rz_warn_if_fail(esil_of_hex_cd);
16805 
16807  rz_warn_if_fail(cmd_print_byte_array_cd);
16808  RzCmdDesc *cmd_print_byte_array_c_cpp_half_word_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pch", rz_cmd_print_byte_array_c_cpp_half_word_handler, &cmd_print_byte_array_c_cpp_half_word_help);
16809  rz_warn_if_fail(cmd_print_byte_array_c_cpp_half_word_cd);
16810 
16811  RzCmdDesc *cmd_print_byte_array_c_cpp_word_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcw", rz_cmd_print_byte_array_c_cpp_word_handler, &cmd_print_byte_array_c_cpp_word_help);
16812  rz_warn_if_fail(cmd_print_byte_array_c_cpp_word_cd);
16813 
16814  RzCmdDesc *cmd_print_byte_array_c_cpp_double_word_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcd", rz_cmd_print_byte_array_c_cpp_double_word_handler, &cmd_print_byte_array_c_cpp_double_word_help);
16815  rz_warn_if_fail(cmd_print_byte_array_c_cpp_double_word_cd);
16816 
16817  RzCmdDesc *cmd_print_byte_array_asm_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pca", rz_cmd_print_byte_array_asm_handler, &cmd_print_byte_array_asm_help);
16818  rz_warn_if_fail(cmd_print_byte_array_asm_cd);
16819 
16820  RzCmdDesc *cmd_print_byte_array_bash_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcb", rz_cmd_print_byte_array_bash_handler, &cmd_print_byte_array_bash_help);
16821  rz_warn_if_fail(cmd_print_byte_array_bash_cd);
16822 
16823  RzCmdDesc *cmd_print_byte_array_golang_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcg", rz_cmd_print_byte_array_golang_handler, &cmd_print_byte_array_golang_help);
16824  rz_warn_if_fail(cmd_print_byte_array_golang_cd);
16825 
16826  RzCmdDesc *cmd_print_byte_array_java_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcJ", rz_cmd_print_byte_array_java_handler, &cmd_print_byte_array_java_help);
16827  rz_warn_if_fail(cmd_print_byte_array_java_cd);
16828 
16829  RzCmdDesc *cmd_print_byte_array_json_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcj", rz_cmd_print_byte_array_json_handler, &cmd_print_byte_array_json_help);
16830  rz_warn_if_fail(cmd_print_byte_array_json_cd);
16831 
16832  RzCmdDesc *cmd_print_byte_array_kotlin_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pck", rz_cmd_print_byte_array_kotlin_handler, &cmd_print_byte_array_kotlin_help);
16833  rz_warn_if_fail(cmd_print_byte_array_kotlin_cd);
16834 
16835  RzCmdDesc *cmd_print_byte_array_nodejs_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcn", rz_cmd_print_byte_array_nodejs_handler, &cmd_print_byte_array_nodejs_help);
16836  rz_warn_if_fail(cmd_print_byte_array_nodejs_cd);
16837 
16838  RzCmdDesc *cmd_print_byte_array_objc_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pco", rz_cmd_print_byte_array_objc_handler, &cmd_print_byte_array_objc_help);
16839  rz_warn_if_fail(cmd_print_byte_array_objc_cd);
16840 
16841  RzCmdDesc *cmd_print_byte_array_python_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcp", rz_cmd_print_byte_array_python_handler, &cmd_print_byte_array_python_help);
16842  rz_warn_if_fail(cmd_print_byte_array_python_cd);
16843 
16844  RzCmdDesc *cmd_print_byte_array_rust_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcr", rz_cmd_print_byte_array_rust_handler, &cmd_print_byte_array_rust_help);
16845  rz_warn_if_fail(cmd_print_byte_array_rust_cd);
16846 
16847  RzCmdDesc *cmd_print_byte_array_swift_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcs", rz_cmd_print_byte_array_swift_handler, &cmd_print_byte_array_swift_help);
16848  rz_warn_if_fail(cmd_print_byte_array_swift_cd);
16849 
16850  RzCmdDesc *cmd_print_byte_array_yara_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pcy", rz_cmd_print_byte_array_yara_handler, &cmd_print_byte_array_yara_help);
16851  rz_warn_if_fail(cmd_print_byte_array_yara_cd);
16852 
16853  RzCmdDesc *cmd_print_byte_array_rizin_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_byte_array_cd, "pc*", rz_cmd_print_byte_array_rizin_handler, &cmd_print_byte_array_rizin_help);
16854  rz_warn_if_fail(cmd_print_byte_array_rizin_cd);
16855 
16857  rz_warn_if_fail(cmd_disassembly_n_bytes_cd);
16858 
16860  rz_warn_if_fail(cmd_print_disassembly_cd);
16862  rz_warn_if_fail(cmd_disassembly_all_opcodes_cd);
16863  RzCmdDesc *cmd_disassembly_all_possible_opcodes_treeview_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_disassembly_all_opcodes_cd, "pda=", rz_cmd_disassembly_all_possible_opcodes_treeview_handler, &cmd_disassembly_all_possible_opcodes_treeview_help);
16864  rz_warn_if_fail(cmd_disassembly_all_possible_opcodes_treeview_cd);
16865 
16867  rz_warn_if_fail(cmd_disasm_basic_block_cd);
16868  RzCmdDesc *cmd_disassembly_basic_block_as_text_json_cd = rz_cmd_desc_argv_state_new(core->rcmd, cmd_disasm_basic_block_cd, "pdbJ", RZ_OUTPUT_MODE_STANDARD, rz_cmd_disassembly_basic_block_as_text_json_handler, &cmd_disassembly_basic_block_as_text_json_help);
16869  rz_warn_if_fail(cmd_disassembly_basic_block_as_text_json_cd);
16870 
16871  RzCmdDesc *cmd_comments_in_n_instructions_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_disassembly_cd, "pdC", rz_cmd_comments_in_n_instructions_handler, &cmd_comments_in_n_instructions_help);
16872  rz_warn_if_fail(cmd_comments_in_n_instructions_cd);
16873 
16875  rz_warn_if_fail(cmd_disassembly_n_instructions_with_flow_cd);
16876 
16878  rz_warn_if_fail(cmd_disasm_func_cd);
16879  RzCmdDesc *cmd_disassembly_function_summary_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_disasm_func_cd, "pdfs", rz_cmd_disassembly_function_summary_handler, &cmd_disassembly_function_summary_help);
16880  rz_warn_if_fail(cmd_disassembly_function_summary_cd);
16881 
16882  RzCmdDesc *cmd_disassembly_n_instrs_as_text_json_cd = rz_cmd_desc_argv_state_new(core->rcmd, cmd_print_disassembly_cd, "pdJ", RZ_OUTPUT_MODE_STANDARD, rz_cmd_disassembly_n_instrs_as_text_json_handler, &cmd_disassembly_n_instrs_as_text_json_help);
16883  rz_warn_if_fail(cmd_disassembly_n_instrs_as_text_json_cd);
16884 
16885  RzCmdDesc *cmd_disassembly_all_methods_class_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_disassembly_cd, "pdk", rz_cmd_disassembly_all_methods_class_handler, &cmd_disassembly_all_methods_class_help);
16886  rz_warn_if_fail(cmd_disassembly_all_methods_class_cd);
16887 
16889  rz_warn_if_fail(cmd_sizes_of_n_instructions_cd);
16890 
16892  rz_warn_if_fail(cmd_disassemble_ropchain_cd);
16893 
16895  rz_warn_if_fail(cmd_disassemble_recursive_cd);
16897  rz_warn_if_fail(cmd_disassemble_recursively_from_current_block_cd);
16898 
16900  rz_warn_if_fail(cmd_disassemble_recursively_no_function_cd);
16901 
16903  rz_warn_if_fail(cmd_disassemble_summarize_cd);
16904  RzCmdDesc *cmd_disassemble_summarize_function_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_disassemble_summarize_cd, "pdsf", rz_cmd_disassemble_summarize_function_handler, &cmd_disassemble_summarize_function_help);
16905  rz_warn_if_fail(cmd_disassemble_summarize_function_cd);
16906 
16907  RzCmdDesc *cmd_disassemble_summarize_block_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_disassemble_summarize_cd, "pdsb", rz_cmd_disassemble_summarize_block_handler, &cmd_disassemble_summarize_block_help);
16908  rz_warn_if_fail(cmd_disassemble_summarize_block_cd);
16909 
16911  rz_warn_if_fail(cmd_print_gadget_cd);
16912  RzCmdDesc *cmd_print_gadget_print_as_rizin_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_gadget_cd, "pg*", rz_cmd_print_gadget_print_as_rizin_handler, &cmd_print_gadget_print_as_rizin_help);
16913  rz_warn_if_fail(cmd_print_gadget_print_as_rizin_cd);
16914 
16915  RzCmdDesc *cmd_print_gadget_remove_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_gadget_cd, "pg-*", rz_cmd_print_gadget_remove_handler, &cmd_print_gadget_remove_help);
16916  rz_warn_if_fail(cmd_print_gadget_remove_cd);
16917 
16918  RzCmdDesc *cmd_print_gadget_move_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_gadget_cd, "pgm", rz_cmd_print_gadget_move_handler, &cmd_print_gadget_move_help);
16919  rz_warn_if_fail(cmd_print_gadget_move_cd);
16920 
16922  rz_warn_if_fail(cmd_print_default_cd);
16924  rz_warn_if_fail(cmd_print_hash_cfg_algo_list_cd);
16925 
16927  rz_warn_if_fail(assembly_of_hex_alias_cd);
16928 
16930  rz_warn_if_fail(cmd_print_timestamp_cd);
16931  RzCmdDesc *cmd_print_timestamp_current_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_timestamp_cd, "pt.", rz_cmd_print_timestamp_current_handler, &cmd_print_timestamp_current_help);
16932  rz_warn_if_fail(cmd_print_timestamp_current_cd);
16933 
16934  RzCmdDesc *cmd_print_timestamp_dos_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_timestamp_cd, "ptd", rz_cmd_print_timestamp_dos_handler, &cmd_print_timestamp_dos_help);
16935  rz_warn_if_fail(cmd_print_timestamp_dos_cd);
16936 
16937  RzCmdDesc *cmd_print_timestamp_hfs_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_timestamp_cd, "pth", rz_cmd_print_timestamp_hfs_handler, &cmd_print_timestamp_hfs_help);
16938  rz_warn_if_fail(cmd_print_timestamp_hfs_cd);
16939 
16940  RzCmdDesc *cmd_print_timestamp_ntfs_cd = rz_cmd_desc_argv_new(core->rcmd, cmd_print_timestamp_cd, "ptn", rz_cmd_print_timestamp_ntfs_handler, &cmd_print_timestamp_ntfs_help);
16941  rz_warn_if_fail(cmd_print_timestamp_ntfs_cd);
16942 
16944  rz_warn_if_fail(cmd_print_magic_cd);
16945 
16947  rz_warn_if_fail(print_string_c_cpp_cd);
16948 
16950  rz_warn_if_fail(print_utf16le_cd);
16951 
16953  rz_warn_if_fail(print_utf32le_cd);
16954 
16956  rz_warn_if_fail(print_utf16be_cd);
16957 
16959  rz_warn_if_fail(print_utf32be_cd);
16960 
16962  rz_warn_if_fail(px_cd);
16963  RzCmdDesc *print_hexdump_annotated_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxa", rz_print_hexdump_annotated_handler, &print_hexdump_annotated_help);
16964  rz_warn_if_fail(print_hexdump_annotated_cd);
16965 
16967  rz_warn_if_fail(print_op_analysis_color_map_cd);
16968 
16969  RzCmdDesc *print_hexdump_bits_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxb", rz_print_hexdump_bits_handler, &print_hexdump_bits_help);
16970  rz_warn_if_fail(print_hexdump_bits_cd);
16971 
16972  RzCmdDesc *print_hexdump_comments_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxc", rz_print_hexdump_comments_handler, &print_hexdump_comments_help);
16973  rz_warn_if_fail(print_hexdump_comments_cd);
16974 
16976  rz_warn_if_fail(pxd_cd);
16978  rz_warn_if_fail(print_hexdump_signed_integer2_cd);
16979 
16981  rz_warn_if_fail(print_hexdump_signed_integer4_cd);
16982 
16984  rz_warn_if_fail(print_hexdump_signed_integer8_cd);
16985 
16986  RzCmdDesc *print_hexdump_emoji_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxe", rz_print_hexdump_emoji_handler, &print_hexdump_emoji_help);
16987  rz_warn_if_fail(print_hexdump_emoji_cd);
16988 
16989  RzCmdDesc *print_hexdump_function_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxf", rz_print_hexdump_function_handler, &print_hexdump_function_help);
16990  rz_warn_if_fail(print_hexdump_function_cd);
16991 
16992  RzCmdDesc *print_hexdump_hexii_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxi", rz_print_hexdump_hexii_handler, &print_hexdump_hexii_help);
16993  rz_warn_if_fail(print_hexdump_hexii_cd);
16994 
16996  rz_warn_if_fail(pxr_cd);
16998  rz_warn_if_fail(print_hexword_references_1_cd);
16999 
17001  rz_warn_if_fail(print_hexword_references_2_cd);
17002 
17004  rz_warn_if_fail(print_hexword_references_4_cd);
17005 
17007  rz_warn_if_fail(print_hexword_references_8_cd);
17008 
17009  RzCmdDesc *print_hexdump_sparse_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxs", rz_print_hexdump_sparse_handler, &print_hexdump_sparse_help);
17010  rz_warn_if_fail(print_hexdump_sparse_cd);
17011 
17013  rz_warn_if_fail(print_delta_pointer_table_cd);
17014 
17015  RzCmdDesc *print_hexdump_hexless_bytes_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxx", rz_print_hexdump_hexless_bytes_handler, &print_hexdump_hexless_bytes_help);
17016  rz_warn_if_fail(print_hexdump_hexless_bytes_cd);
17017 
17018  RzCmdDesc *print_hexdump_hexless_words_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxX", rz_print_hexdump_hexless_words_handler, &print_hexdump_hexless_words_help);
17019  rz_warn_if_fail(print_hexdump_hexless_words_cd);
17020 
17021  RzCmdDesc *print_hexdump_hexpair_bytes_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "px0", rz_print_hexdump_hexpair_bytes_handler, &print_hexdump_hexpair_bytes_help);
17022  rz_warn_if_fail(print_hexdump_hexpair_bytes_cd);
17023 
17025  rz_warn_if_fail(print_hexdump_hex2_cd);
17026 
17028  rz_warn_if_fail(print_hexdump_hex2l_cd);
17029 
17031  rz_warn_if_fail(print_hexdump_hex4_cd);
17032 
17034  rz_warn_if_fail(print_hexdump_hex4l_cd);
17035 
17037  rz_warn_if_fail(print_hexdump_hex8_cd);
17038 
17040  rz_warn_if_fail(print_hexdump_hex8l_cd);
17041 
17042  RzCmdDesc *print_hexdump_oct_cd = rz_cmd_desc_argv_new(core->rcmd, px_cd, "pxo", rz_print_hexdump_oct_handler, &print_hexdump_oct_help);
17043  rz_warn_if_fail(print_hexdump_oct_cd);
17044 
17046  rz_warn_if_fail(print_hexdump_n_lines_cd);
17047 
17048  RzCmdDesc *p6_cd = rz_cmd_desc_group_new(core->rcmd, cmd_print_cd, "p6", NULL, NULL, &p6_help);
17049  rz_warn_if_fail(p6_cd);
17051  rz_warn_if_fail(cmd_base64_encode_cd);
17052 
17054  rz_warn_if_fail(cmd_base64_decode_cd);
17055 
17056  RzCmdDesc *P_cd = rz_cmd_desc_group_new(core->rcmd, root_cd, "P", NULL, NULL, &P_help);
17057  rz_warn_if_fail(P_cd);
17058  RzCmdDesc *project_save_cd = rz_cmd_desc_argv_new(core->rcmd, P_cd, "Ps", rz_project_save_handler, &project_save_help);
17059  rz_warn_if_fail(project_save_cd);
17060 
17061  RzCmdDesc *project_open_cd = rz_cmd_desc_argv_new(core->rcmd, P_cd, "Po", rz_project_open_handler, &project_open_help);
17062  rz_warn_if_fail(project_open_cd);
17063 
17064  RzCmdDesc *project_open_no_bin_io_cd = rz_cmd_desc_argv_new(core->rcmd, P_cd, "Poo", rz_project_open_no_bin_io_handler, &project_open_no_bin_io_help);
17065  rz_warn_if_fail(project_open_no_bin_io_cd);
17066 
17068  rz_warn_if_fail(q_cd);
17069  RzCmdDesc *cmd_force_quit_cd = rz_cmd_desc_argv_new(core->rcmd, q_cd, "q!", rz_cmd_force_quit_handler, &cmd_force_quit_help);
17070  rz_warn_if_fail(cmd_force_quit_cd);
17071 
17072  RzCmdDesc *cmd_force_quit_without_history_cd = rz_cmd_desc_argv_new(core->rcmd, q_cd, "q!!", rz_cmd_force_quit_without_history_handler, &cmd_force_quit_without_history_help);
17073  rz_warn_if_fail(cmd_force_quit_without_history_cd);
17074 
17075  RzCmdDesc *quit_with_preference_cd = rz_cmd_desc_inner_new(core->rcmd, q_cd, "q", &quit_with_preference_help);
17076  rz_warn_if_fail(quit_with_preference_cd);
17077  RzCmdDesc *qy_cd = rz_cmd_desc_group_new(core->rcmd, quit_with_preference_cd, "qy", NULL, NULL, &qy_help);
17078  rz_warn_if_fail(qy_cd);
17079  RzCmdDesc *quit_kill_save_cd = rz_cmd_desc_argv_new(core->rcmd, qy_cd, "qyy", rz_quit_kill_save_handler, &quit_kill_save_help);
17080  rz_warn_if_fail(quit_kill_save_cd);
17081 
17082  RzCmdDesc *quit_kill_nosave_cd = rz_cmd_desc_argv_new(core->rcmd, qy_cd, "qyn", rz_quit_kill_nosave_handler, &quit_kill_nosave_help);
17083  rz_warn_if_fail(quit_kill_nosave_cd);
17084 
17085  RzCmdDesc *qn_cd = rz_cmd_desc_group_new(core->rcmd, quit_with_preference_cd, "qn", NULL, NULL, &qn_help);
17086  rz_warn_if_fail(qn_cd);
17087  RzCmdDesc *quit_nokill_nosave_cd = rz_cmd_desc_argv_new(core->rcmd, qn_cd, "qnn", rz_quit_nokill_nosave_handler, &quit_nokill_nosave_help);
17088  rz_warn_if_fail(quit_nokill_nosave_cd);
17089 
17090  RzCmdDesc *quit_nokill_save_cd = rz_cmd_desc_argv_new(core->rcmd, qn_cd, "qny", rz_quit_nokill_save_handler, &quit_nokill_save_help);
17091  rz_warn_if_fail(quit_nokill_save_cd);
17092 
17094  rz_warn_if_fail(r_cd);
17095  RzCmdDesc *resize_remove_cd = rz_cmd_desc_argv_new(core->rcmd, r_cd, "r-", rz_resize_remove_handler, &resize_remove_help);
17096  rz_warn_if_fail(resize_remove_cd);
17097 
17098  RzCmdDesc *resize_insert_cd = rz_cmd_desc_argv_new(core->rcmd, r_cd, "r+", rz_resize_insert_handler, &resize_insert_help);
17099  rz_warn_if_fail(resize_insert_cd);
17100 
17101  RzCmdDesc *rebase_cd = rz_cmd_desc_argv_new(core->rcmd, r_cd, "rb", rz_rebase_handler, &rebase_help);
17102  rz_warn_if_fail(rebase_cd);
17103 
17104  RzCmdDesc *resize_human_cd = rz_cmd_desc_argv_new(core->rcmd, r_cd, "rh", rz_resize_human_handler, &resize_human_help);
17105  rz_warn_if_fail(resize_human_cd);
17106 
17108  rz_warn_if_fail(s_cd);
17109  RzCmdDesc *seek_padded_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "spad", rz_seek_padded_handler, &seek_padded_help);
17110  rz_warn_if_fail(seek_padded_cd);
17111 
17112  RzCmdDesc *seek_base_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "s.", rz_seek_base_handler, &seek_base_help);
17113  rz_warn_if_fail(seek_base_cd);
17114 
17115  RzCmdDesc *seek_delta_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sd", rz_seek_delta_handler, &seek_delta_help);
17116  rz_warn_if_fail(seek_delta_cd);
17117 
17118  RzCmdDesc *seek_blocksize_backward_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "s--", rz_seek_blocksize_backward_handler, &seek_blocksize_backward_help);
17119  rz_warn_if_fail(seek_blocksize_backward_cd);
17120 
17121  RzCmdDesc *seek_blocksize_forward_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "s++", rz_seek_blocksize_forward_handler, &seek_blocksize_forward_help);
17122  rz_warn_if_fail(seek_blocksize_forward_cd);
17123 
17125  rz_warn_if_fail(sh_cd);
17126  RzCmdDesc *seek_redo_cd = rz_cmd_desc_argv_new(core->rcmd, sh_cd, "shr", rz_seek_redo_handler, &seek_redo_help);
17127  rz_warn_if_fail(seek_redo_cd);
17128 
17129  RzCmdDesc *seek_undo_cd = rz_cmd_desc_argv_new(core->rcmd, sh_cd, "shu", rz_seek_undo_handler, &seek_undo_help);
17130  rz_warn_if_fail(seek_undo_cd);
17131 
17132  RzCmdDesc *seek_undo_reset_cd = rz_cmd_desc_argv_new(core->rcmd, sh_cd, "sh-", rz_seek_undo_reset_handler, &seek_undo_reset_help);
17133  rz_warn_if_fail(seek_undo_reset_cd);
17134 
17135  RzCmdDesc *seek_search_cd = rz_cmd_desc_oldinput_new(core->rcmd, s_cd, "s/", rz_seek_search, &seek_search_help);
17136  rz_warn_if_fail(seek_search_cd);
17137 
17138  RzCmdDesc *seek_asz_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sa", rz_seek_asz_handler, &seek_asz_help);
17139  rz_warn_if_fail(seek_asz_cd);
17140 
17141  RzCmdDesc *seek_basicblock_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sb", rz_seek_basicblock_handler, &seek_basicblock_help);
17142  rz_warn_if_fail(seek_basicblock_cd);
17143 
17144  RzCmdDesc *seek_function_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sf", rz_seek_function_handler, &seek_function_help);
17145  rz_warn_if_fail(seek_function_cd);
17146 
17147  RzCmdDesc *seek_function_current_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sf.", rz_seek_function_current_handler, &seek_function_current_help);
17148  rz_warn_if_fail(seek_function_current_cd);
17149 
17150  RzCmdDesc *seek_begin_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sg", rz_seek_begin_handler, &seek_begin_help);
17151  rz_warn_if_fail(seek_begin_cd);
17152 
17153  RzCmdDesc *seek_end_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sG", rz_seek_end_handler, &seek_end_help);
17154  rz_warn_if_fail(seek_end_cd);
17155 
17156  RzCmdDesc *seek_next_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sn", rz_seek_next_handler, &seek_next_help);
17157  rz_warn_if_fail(seek_next_cd);
17158 
17159  RzCmdDesc *seek_prev_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sp", rz_seek_prev_handler, &seek_prev_help);
17160  rz_warn_if_fail(seek_prev_cd);
17161 
17162  RzCmdDesc *seek_opcode_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "so", rz_seek_opcode_handler, &seek_opcode_help);
17163  rz_warn_if_fail(seek_opcode_cd);
17164 
17165  RzCmdDesc *seek_register_cd = rz_cmd_desc_argv_new(core->rcmd, s_cd, "sr", rz_seek_register_handler, &seek_register_help);
17166  rz_warn_if_fail(seek_register_cd);
17167 
17169  rz_warn_if_fail(t_cd);
17170  RzCmdDesc *type_del_cd = rz_cmd_desc_argv_new(core->rcmd, t_cd, "t-", rz_type_del_handler, &type_del_help);
17171  rz_warn_if_fail(type_del_cd);
17172 
17173  RzCmdDesc *type_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, t_cd, "t-*", rz_type_del_all_handler, &type_del_all_help);
17174  rz_warn_if_fail(type_del_all_cd);
17175 
17177  rz_warn_if_fail(tc_cd);
17178  RzCmdDesc *type_list_c_nl_cd = rz_cmd_desc_argv_new(core->rcmd, tc_cd, "tcd", rz_type_list_c_nl_handler, &type_list_c_nl_help);
17179  rz_warn_if_fail(type_list_c_nl_cd);
17180 
17182  rz_warn_if_fail(tcc_cd);
17183  RzCmdDesc *type_cc_del_cd = rz_cmd_desc_argv_new(core->rcmd, tcc_cd, "tcc-", rz_type_cc_del_handler, &type_cc_del_help);
17184  rz_warn_if_fail(type_cc_del_cd);
17185 
17186  RzCmdDesc *type_cc_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, tcc_cd, "tcc-*", rz_type_cc_del_all_handler, &type_cc_del_all_help);
17187  rz_warn_if_fail(type_cc_del_all_cd);
17188 
17189  RzCmdDesc *type_define_cd = rz_cmd_desc_argv_new(core->rcmd, t_cd, "td", rz_type_define_handler, &type_define_help);
17190  rz_warn_if_fail(type_define_cd);
17191 
17193  rz_warn_if_fail(te_cd);
17194  RzCmdDesc *type_enum_bitfield_cd = rz_cmd_desc_argv_new(core->rcmd, te_cd, "teb", rz_type_enum_bitfield_handler, &type_enum_bitfield_help);
17195  rz_warn_if_fail(type_enum_bitfield_cd);
17196 
17197  RzCmdDesc *type_enum_c_cd = rz_cmd_desc_argv_new(core->rcmd, te_cd, "tec", rz_type_enum_c_handler, &type_enum_c_help);
17198  rz_warn_if_fail(type_enum_c_cd);
17199 
17200  RzCmdDesc *type_enum_c_nl_cd = rz_cmd_desc_argv_new(core->rcmd, te_cd, "ted", rz_type_enum_c_nl_handler, &type_enum_c_nl_help);
17201  rz_warn_if_fail(type_enum_c_nl_cd);
17202 
17203  RzCmdDesc *type_enum_find_cd = rz_cmd_desc_argv_new(core->rcmd, te_cd, "tef", rz_type_enum_find_handler, &type_enum_find_help);
17204  rz_warn_if_fail(type_enum_find_cd);
17205 
17207  rz_warn_if_fail(tf_cd);
17208  RzCmdDesc *type_function_del_cd = rz_cmd_desc_argv_new(core->rcmd, tf_cd, "tf-", rz_type_function_del_handler, &type_function_del_help);
17209  rz_warn_if_fail(type_function_del_cd);
17210 
17211  RzCmdDesc *type_function_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, tf_cd, "tf-*", rz_type_function_del_all_handler, &type_function_del_all_help);
17212  rz_warn_if_fail(type_function_del_all_cd);
17213 
17214  RzCmdDesc *type_function_cc_cd = rz_cmd_desc_argv_new(core->rcmd, tf_cd, "tfc", rz_type_function_cc_handler, &type_function_cc_help);
17215  rz_warn_if_fail(type_function_cc_cd);
17216 
17218  rz_warn_if_fail(tl_cd);
17219  RzCmdDesc *type_link_show_cd = rz_cmd_desc_argv_new(core->rcmd, tl_cd, "tls", rz_type_link_show_handler, &type_link_show_help);
17220  rz_warn_if_fail(type_link_show_cd);
17221 
17222  RzCmdDesc *type_link_del_cd = rz_cmd_desc_argv_new(core->rcmd, tl_cd, "tl-", rz_type_link_del_handler, &type_link_del_help);
17223  rz_warn_if_fail(type_link_del_cd);
17224 
17225  RzCmdDesc *type_link_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, tl_cd, "tl-*", rz_type_link_del_all_handler, &type_link_del_all_help);
17226  rz_warn_if_fail(type_link_del_all_cd);
17227 
17229  rz_warn_if_fail(tn_cd);
17230  RzCmdDesc *type_noreturn_del_cd = rz_cmd_desc_argv_new(core->rcmd, tn_cd, "tn-", rz_type_noreturn_del_handler, &type_noreturn_del_help);
17231  rz_warn_if_fail(type_noreturn_del_cd);
17232 
17233  RzCmdDesc *type_noreturn_del_all_cd = rz_cmd_desc_argv_new(core->rcmd, tn_cd, "tn-*", rz_type_noreturn_del_all_handler, &type_noreturn_del_all_help);
17234  rz_warn_if_fail(type_noreturn_del_all_cd);
17235 
17237  rz_warn_if_fail(to_cd);
17238  RzCmdDesc *type_open_editor_cd = rz_cmd_desc_argv_new(core->rcmd, to_cd, "toe", rz_type_open_editor_handler, &type_open_editor_help);
17239  rz_warn_if_fail(type_open_editor_cd);
17240 
17241  RzCmdDesc *type_open_sdb_cd = rz_cmd_desc_argv_new(core->rcmd, to_cd, "tos", rz_type_open_sdb_handler, &type_open_sdb_help);
17242  rz_warn_if_fail(type_open_sdb_cd);
17243 
17245  rz_warn_if_fail(tp_cd);
17246  RzCmdDesc *type_print_value_cd = rz_cmd_desc_argv_new(core->rcmd, tp_cd, "tpv", rz_type_print_value_handler, &type_print_value_help);
17247  rz_warn_if_fail(type_print_value_cd);
17248 
17249  RzCmdDesc *type_print_hexstring_cd = rz_cmd_desc_argv_new(core->rcmd, tp_cd, "tpx", rz_type_print_hexstring_handler, &type_print_hexstring_help);
17250  rz_warn_if_fail(type_print_hexstring_cd);
17251 
17253  rz_warn_if_fail(ts_cd);
17254  RzCmdDesc *type_structure_c_cd = rz_cmd_desc_argv_new(core->rcmd, ts_cd, "tsc", rz_type_structure_c_handler, &type_structure_c_help);
17255  rz_warn_if_fail(type_structure_c_cd);
17256 
17257  RzCmdDesc *type_structure_c_nl_cd = rz_cmd_desc_argv_new(core->rcmd, ts_cd, "tsd", rz_type_structure_c_nl_handler, &type_structure_c_nl_help);
17258  rz_warn_if_fail(type_structure_c_nl_cd);
17259 
17261  rz_warn_if_fail(tt_cd);
17262  RzCmdDesc *type_typedef_c_cd = rz_cmd_desc_argv_new(core->rcmd, tt_cd, "ttc", rz_type_typedef_c_handler, &type_typedef_c_help);
17263  rz_warn_if_fail(type_typedef_c_cd);
17264 
17266  rz_warn_if_fail(tu_cd);
17267  RzCmdDesc *type_union_c_cd = rz_cmd_desc_argv_new(core->rcmd, tu_cd, "tuc", rz_type_union_c_handler, &type_union_c_help);
17268  rz_warn_if_fail(type_union_c_cd);
17269 
17270  RzCmdDesc *type_union_c_nl_cd = rz_cmd_desc_argv_new(core->rcmd, tu_cd, "tud", rz_type_union_c_nl_handler, &type_union_c_nl_help);
17271  rz_warn_if_fail(type_union_c_nl_cd);
17272 
17274  rz_warn_if_fail(tx_cd);
17275  RzCmdDesc *type_xrefs_function_cd = rz_cmd_desc_argv_new(core->rcmd, tx_cd, "txf", rz_type_xrefs_function_handler, &type_xrefs_function_help);
17276  rz_warn_if_fail(type_xrefs_function_cd);
17277 
17278  RzCmdDesc *type_xrefs_graph_cd = rz_cmd_desc_argv_new(core->rcmd, tx_cd, "txg", rz_type_xrefs_graph_handler, &type_xrefs_graph_help);
17279  rz_warn_if_fail(type_xrefs_graph_cd);
17280 
17281  RzCmdDesc *type_xrefs_list_all_cd = rz_cmd_desc_argv_new(core->rcmd, tx_cd, "txl", rz_type_xrefs_list_all_handler, &type_xrefs_list_all_help);
17282  rz_warn_if_fail(type_xrefs_list_all_cd);
17283 
17285  rz_warn_if_fail(cmd_visual_cd);
17286 
17288  rz_warn_if_fail(cmd_panels_cd);
17289 
17291  rz_warn_if_fail(w_cd);
17293  rz_warn_if_fail(wB_cd);
17294  RzCmdDesc *write_unset_bits_cd = rz_cmd_desc_argv_new(core->rcmd, wB_cd, "wB-", rz_write_unset_bits_handler, &write_unset_bits_help);
17295  rz_warn_if_fail(write_unset_bits_cd);
17296 
17298  rz_warn_if_fail(wv_cd);
17299  RzCmdDesc *write_value1_cd = rz_cmd_desc_argv_new(core->rcmd, wv_cd, "wv1", rz_write_value1_handler, &write_value1_help);
17300  rz_warn_if_fail(write_value1_cd);
17301 
17302  RzCmdDesc *write_value2_cd = rz_cmd_desc_argv_new(core->rcmd, wv_cd, "wv2", rz_write_value2_handler, &write_value2_help);
17303  rz_warn_if_fail(write_value2_cd);
17304 
17305  RzCmdDesc *write_value4_cd = rz_cmd_desc_argv_new(core->rcmd, wv_cd, "wv4", rz_write_value4_handler, &write_value4_help);
17306  rz_warn_if_fail(write_value4_cd);
17307 
17308  RzCmdDesc *write_value8_cd = rz_cmd_desc_argv_new(core->rcmd, wv_cd, "wv8", rz_write_value8_handler, &write_value8_help);
17309  rz_warn_if_fail(write_value8_cd);
17310 
17311  RzCmdDesc *write_zero_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "w0", rz_write_zero_handler, &write_zero_help);
17312  rz_warn_if_fail(write_zero_cd);
17313 
17314  RzCmdDesc *write_incdec_cd = rz_cmd_desc_inner_new(core->rcmd, w_cd, "w", &write_incdec_help);
17315  rz_warn_if_fail(write_incdec_cd);
17316  RzCmdDesc *w1_cd = rz_cmd_desc_group_new(core->rcmd, write_incdec_cd, "w1", NULL, NULL, &w1_help);
17317  rz_warn_if_fail(w1_cd);
17318  RzCmdDesc *write_1_inc_cd = rz_cmd_desc_argv_new(core->rcmd, w1_cd, "w1+", rz_write_1_inc_handler, &write_1_inc_help);
17319  rz_warn_if_fail(write_1_inc_cd);
17320 
17321  RzCmdDesc *write_1_dec_cd = rz_cmd_desc_argv_new(core->rcmd, w1_cd, "w1-", rz_write_1_dec_handler, &write_1_dec_help);
17322  rz_warn_if_fail(write_1_dec_cd);
17323 
17324  RzCmdDesc *w2_cd = rz_cmd_desc_group_new(core->rcmd, write_incdec_cd, "w2", NULL, NULL, &w2_help);
17325  rz_warn_if_fail(w2_cd);
17326  RzCmdDesc *write_2_inc_cd = rz_cmd_desc_argv_new(core->rcmd, w2_cd, "w2+", rz_write_2_inc_handler, &write_2_inc_help);
17327  rz_warn_if_fail(write_2_inc_cd);
17328 
17329  RzCmdDesc *write_2_dec_cd = rz_cmd_desc_argv_new(core->rcmd, w2_cd, "w2-", rz_write_2_dec_handler, &write_2_dec_help);
17330  rz_warn_if_fail(write_2_dec_cd);
17331 
17332  RzCmdDesc *w4_cd = rz_cmd_desc_group_new(core->rcmd, write_incdec_cd, "w4", NULL, NULL, &w4_help);
17333  rz_warn_if_fail(w4_cd);
17334  RzCmdDesc *write_4_inc_cd = rz_cmd_desc_argv_new(core->rcmd, w4_cd, "w4+", rz_write_4_inc_handler, &write_4_inc_help);
17335  rz_warn_if_fail(write_4_inc_cd);
17336 
17337  RzCmdDesc *write_4_dec_cd = rz_cmd_desc_argv_new(core->rcmd, w4_cd, "w4-", rz_write_4_dec_handler, &write_4_dec_help);
17338  rz_warn_if_fail(write_4_dec_cd);
17339 
17340  RzCmdDesc *w8_cd = rz_cmd_desc_group_new(core->rcmd, write_incdec_cd, "w8", NULL, NULL, &w8_help);
17341  rz_warn_if_fail(w8_cd);
17342  RzCmdDesc *write_8_inc_cd = rz_cmd_desc_argv_new(core->rcmd, w8_cd, "w8+", rz_write_8_inc_handler, &write_8_inc_help);
17343  rz_warn_if_fail(write_8_inc_cd);
17344 
17345  RzCmdDesc *write_8_dec_cd = rz_cmd_desc_argv_new(core->rcmd, w8_cd, "w8-", rz_write_8_dec_handler, &write_8_dec_help);
17346  rz_warn_if_fail(write_8_dec_cd);
17347 
17348  RzCmdDesc *w6_cd = rz_cmd_desc_group_new(core->rcmd, w_cd, "w6", NULL, NULL, &w6_help);
17349  rz_warn_if_fail(w6_cd);
17350  RzCmdDesc *write_base64_decode_cd = rz_cmd_desc_argv_new(core->rcmd, w6_cd, "w6d", rz_write_base64_decode_handler, &write_base64_decode_help);
17351  rz_warn_if_fail(write_base64_decode_cd);
17352 
17353  RzCmdDesc *write_base64_encode_cd = rz_cmd_desc_argv_new(core->rcmd, w6_cd, "w6e", rz_write_base64_encode_handler, &write_base64_encode_help);
17354  rz_warn_if_fail(write_base64_encode_cd);
17355 
17356  RzCmdDesc *we_cd = rz_cmd_desc_group_new(core->rcmd, w_cd, "we", NULL, NULL, &we_help);
17357  rz_warn_if_fail(we_cd);
17358  RzCmdDesc *write_extend_zero_cd = rz_cmd_desc_argv_new(core->rcmd, we_cd, "wen", rz_write_extend_zero_handler, &write_extend_zero_help);
17359  rz_warn_if_fail(write_extend_zero_cd);
17360 
17361  RzCmdDesc *write_extend_shift_cd = rz_cmd_desc_argv_new(core->rcmd, we_cd, "wes", rz_write_extend_shift_handler, &write_extend_shift_help);
17362  rz_warn_if_fail(write_extend_shift_cd);
17363 
17364  RzCmdDesc *write_extend_hexbytes_cd = rz_cmd_desc_argv_new(core->rcmd, we_cd, "wex", rz_write_extend_hexbytes_handler, &write_extend_hexbytes_help);
17365  rz_warn_if_fail(write_extend_hexbytes_cd);
17366 
17367  RzCmdDesc *write_unified_patch_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "wu", rz_write_unified_patch_handler, &write_unified_patch_help);
17368  rz_warn_if_fail(write_unified_patch_cd);
17369 
17370  RzCmdDesc *write_random_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "wr", rz_write_random_handler, &write_random_help);
17371  rz_warn_if_fail(write_random_cd);
17372 
17374  rz_warn_if_fail(wc_cd);
17375  RzCmdDesc *write_cache_remove_cd = rz_cmd_desc_argv_new(core->rcmd, wc_cd, "wc-", rz_write_cache_remove_handler, &write_cache_remove_help);
17376  rz_warn_if_fail(write_cache_remove_cd);
17377 
17378  RzCmdDesc *write_cache_remove_all_cd = rz_cmd_desc_argv_new(core->rcmd, wc_cd, "wc-*", rz_write_cache_remove_all_handler, &write_cache_remove_all_help);
17379  rz_warn_if_fail(write_cache_remove_all_cd);
17380 
17381  RzCmdDesc *write_cache_commit_cd = rz_cmd_desc_argv_new(core->rcmd, wc_cd, "wc+", rz_write_cache_commit_handler, &write_cache_commit_help);
17382  rz_warn_if_fail(write_cache_commit_cd);
17383 
17384  RzCmdDesc *write_cache_commit_all_cd = rz_cmd_desc_argv_new(core->rcmd, wc_cd, "wci", rz_write_cache_commit_all_handler, &write_cache_commit_all_help);
17385  rz_warn_if_fail(write_cache_commit_all_cd);
17386 
17388  rz_warn_if_fail(write_pcache_list_cd);
17389 
17390  RzCmdDesc *write_pcache_commit_cd = rz_cmd_desc_argv_new(core->rcmd, wc_cd, "wcpi", rz_write_pcache_commit_handler, &write_pcache_commit_help);
17391  rz_warn_if_fail(write_pcache_commit_cd);
17392 
17393  RzCmdDesc *write_zero_string_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "wz", rz_write_zero_string_handler, &write_zero_string_help);
17394  rz_warn_if_fail(write_zero_string_cd);
17395 
17397  rz_warn_if_fail(wf_cd);
17398  RzCmdDesc *write_from_io_xchg_cd = rz_cmd_desc_argv_new(core->rcmd, wf_cd, "wfx", rz_write_from_io_xchg_handler, &write_from_io_xchg_help);
17399  rz_warn_if_fail(write_from_io_xchg_cd);
17400 
17401  RzCmdDesc *write_from_file_cd = rz_cmd_desc_argv_new(core->rcmd, wf_cd, "wff", rz_write_from_file_handler, &write_from_file_help);
17402  rz_warn_if_fail(write_from_file_cd);
17403 
17404  RzCmdDesc *write_from_socket_cd = rz_cmd_desc_argv_new(core->rcmd, wf_cd, "wfs", rz_write_from_socket_handler, &write_from_socket_help);
17405  rz_warn_if_fail(write_from_socket_cd);
17406 
17407  RzCmdDesc *write_wide_string_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "ww", rz_write_wide_string_handler, &write_wide_string_help);
17408  rz_warn_if_fail(write_wide_string_cd);
17409 
17411  rz_warn_if_fail(wx_cd);
17412  RzCmdDesc *write_hex_from_file_cd = rz_cmd_desc_argv_new(core->rcmd, wx_cd, "wxf", rz_write_hex_from_file_handler, &write_hex_from_file_help);
17413  rz_warn_if_fail(write_hex_from_file_cd);
17414 
17416  rz_warn_if_fail(wa_cd);
17417  RzCmdDesc *write_assembly_inside_cd = rz_cmd_desc_argv_new(core->rcmd, wa_cd, "wai", rz_write_assembly_inside_handler, &write_assembly_inside_help);
17418  rz_warn_if_fail(write_assembly_inside_cd);
17419 
17420  RzCmdDesc *write_assembly_file_cd = rz_cmd_desc_argv_new(core->rcmd, wa_cd, "waf", rz_write_assembly_file_handler, &write_assembly_file_help);
17421  rz_warn_if_fail(write_assembly_file_cd);
17422 
17423  RzCmdDesc *write_assembly_opcode_cd = rz_cmd_desc_argv_new(core->rcmd, wa_cd, "wao", rz_write_assembly_opcode_handler, &write_assembly_opcode_help);
17424  rz_warn_if_fail(write_assembly_opcode_cd);
17425 
17426  RzCmdDesc *write_block_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "wb", rz_write_block_handler, &write_block_help);
17427  rz_warn_if_fail(write_block_cd);
17428 
17430  rz_warn_if_fail(wm_cd);
17431  RzCmdDesc *write_mask_reset_cd = rz_cmd_desc_argv_new(core->rcmd, wm_cd, "wm-", rz_write_mask_reset_handler, &write_mask_reset_help);
17432  rz_warn_if_fail(write_mask_reset_cd);
17433 
17434  RzCmdDesc *wo_cd = rz_cmd_desc_group_new(core->rcmd, w_cd, "wo", NULL, NULL, &wo_help);
17435  rz_warn_if_fail(wo_cd);
17436  RzCmdDesc *write_op_2byteswap_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wo2", rz_write_op_2byteswap_handler, &write_op_2byteswap_help);
17437  rz_warn_if_fail(write_op_2byteswap_cd);
17438 
17439  RzCmdDesc *write_op_4byteswap_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wo4", rz_write_op_4byteswap_handler, &write_op_4byteswap_help);
17440  rz_warn_if_fail(write_op_4byteswap_cd);
17441 
17442  RzCmdDesc *write_op_8byteswap_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wo8", rz_write_op_8byteswap_handler, &write_op_8byteswap_help);
17443  rz_warn_if_fail(write_op_8byteswap_cd);
17444 
17445  RzCmdDesc *write_op_add_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "woa", rz_write_op_add_handler, &write_op_add_help);
17446  rz_warn_if_fail(write_op_add_cd);
17447 
17448  RzCmdDesc *write_op_and_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "woA", rz_write_op_and_handler, &write_op_and_help);
17449  rz_warn_if_fail(write_op_and_cd);
17450 
17451  RzCmdDesc *write_op_div_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wod", rz_write_op_div_handler, &write_op_div_help);
17452  rz_warn_if_fail(write_op_div_cd);
17453 
17454  RzCmdDesc *write_op_shl_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wol", rz_write_op_shl_handler, &write_op_shl_help);
17455  rz_warn_if_fail(write_op_shl_cd);
17456 
17457  RzCmdDesc *write_op_mul_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wom", rz_write_op_mul_handler, &write_op_mul_help);
17458  rz_warn_if_fail(write_op_mul_cd);
17459 
17460  RzCmdDesc *write_op_or_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "woo", rz_write_op_or_handler, &write_op_or_help);
17461  rz_warn_if_fail(write_op_or_cd);
17462 
17463  RzCmdDesc *write_op_shr_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wor", rz_write_op_shr_handler, &write_op_shr_help);
17464  rz_warn_if_fail(write_op_shr_cd);
17465 
17466  RzCmdDesc *write_op_sub_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wos", rz_write_op_sub_handler, &write_op_sub_help);
17467  rz_warn_if_fail(write_op_sub_cd);
17468 
17469  RzCmdDesc *write_op_xor_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "wox", rz_write_op_xor_handler, &write_op_xor_help);
17470  rz_warn_if_fail(write_op_xor_cd);
17471 
17472  RzCmdDesc *write_op_sequence_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "woe", rz_write_op_sequence_handler, &write_op_sequence_help);
17473  rz_warn_if_fail(write_op_sequence_cd);
17474 
17475  RzCmdDesc *write_op_decrypt_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "woD", rz_write_op_decrypt_handler, &write_op_decrypt_help);
17476  rz_warn_if_fail(write_op_decrypt_cd);
17477 
17478  RzCmdDesc *write_op_encrypt_cd = rz_cmd_desc_argv_new(core->rcmd, wo_cd, "woE", rz_write_op_encrypt_handler, &write_op_encrypt_help);
17479  rz_warn_if_fail(write_op_encrypt_cd);
17480 
17482  rz_warn_if_fail(wD_cd);
17483  RzCmdDesc *write_debruijn_find_cd = rz_cmd_desc_argv_new(core->rcmd, wD_cd, "wD/", rz_write_debruijn_find_handler, &write_debruijn_find_help);
17484  rz_warn_if_fail(write_debruijn_find_cd);
17485 
17486  RzCmdDesc *write_duplicate_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "wd", rz_write_duplicate_handler, &write_duplicate_help);
17487  rz_warn_if_fail(write_duplicate_cd);
17488 
17489  RzCmdDesc *write_length_string_cd = rz_cmd_desc_argv_new(core->rcmd, w_cd, "ws", rz_write_length_string_handler, &write_length_string_help);
17490  rz_warn_if_fail(write_length_string_cd);
17491 
17493  rz_warn_if_fail(cmd_hexdump_cd);
17494 
17496  rz_warn_if_fail(y_cd);
17497  RzCmdDesc *yank_editor_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "ye", rz_yank_editor_handler, &yank_editor_help);
17498  rz_warn_if_fail(yank_editor_cd);
17499 
17500  RzCmdDesc *yank_file_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "yf", rz_yank_file_handler, &yank_file_help);
17501  rz_warn_if_fail(yank_file_cd);
17502 
17503  RzCmdDesc *yank_whole_file_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "yfa", rz_yank_whole_file_handler, &yank_whole_file_help);
17504  rz_warn_if_fail(yank_whole_file_cd);
17505 
17506  RzCmdDesc *yank_print_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "yp", rz_yank_print_handler, &yank_print_help);
17507  rz_warn_if_fail(yank_print_cd);
17508 
17509  RzCmdDesc *yank_string_print_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "ys", rz_yank_string_print_handler, &yank_string_print_help);
17510  rz_warn_if_fail(yank_string_print_cd);
17511 
17512  RzCmdDesc *yank_to_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "yt", rz_yank_to_handler, &yank_to_help);
17513  rz_warn_if_fail(yank_to_cd);
17514 
17515  RzCmdDesc *yank_hexpairs_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "ywx", rz_yank_hexpairs_handler, &yank_hexpairs_help);
17516  rz_warn_if_fail(yank_hexpairs_cd);
17517 
17518  RzCmdDesc *yank_hex_print_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "yx", rz_yank_hex_print_handler, &yank_hex_print_help);
17519  rz_warn_if_fail(yank_hex_print_cd);
17520 
17521  RzCmdDesc *yank_paste_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "yy", rz_yank_paste_handler, &yank_paste_help);
17522  rz_warn_if_fail(yank_paste_cd);
17523 
17524  RzCmdDesc *yank_string_cd = rz_cmd_desc_argv_new(core->rcmd, y_cd, "yz", rz_yank_string_handler, &yank_string_help);
17525  rz_warn_if_fail(yank_string_cd);
17526 
17527  RzCmdDesc *tmp_modifiers_cd = rz_cmd_desc_fake_new(core->rcmd, root_cd, "@", &tmp_modifiers_help);
17528  rz_warn_if_fail(tmp_modifiers_cd);
17529 
17530  RzCmdDesc *iterators_cd = rz_cmd_desc_fake_new(core->rcmd, root_cd, "@@", &iterators_help);
17531  rz_warn_if_fail(iterators_cd);
17532 
17533  RzCmdDesc *redirection_cd = rz_cmd_desc_fake_new(core->rcmd, root_cd, ">", &redirection_help);
17534  rz_warn_if_fail(redirection_cd);
17535 
17536  RzCmdDesc *pipe_cd = rz_cmd_desc_fake_new(core->rcmd, root_cd, "|", &pipe_help);
17537  rz_warn_if_fail(pipe_cd);
17538 
17539  RzCmdDesc *grep_cd = rz_cmd_desc_fake_new(core->rcmd, root_cd, "~", &grep_help);
17540  rz_warn_if_fail(grep_cd);
17541 
17542  RzCmdDesc *specifiers_cd = rz_cmd_desc_fake_new(core->rcmd, root_cd, ":", &specifiers_help);
17543  rz_warn_if_fail(specifiers_cd);
17544 
17545  RzCmdDesc *shell_cd = rz_cmd_desc_group_new(core->rcmd, root_cd, "shell", NULL, NULL, &shell_help);
17546  rz_warn_if_fail(shell_cd);
17547  RzCmdDesc *cmd_shell_env_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "env", rz_cmd_shell_env_handler, &cmd_shell_env_help);
17548  rz_warn_if_fail(cmd_shell_env_cd);
17549 
17550  RzCmdDesc *cmd_shell_exit_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "exit", rz_cmd_shell_exit_handler, &cmd_shell_exit_help);
17551  rz_warn_if_fail(cmd_shell_exit_cd);
17552 
17553  RzCmdDesc *cmd_shell_ls_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "ls", rz_cmd_shell_ls_handler, &cmd_shell_ls_help);
17554  rz_warn_if_fail(cmd_shell_ls_cd);
17555 
17556  RzCmdDesc *cmd_shell_rm_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "rm", rz_cmd_shell_rm_handler, &cmd_shell_rm_help);
17557  rz_warn_if_fail(cmd_shell_rm_cd);
17558 
17559  RzCmdDesc *cmd_shell_sleep_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "sleep", rz_cmd_shell_sleep_handler, &cmd_shell_sleep_help);
17560  rz_warn_if_fail(cmd_shell_sleep_cd);
17561 
17562  RzCmdDesc *cmd_shell_uniq_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "uniq", rz_cmd_shell_uniq_handler, &cmd_shell_uniq_help);
17563  rz_warn_if_fail(cmd_shell_uniq_cd);
17564 
17565  RzCmdDesc *cmd_shell_uname_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "uname", rz_cmd_shell_uname_handler, &cmd_shell_uname_help);
17566  rz_warn_if_fail(cmd_shell_uname_cd);
17567 
17568  RzCmdDesc *cmd_shell_echo_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "echo", rz_cmd_shell_echo_handler, &cmd_shell_echo_help);
17569  rz_warn_if_fail(cmd_shell_echo_cd);
17570 
17571  RzCmdDesc *cmd_shell_cp_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "cp", rz_cmd_shell_cp_handler, &cmd_shell_cp_help);
17572  rz_warn_if_fail(cmd_shell_cp_cd);
17573 
17574  RzCmdDesc *cmd_shell_cd_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "cd", rz_cmd_shell_cd_handler, &cmd_shell_cd_help);
17575  rz_warn_if_fail(cmd_shell_cd_cd);
17576 
17577  RzCmdDesc *cmd_shell_cat_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "cat", rz_cmd_shell_cat_handler, &cmd_shell_cat_help);
17578  rz_warn_if_fail(cmd_shell_cat_cd);
17579 
17580  RzCmdDesc *cmd_shell_mv_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "mv", rz_cmd_shell_mv_handler, &cmd_shell_mv_help);
17581  rz_warn_if_fail(cmd_shell_mv_cd);
17582 
17583  RzCmdDesc *cmd_shell_mkdir_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "mkdir", rz_cmd_shell_mkdir_handler, &cmd_shell_mkdir_help);
17584  rz_warn_if_fail(cmd_shell_mkdir_cd);
17585 
17586  RzCmdDesc *cmd_shell_pwd_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "pwd", rz_cmd_shell_pwd_handler, &cmd_shell_pwd_help);
17587  rz_warn_if_fail(cmd_shell_pwd_cd);
17588 
17589  RzCmdDesc *cmd_shell_sort_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "sort", rz_cmd_shell_sort_handler, &cmd_shell_sort_help);
17590  rz_warn_if_fail(cmd_shell_sort_cd);
17591 
17592  RzCmdDesc *cmd_shell_clear_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "clear", rz_cmd_shell_clear_handler, &cmd_shell_clear_help);
17593  rz_warn_if_fail(cmd_shell_clear_cd);
17594 
17595  RzCmdDesc *cmd_shell_cls_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "cls", rz_cmd_shell_clear_handler, &cmd_shell_cls_help);
17596  rz_warn_if_fail(cmd_shell_cls_cd);
17597 
17598  RzCmdDesc *cmd_shell_which_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "which", rz_cmd_shell_which_handler, &cmd_shell_which_help);
17599  rz_warn_if_fail(cmd_shell_which_cd);
17600 
17601  RzCmdDesc *cmd_shell_fortune_cd = rz_cmd_desc_argv_new(core->rcmd, shell_cd, "fortune", rz_cmd_shell_fortune_handler, &cmd_shell_fortune_help);
17602  rz_warn_if_fail(cmd_shell_fortune_cd);
17603  rz_cmd_batch_end(core->rcmd);
17604 }
#define RZ_IPI
Definition: analysis_wasm.c:11
static const RzCmdDescArg cmd_debug_enable_bp_trace_index_args[2]
Definition: cmd_descs.c:281
static const RzCmdDescArg flag_remove_all_args[]
Definition: cmd_descs.c:8193
static const RzCmdDescHelp analysis_function_until_help
Definition: cmd_descs.c:1864
static const RzCmdDescHelp analysis_function_vars_del_help
Definition: cmd_descs.c:1918
static const RzCmdDescHelp analysis_class_info_help
Definition: cmd_descs.c:4312
static const RzCmdDescHelp analysis_function_vars_bp_setref_help
Definition: cmd_descs.c:2147
static const RzCmdDescHelp flag_describe_at_help
Definition: cmd_descs.c:8418
static const RzCmdDescHelp analysis_syscall_dump_assembly_help
Definition: cmd_descs.c:4789
static const RzCmdDescHelp wD_help
Definition: cmd_descs.c:13858
static const RzCmdDescHelp open_plugins_help
Definition: cmd_descs.c:9889
static const RzCmdDescDetail analysis_hint_set_jump_details[2]
Definition: cmd_descs.c:24
static const RzCmdDescDetail analysis_hint_set_val_details[2]
Definition: cmd_descs.c:31
static const RzCmdDescHelp cmd_eval_color_load_previous_theme_help
Definition: cmd_descs.c:8007
static const RzCmdDescArg cmd_info_cur_export_args[]
Definition: cmd_descs.c:9182
static const RzCmdDescDetailEntry grep_Columns_detail_entries[]
Definition: cmd_descs.c:14223
static const RzCmdDescHelp open_prioritize_help
Definition: cmd_descs.c:10082
static const RzCmdDescArg remote_args[3]
Definition: cmd_descs.c:80
static const RzCmdDescHelp cmd_debug_set_expr_bp_index_help
Definition: cmd_descs.c:6140
static const RzCmdDescArg cmd_cmp_unified_disasm_args[2]
Definition: cmd_descs.c:246
static const RzCmdDescHelp redirection_help
Definition: cmd_descs.c:14169
static const RzCmdDescHelp cmd_debug_continue_fork_help
Definition: cmd_descs.c:6457
static const RzCmdDescHelp cmd_disassembly_all_possible_opcodes_help
Definition: cmd_descs.c:10755
static const RzCmdDescArg print_hexdump_hexless_words_args[2]
Definition: cmd_descs.c:498
static const RzCmdDescHelp cmd_info_fields_help
Definition: cmd_descs.c:9193
static const RzCmdDescHelp analysis_class_method_rename_help
Definition: cmd_descs.c:4401
static const RzCmdDescHelp open_binary_file_help
Definition: cmd_descs.c:10024
static const RzCmdDescArg open_plugins_args[2]
Definition: cmd_descs.c:425
static const RzCmdDescArg open_maps_flags_global_args[2]
Definition: cmd_descs.c:443
static const RzCmdDescHelp tp_help
Definition: cmd_descs.c:12523
static const RzCmdDescArg egg_list_plugins_args[]
Definition: cmd_descs.c:8831
static const RzCmdDescDetail history_list_or_exec_details[2]
Definition: cmd_descs.c:44
static const RzCmdDescArg cmd_eval_color_highlight_remove_current_args[]
Definition: cmd_descs.c:7946
static const RzCmdDescHelp plugins_debug_print_help
Definition: cmd_descs.c:9517
static const RzCmdDescArg il_step_skip_until_expr_args[]
Definition: cmd_descs.c:2827
static const RzCmdDescArg cmd_info_purge_string_args[]
Definition: cmd_descs.c:9433
static const RzCmdDescHelp print_areas_no_functions_help
Definition: cmd_descs.c:1517
static const RzCmdDescArg cmd_info_sourcelines_args[]
Definition: cmd_descs.c:9393
static const RzCmdDescHelp sh_help
Definition: cmd_descs.c:11945
static const RzCmdDescHelp analysis_basic_block_find_paths_help
Definition: cmd_descs.c:4749
static const RzCmdDescArg open_binary_list_ascii_args[]
Definition: cmd_descs.c:9984
static const RzCmdDescHelp wm_help
Definition: cmd_descs.c:13575
static const RzCmdDescArg analysis_function_setbits_args[2]
Definition: cmd_descs.c:105
static const RzCmdDescHelp analysis_print_rtti_all_help
Definition: cmd_descs.c:3515
static const RzCmdDescArg flag_relocate_args[4]
Definition: cmd_descs.c:375
static const RzCmdDescHelp db_help
Definition: cmd_descs.c:5928
static const RzCmdDescHelp plugins_hash_print_help
Definition: cmd_descs.c:9525
static const RzCmdDescArg type_cc_del_args[2]
Definition: cmd_descs.c:532
static const RzCmdDescArg yank_string_print_args[2]
Definition: cmd_descs.c:625
static const RzCmdDescHelp cmd_debug_process_close_help
Definition: cmd_descs.c:6550
static const RzCmdDescDetailEntry analysis_appcall_Examples_detail_entries[]
Definition: cmd_descs.c:2569
static const RzCmdDescArg meta_data_remove_args[3]
Definition: cmd_descs.c:259
static const RzCmdDescArg analysis_function_signature_editor_args[]
Definition: cmd_descs.c:1825
static const RzCmdDescArg egg_padding_args[2]
Definition: cmd_descs.c:393
static const RzCmdDescArg write_wide_string_args[2]
Definition: cmd_descs.c:596
static const RzCmdDescArg meta_space_args[2]
Definition: cmd_descs.c:254
static const RzCmdDescHelp flag_local_list_all_help
Definition: cmd_descs.c:8172
static const RzCmdDescHelp drf_help
Definition: cmd_descs.c:7485
static const RzCmdDescHelp tl_help
Definition: cmd_descs.c:12381
static const RzCmdDescArg write_op_sub_args[2]
Definition: cmd_descs.c:612
static const RzCmdDescArg il_vm_step_args[2]
Definition: cmd_descs.c:149
static const RzCmdDescHelp eval_getset_help
Definition: cmd_descs.c:7796
static const RzCmdDescHelp cmd_pdb_extract_help
Definition: cmd_descs.c:9119
static const RzCmdDescHelp open_maps_name_id_help
Definition: cmd_descs.c:10342
static const RzCmdDescArg cmd_print_timestamp_unix_args[]
Definition: cmd_descs.c:11096
static const RzCmdDescHelp analysis_class_add_help
Definition: cmd_descs.c:4257
static const RzCmdDescArg analysis_class_method_rename_args[4]
Definition: cmd_descs.c:205
static const RzCmdDescHelp eco_help
Definition: cmd_descs.c:7970
static const RzCmdDescHelp analysis_function_all_opcode_stat_help
Definition: cmd_descs.c:2438
static const RzCmdDescArg flag_add_args[4]
Definition: cmd_descs.c:355
static const RzCmdDescHelp print_hexdump_hex2_help
Definition: cmd_descs.c:11550
static const RzCmdDescHelp analysis_reg_flags_help
Definition: cmd_descs.c:3127
static const RzCmdDescHelp analysis_function_signature_help
Definition: cmd_descs.c:1820
static const RzCmdDescArg cmd_debug_handler_list_args[]
Definition: cmd_descs.c:6987
static const RzCmdDescHelp cmd_shell_mv_help
Definition: cmd_descs.c:14509
static const RzCmdDescArg cmd_print_byte_array_c_cpp_double_word_args[]
Definition: cmd_descs.c:10597
static const RzCmdDescArg analysis_function_vars_bp_del_all_args[]
Definition: cmd_descs.c:2106
static const RzCmdDescArg write_op_or_args[2]
Definition: cmd_descs.c:610
static const RzCmdDescArg cmd_info_demangle_list_args[]
Definition: cmd_descs.c:9147
static const RzCmdDescArg cmd_sizes_of_n_instructions_args[2]
Definition: cmd_descs.c:467
static const RzCmdDescHelp te_help
Definition: cmd_descs.c:12236
static const RzCmdDescArg cmd_shell_ls_args[2]
Definition: cmd_descs.c:632
static const RzCmdDescDetail hash_bang_details[2]
Definition: cmd_descs.c:12
static const RzCmdDescArg flag_space_add_args[2]
Definition: cmd_descs.c:376
static const RzCmdDescHelp analysis_function_stacksz_help
Definition: cmd_descs.c:1886
static const RzCmdDescHelp cmd_shell_rm_help
Definition: cmd_descs.c:14389
static const RzCmdDescArg cmd_debug_set_expr_bp_index_args[3]
Definition: cmd_descs.c:276
static const RzCmdDescDetailEntry cw_Compare_space_memory_space_locations_space_and_space_check_space_if_space_there_space_is_space_a_space_difference_detail_entries[]
Definition: cmd_descs.c:5153
static const RzCmdDescHelp meta_format_list_help
Definition: cmd_descs.c:5498
static const RzCmdDescHelp print_hexdump_comments_help
Definition: cmd_descs.c:11288
static const RzCmdDescDetail cmd_cmp_unified_details[2]
Definition: cmd_descs.c:35
static const RzCmdDescArg write_op_mul_args[2]
Definition: cmd_descs.c:609
static const char * analysis_function_all_opcode_stat_mode_choices[]
Definition: cmd_descs.c:2427
static const RzCmdDescHelp open_maps_relocate_help
Definition: cmd_descs.c:10236
static const RzCmdDescHelp cmd_heap_fastbins_print_help
Definition: cmd_descs.c:7171
static const RzCmdDescHelp system_help
Definition: cmd_descs.c:674
static const RzCmdDescHelp meta_type_remove_all_help
Definition: cmd_descs.c:5830
static const RzCmdDescArg cmd_debug_command_bp_args[2]
Definition: cmd_descs.c:271
static const RzCmdDescHelp cmd_debug_display_bt_ascii_help
Definition: cmd_descs.c:6314
static const RzCmdDescDetail debug_reg_cond_details[4]
Definition: cmd_descs.c:40
static const RzCmdDescDetail write_assembly_opcode_details[2]
Definition: cmd_descs.c:54
static const RzCmdDescHelp project_save_help
Definition: cmd_descs.c:11691
static const RzCmdDescHelp cmd_info_cur_section_help
Definition: cmd_descs.c:9333
static const RzCmdDescHelp analysis_function_vars_sp_getref_help
Definition: cmd_descs.c:2296
static const RzCmdDescArg analysis_function_vars_sp_del_args[2]
Definition: cmd_descs.c:128
static const RzCmdDescHelp analysis_syscall_dump_c_help
Definition: cmd_descs.c:4804
static const RzCmdDescArg analysis_reg_arenas_push_args[]
Definition: cmd_descs.c:3161
static const RzCmdDescHelp cmd_disassembly_basic_block_help
Definition: cmd_descs.c:10781
static const RzCmdDescHelp flag_zone_list_help
Definition: cmd_descs.c:8705
static const RzCmdDescArg cmd_cmp_string_args[2]
Definition: cmd_descs.c:233
static const RzCmdDescHelp cmd_info_class_methods_help
Definition: cmd_descs.c:9043
static const RzCmdDescHelp cmd_cmp_unified4_help
Definition: cmd_descs.c:5120
static const RzCmdDescHelp cmd_shell_pwd_help
Definition: cmd_descs.c:14539
static const RzCmdDescArg meta_type_current_args[]
Definition: cmd_descs.c:5835
static const RzCmdDescHelp type_enum_find_help
Definition: cmd_descs.c:12316
static const RzCmdDescHelp analysis_regs_references_help
Definition: cmd_descs.c:3029
static const RzCmdDescArg analyze_all_unresolved_jumps_args[]
Definition: cmd_descs.c:1386
static const RzCmdDescArg analysis_function_vars_stackframe_args[]
Definition: cmd_descs.c:1945
static const RzCmdDescHelp analysis_hint_del_stackframe_help
Definition: cmd_descs.c:4005
static const RzCmdDescHelp write_op_8byteswap_help
Definition: cmd_descs.c:13634
static const RzCmdDescHelp debug_drx_help
Definition: cmd_descs.c:7754
static const RzCmdDescArg print_hexdump_comments_args[2]
Definition: cmd_descs.c:484
static const RzCmdDescArg cmd_info_resources_args[2]
Definition: cmd_descs.c:405
static const RzCmdDescArg comment_list_args[]
Definition: cmd_descs.c:5298
static const RzCmdDescHelp type_list_enum_help
Definition: cmd_descs.c:12255
static const RzCmdDescHelp cmd_debug_add_bp_help
Definition: cmd_descs.c:5934
static const RzCmdDescArg write_op_div_args[2]
Definition: cmd_descs.c:607
static const RzCmdDescArg analysis_function_until_args[2]
Definition: cmd_descs.c:108
static const RzCmdDescHelp type_list_function_help
Definition: cmd_descs.c:12334
static const RzCmdDescArg analysis_reg_arenas_zero_args[2]
Definition: cmd_descs.c:161
static const RzCmdDescHelp analysis_hint_set_stackframe_help
Definition: cmd_descs.c:3996
static const RzCmdDescArg cmd_cmp_add_memory_watcher_args[3]
Definition: cmd_descs.c:247
static const RzCmdDescArg cmd_info_cur_section_args[]
Definition: cmd_descs.c:9330
static const RzCmdDescHelp print_hexdump_hex8l_help
Definition: cmd_descs.c:11625
static const RzCmdDescDetailEntry analysis_hint_set_size_empty_detail_entries[]
Definition: cmd_descs.c:3918
static const RzCmdDescHelp cmd_debug_continue_until_help
Definition: cmd_descs.c:6517
static const RzCmdDescHelp analysis_function_add_recu_help
Definition: cmd_descs.c:1543
static const RzCmdDescArg debug_reg_profile_open_args[2]
Definition: cmd_descs.c:339
static const RzCmdDescArg comment_remove_all_args[]
Definition: cmd_descs.c:5336
static const RzCmdDescHelp analysis_syscall_print_help
Definition: cmd_descs.c:4774
static const RzCmdDescHelp cmd_heap_chunk_print_help
Definition: cmd_descs.c:7140
static const RzCmdDescHelp open_help
Definition: cmd_descs.c:9584
static const RzCmdDescArg cmd_debug_dmL_args[2]
Definition: cmd_descs.c:325
static const RzCmdDescArg seek_begin_args[]
Definition: cmd_descs.c:12034
static const RzCmdDescArg type_noreturn_del_all_args[]
Definition: cmd_descs.c:12473
static const RzCmdDescHelp print_utf16be_help
Definition: cmd_descs.c:11196
static const RzCmdDescHelp open_maps_deprioritize_help
Definition: cmd_descs.c:10416
static const RzCmdDescArg print_hexword_references_2_args[2]
Definition: cmd_descs.c:494
static const RzCmdDescHelp analysis_esil_init_mem_p_help
Definition: cmd_descs.c:2741
static const RzCmdDescArg reopen_debug_args[2]
Definition: cmd_descs.c:422
static const RzCmdDescHelp cmd_debug_dump_maps_all_help
Definition: cmd_descs.c:7083
static const RzCmdDescHelp meta_data_help
Definition: cmd_descs.c:5537
static const RzCmdDescHelp print_hexword_references_help
Definition: cmd_descs.c:11414
static const RzCmdDescArg analysis_syscall_dump_assembly_args[2]
Definition: cmd_descs.c:223
static const RzCmdDescDetailEntry analyze_all_preludes_Search_space_a_space_custom_space_prelude_detail_entries[]
Definition: cmd_descs.c:1432
static const RzCmdDescHelp cmd_print_byte_array_objc_help
Definition: cmd_descs.c:10664
static const RzCmdDescArg analysis_function_vars_bp_getref_args[3]
Definition: cmd_descs.c:121
static const RzCmdDescArg cmd_info_main_args[]
Definition: cmd_descs.c:9268
static const RzCmdDescHelp cmd_debug_handler_list_help
Definition: cmd_descs.c:6990
static const RzCmdDescArg cmd_shell_mv_args[3]
Definition: cmd_descs.c:641
static const RzCmdDescHelp analysis_function_returns_help
Definition: cmd_descs.c:1754
static const RzCmdDescArg print_hexdump_hex2l_args[2]
Definition: cmd_descs.c:501
static const RzCmdDescHelp meta_space_remove_help
Definition: cmd_descs.c:5441
static const RzCmdDescArg cmd_debug_show_bp_index_args[]
Definition: cmd_descs.c:6096
static const RzCmdDescHelp Cd_help
Definition: cmd_descs.c:5519
static const RzCmdDescArg flag_space_list_args[]
Definition: cmd_descs.c:8526
static const RzCmdDescHelp cmd_debug_handler_set_help
Definition: cmd_descs.c:6982
static const RzCmdDescArg analyze_all_functions_args[]
Definition: cmd_descs.c:1341
static const RzCmdDescHelp tu_help
Definition: cmd_descs.c:12661
static const RzCmdDescHelp cmd_debug_continue_traptrace_help
Definition: cmd_descs.c:6512
static const RzCmdDescDetail cmd_print_byte_array_details[3]
Definition: cmd_descs.c:45
static const RzCmdDescHelp cmd_main_arena_print_help
Definition: cmd_descs.c:7216
static const RzCmdDescArg debug_regs_fpu_args[2]
Definition: cmd_descs.c:333
static const RzCmdDescHelp flag_graph_help
Definition: cmd_descs.c:8278
static const RzCmdDescHelp write_op_and_help
Definition: cmd_descs.c:13662
static const RzCmdDescHelp write_base64_encode_help
Definition: cmd_descs.c:13135
static const RzCmdDescHelp analysis_continue_until_breakpoint_help
Definition: cmd_descs.c:2606
static const RzCmdDescHelp tasks_wait_help
Definition: cmd_descs.c:850
static const RzCmdDescArg analysis_esil_init_args[]
Definition: cmd_descs.c:2657
static const RzCmdDescArg print_hexdump_signed_integer8_args[2]
Definition: cmd_descs.c:488
static const RzCmdDescHelp flag_space_list_help
Definition: cmd_descs.c:8529
static const RzCmdDescArg analysis_function_cc_load_args[2]
Definition: cmd_descs.c:137
static const RzCmdDescDetailEntry wv_Examples_detail_entries[]
Definition: cmd_descs.c:12819
static const RzCmdDescArg analysis_global_variable_add_args[4]
Definition: cmd_descs.c:168
static const RzCmdDescHelp cmd_print_byte_array_bash_help
Definition: cmd_descs.c:10616
static const RzCmdDescArg cmd_print_byte_array_c_cpp_word_args[]
Definition: cmd_descs.c:10589
static const RzCmdDescHelp analysis_regs_valgroup_help
Definition: cmd_descs.c:3043
static const RzCmdDescHelp write_from_io_xchg_help
Definition: cmd_descs.c:13387
static const RzCmdDescArg cmd_debug_enable_bp_args[]
Definition: cmd_descs.c:6035
static const RzCmdDescHelp seek_basicblock_help
Definition: cmd_descs.c:12007
static const RzCmdDescHelp print_hexword_references_8_help
Definition: cmd_descs.c:11474
static const RzCmdDescArg analysis_xrefs_to_graph_cmd_args[]
Definition: cmd_descs.c:3639
static const RzCmdDescArg print_hexdump_emoji_args[2]
Definition: cmd_descs.c:489
static const RzCmdDescArg comment_filelink_args[2]
Definition: cmd_descs.c:252
static const RzCmdDescHelp meta_data_remove_help
Definition: cmd_descs.c:5574
static const RzCmdDescArg analysis_global_variable_delete_byname_args[2]
Definition: cmd_descs.c:170
static const RzCmdDescDetail redirection_details[2]
Definition: cmd_descs.c:59
static const RzCmdDescHelp analysis_regs_help
Definition: cmd_descs.c:3000
static const RzCmdDescHelp write_op_shr_help
Definition: cmd_descs.c:13732
static const RzCmdDescArg print_hexword_references_8_args[2]
Definition: cmd_descs.c:496
static const RzCmdDescArg cmd_debug_continue_unknown_call_args[]
Definition: cmd_descs.c:6438
static const RzCmdDescHelp type_print_value_help
Definition: cmd_descs.c:12561
static const RzCmdDescArg analysis_function_vars_del_args[2]
Definition: cmd_descs.c:110
static const RzCmdDescArg cmd_info_pdb_show_args[2]
Definition: cmd_descs.c:400
static const RzCmdDescHelp analysis_regs_fpu_help
Definition: cmd_descs.c:3109
static const RzCmdDescArg analysis_function_list_calls_args[]
Definition: cmd_descs.c:2355
static const RzCmdDescHelp iD_help
Definition: cmd_descs.c:9124
static const RzCmdDescHelp cmd_cmp_unified8_help
Definition: cmd_descs.c:5134
static const RzCmdDescDetailEntry w6_Examples_detail_entries[]
Definition: cmd_descs.c:13098
static const RzCmdDescArg analysis_function_info_args[]
Definition: cmd_descs.c:2374
static const RzCmdDescHelp analysis_function_analyze_args_l_help
Definition: cmd_descs.c:1639
static const RzCmdDescArg remote_mode_disable_args[]
Definition: cmd_descs.c:1139
static const RzCmdDescArg cmd_debug_traces_esil_i_args[]
Definition: cmd_descs.c:6877
static const RzCmdDescHelp analysis_esil_init_mem_help
Definition: cmd_descs.c:2706
static const RzCmdDescArg reopen_debug_file_args[3]
Definition: cmd_descs.c:423
static const RzCmdDescHelp tasks_break_help
Definition: cmd_descs.c:815
static const RzCmdDescHelp analysis_function_vars_sp_del_help
Definition: cmd_descs.c:2277
static const RzCmdDescArg write_mask_set_args[2]
Definition: cmd_descs.c:604
static const RzCmdDescHelp aeim_help
Definition: cmd_descs.c:2681
static const RzCmdDescHelp t_help
Definition: cmd_descs.c:12112
static const RzCmdDescArg analysis_function_vars_regs_getref_args[3]
Definition: cmd_descs.c:125
static const RzCmdDescHelp cmd_print_gadget_move_help
Definition: cmd_descs.c:11048
static const RzCmdDescHelp print_string_c_cpp_help
Definition: cmd_descs.c:11154
static const RzCmdDescArg cmd_debug_dump_maps_writable_args[]
Definition: cmd_descs.c:7088
static const RzCmdDescHelp yank_file_help
Definition: cmd_descs.c:13966
static const RzCmdDescArg debug_regs_diff_args[]
Definition: cmd_descs.c:7445
static const RzCmdDescHelp write_unset_bits_help
Definition: cmd_descs.c:12813
static const RzCmdDescArg reopen_nobin_write_args[]
Definition: cmd_descs.c:9856
static const RzCmdDescHelp write_base64_decode_help
Definition: cmd_descs.c:13120
static const RzCmdDescArg cmd_info_source_args[]
Definition: cmd_descs.c:9409
static const RzCmdDescArg print_utf16be_args[2]
Definition: cmd_descs.c:478
static const RzCmdDescHelp il_vm_step_until_addr_help
Definition: cmd_descs.c:2947
static const RzCmdDescHelp analysis_function_describe_offset_help
Definition: cmd_descs.c:2564
static const RzCmdDescDetailEntry cmd_debug_add_watchpoint_Valid_space_permission_space_arguments_detail_entries[]
Definition: cmd_descs.c:6358
static const RzCmdDescHelp qy_help
Definition: cmd_descs.c:11753
static const RzCmdDescHelp Cs_help
Definition: cmd_descs.c:5675
static const RzCmdDescHelp write_length_string_help
Definition: cmd_descs.c:13918
static const RzCmdDescArg analyze_symbols_entries_flags_args[]
Definition: cmd_descs.c:1472
static const RzCmdDescHelp F_help
Definition: cmd_descs.c:8723
static const RzCmdDescHelp seek_blocksize_backward_help
Definition: cmd_descs.c:11926
static const RzCmdDescHelp remote_help
Definition: cmd_descs.c:1052
static const RzCmdDescArg type_args[2]
Definition: cmd_descs.c:527
static const RzCmdDescArg type_link_del_args[2]
Definition: cmd_descs.c:544
static const RzCmdDescArg cmd_debug_save_trace_session_args[2]
Definition: cmd_descs.c:310
static const RzCmdDescHelp cmd_debug_dmi_help
Definition: cmd_descs.c:7229
static const RzCmdDescDetailEntry analysis_functions_merge_empty_detail_entries[]
Definition: cmd_descs.c:2492
static const RzCmdDescArg analysis_hint_set_high_args[]
Definition: cmd_descs.c:3808
static const RzCmdDescArg history_save_args[]
Definition: cmd_descs.c:8957
static const RzCmdDescHelp resize_insert_help
Definition: cmd_descs.c:11832
static const RzCmdDescHelp cmd_info_kuery_help
Definition: cmd_descs.c:9232
static const RzCmdDescHelp open_close_help
Definition: cmd_descs.c:9639
static const RzCmdDescDetailEntry analysis_hint_set_syntax_empty_detail_entries[]
Definition: cmd_descs.c:4010
static const RzCmdDescHelp print_analysis_details_help
Definition: cmd_descs.c:1381
static const RzCmdDescHelp cmd_debug_step_frame_help
Definition: cmd_descs.c:6591
static const RzCmdDescArg debug_reg_arenas_pop_args[]
Definition: cmd_descs.c:7539
static const RzCmdDescArg analysis_reg_profile_open_args[2]
Definition: cmd_descs.c:164
static const RzCmdDescArg debug_reg_cc_args[]
Definition: cmd_descs.c:7433
static const RzCmdDescHelp cmd_debug_continue_unknown_call_help
Definition: cmd_descs.c:6441
static const RzCmdDescHelp analysis_function_cc_reg_usage_help
Definition: cmd_descs.c:2556
static const RzCmdDescHelp cmd_cmp_reset_watcher_help
Definition: cmd_descs.c:5197
static const RzCmdDescArg cmd_debug_step_until_instr_regex_args[2]
Definition: cmd_descs.c:302
static const RzCmdDescArg analysis_regs_diff_args[]
Definition: cmd_descs.c:3075
static const RzCmdDescArg cmd_debug_trace_add_args[2]
Definition: cmd_descs.c:306
static const RzCmdDescArg cmd_force_quit_without_history_args[]
Definition: cmd_descs.c:11741
static const RzCmdDescArg cmd_info_hashes_args[]
Definition: cmd_descs.c:9369
static const RzCmdDescHelp cmd_cmp_disasm_help
Definition: cmd_descs.c:5039
static const RzCmdDescArg cmd_debug_step_until_esil_args[2]
Definition: cmd_descs.c:304
static const RzCmdDescArg cmd_print_byte_array_rust_args[]
Definition: cmd_descs.c:10677
static const RzCmdDescHelp print_delta_pointer_table_help
Definition: cmd_descs.c:11497
static const RzCmdDescArg flag_color_args[3]
Definition: cmd_descs.c:369
static const RzCmdDescDetailEntry debug_reg_cond_Signed_detail_entries[]
Definition: cmd_descs.c:7676
static const RzCmdDescArg type_list_function_args[2]
Definition: cmd_descs.c:539
static const RzCmdDescArg system_args[3]
Definition: cmd_descs.c:64
static const RzCmdDescHelp analysis_function_blocks_del_help
Definition: cmd_descs.c:1701
static const RzCmdDescArg analysis_hint_set_val_args[2]
Definition: cmd_descs.c:193
static const RzCmdDescDetailEntry cmd_debug_add_cond_bp_Usage_space_example_detail_entries[]
Definition: cmd_descs.c:6004
static const RzCmdDescArg analyze_n_bytes_esil_args[]
Definition: cmd_descs.c:4578
static const RzCmdDescArg write_4_dec_args[2]
Definition: cmd_descs.c:577
static const RzCmdDescArg cmd_info_relocs_args[]
Definition: cmd_descs.c:9276
static const RzCmdDescHelp avg_help
Definition: cmd_descs.c:3400
static const RzCmdDescArg cmd_disassembly_n_instructions_args[2]
Definition: cmd_descs.c:461
static const RzCmdDescHelp analysis_function_vars_writes_help
Definition: cmd_descs.c:1995
static const RzCmdDescHelp analyze_n_bytes_help
Definition: cmd_descs.c:4573
static const RzCmdDescArg cmd_shell_sleep_args[2]
Definition: cmd_descs.c:634
static const RzCmdDescHelp afl_help
Definition: cmd_descs.c:2320
static const RzCmdDescArg analysis_hint_del_arch_args[]
Definition: cmd_descs.c:3762
static const RzCmdDescHelp write_block_help
Definition: cmd_descs.c:13570
static const RzCmdDescArg write_2_inc_args[2]
Definition: cmd_descs.c:574
static const RzCmdDescArg cmd_debug_process_profile_edit_args[]
Definition: cmd_descs.c:6539
static const RzCmdDescArg analysis_function_vars_args[]
Definition: cmd_descs.c:1894
static const RzCmdDescHelp il_step_evaluate_help
Definition: cmd_descs.c:2773
static const RzCmdDescHelp cmd_debug_command_bp_help
Definition: cmd_descs.c:5999
static const RzCmdDescHelp open_arch_bits_help
Definition: cmd_descs.c:9921
static const RzCmdDescArg cmd_debug_load_trace_session_args[2]
Definition: cmd_descs.c:311
static const RzCmdDescHelp yank_hex_print_help
Definition: cmd_descs.c:14057
static const RzCmdDescHelp g_help
Definition: cmd_descs.c:8788
static const RzCmdDescHelp cmd_debug_enable_bp_index_help
Definition: cmd_descs.c:6173
static const RzCmdDescHelp cmd_debug_current_modules_help
Definition: cmd_descs.c:7050
static const RzCmdDescHelp open_maps_remove_all_help
Definition: cmd_descs.c:10203
static const RzCmdDescArg debug_regs_args[2]
Definition: cmd_descs.c:328
static const RzCmdDescHelp analysis_reg_profile_help
Definition: cmd_descs.c:3250
static const char * analysis_function_opcode_stat_mode_choices[]
Definition: cmd_descs.c:2411
static const RzCmdDescArg analysis_xrefs_del_all_args[]
Definition: cmd_descs.c:3667
static const RzCmdDescHelp cmd_debug_trace_add_addrs_help
Definition: cmd_descs.c:6800
static const RzCmdDescHelp cmd_debug_modules_help
Definition: cmd_descs.c:7042
static const RzCmdDescHelp cmd_panels_help
Definition: cmd_descs.c:12758
static const RzCmdDescArg reopen_write_args[2]
Definition: cmd_descs.c:420
static const RzCmdDescArg meta_format_list_args[]
Definition: cmd_descs.c:5495
static const RzCmdDescHelp dra_help
Definition: cmd_descs.c:7519
static const RzCmdDescHelp open_binary_add_help
Definition: cmd_descs.c:10010
static const RzCmdDescArg write_op_8byteswap_args[]
Definition: cmd_descs.c:13631
static const char * analysis_function_create_diff_choices[]
Definition: cmd_descs.c:1565
static const RzCmdDescHelp f_dot__help
Definition: cmd_descs.c:8130
static const RzCmdDescHelp cmd_shell_uniq_help
Definition: cmd_descs.c:14415
static const RzCmdDescDetailEntry specifiers_Examples_detail_entries[]
Definition: cmd_descs.c:14286
static const RzCmdDescHelp remote_del_help
Definition: cmd_descs.c:1107
static const RzCmdDescDetail drx_details[]
Definition: cmd_descs.c:7722
static const RzCmdDescArg write_hex_from_file_args[2]
Definition: cmd_descs.c:598
static const RzCmdDescArg cmd_shell_clear_args[]
Definition: cmd_descs.c:14557
static const RzCmdDescHelp write_assembly_inside_help
Definition: cmd_descs.c:13509
static const RzCmdDescHelp analysis_function_signature_editor_help
Definition: cmd_descs.c:1828
static const RzCmdDescArg cmd_debug_toggle_bp_index_args[2]
Definition: cmd_descs.c:280
static const RzCmdDescHelp cmd_debug_traces_esil_delete_help
Definition: cmd_descs.c:6872
static const RzCmdDescArg cmd_debug_disable_bp_index_args[2]
Definition: cmd_descs.c:279
static const RzCmdDescArg comment_editor_args[]
Definition: cmd_descs.c:5358
static const RzCmdDescArg meta_space_remove_args[2]
Definition: cmd_descs.c:255
static const RzCmdDescArg analysis_function_autoname_args[]
Definition: cmd_descs.c:2460
static const RzCmdDescHelp analyze_recursively_all_function_types_help
Definition: cmd_descs.c:1373
static const RzCmdDescArg write_pcache_list_args[2]
Definition: cmd_descs.c:589
static const RzCmdDescArg cmd_disassembly_n_instrs_as_text_json_args[2]
Definition: cmd_descs.c:466
static const RzCmdDescArg print_byte_bitstream_args[2]
Definition: cmd_descs.c:455
static const RzCmdDescArg cmd_debug_run_command_bp_index_args[3]
Definition: cmd_descs.c:277
static const RzCmdDescArg comment_function_remove_all_args[]
Definition: cmd_descs.c:5385
static const RzCmdDescArg analysis_xrefs_from_list_args[]
Definition: cmd_descs.c:3631
static const RzCmdDescArg type_structure_c_args[2]
Definition: cmd_descs.c:554
static const RzCmdDescHelp autoname_all_functions_noreturn_help
Definition: cmd_descs.c:1427
static const RzCmdDescHelp aii_help
Definition: cmd_descs.c:3363
static const RzCmdDescHelp comment_function_remove_all_help
Definition: cmd_descs.c:5388
static const RzCmdDescArg list_signatures_in_sigdb_args[]
Definition: cmd_descs.c:8780
static const RzCmdDescArg cmd_debug_continue_ret_args[]
Definition: cmd_descs.c:6490
static const RzCmdDescHelp cmd_debug_disable_bp_help
Definition: cmd_descs.c:6030
static const RzCmdDescHelp type_xrefs_graph_help
Definition: cmd_descs.c:12741
static const RzCmdDescArg flirt_dump_args[2]
Definition: cmd_descs.c:386
static const RzCmdDescArg seek_args[2]
Definition: cmd_descs.c:515
static const RzCmdDescArg meta_var_reg_comment_list_args[]
Definition: cmd_descs.c:5909
static const RzCmdDescArg type_xrefs_list_all_args[]
Definition: cmd_descs.c:12746
static const RzCmdDescDetail analysis_hint_set_stackframe_details[2]
Definition: cmd_descs.c:29
static const RzCmdDescHelp analyze_all_data_references_to_code_help
Definition: cmd_descs.c:1297
static const RzCmdDescDetailEntry analysis_hint_set_high_empty_detail_entries[]
Definition: cmd_descs.c:3800
static const RzCmdDescHelp history_save_help
Definition: cmd_descs.c:8960
static const RzCmdDescArg cmd_debug_set_cond_bp_win_args[3]
Definition: cmd_descs.c:289
static const RzCmdDescArg analysis_function_address_args[]
Definition: cmd_descs.c:1847
static const RzCmdDescHelp dtg_help
Definition: cmd_descs.c:6885
static const RzCmdDescArg open_binary_list_args[]
Definition: cmd_descs.c:9976
static const RzCmdDescHelp analysis_function_vars_bp_del_help
Definition: cmd_descs.c:2101
static const RzCmdDescArg open_maps_map_fd_args[2]
Definition: cmd_descs.c:444
static const RzCmdDescHelp il_vm_step_with_events_help
Definition: cmd_descs.c:2933
static const RzCmdDescHelp analysis_hint_set_ptr_help
Definition: cmd_descs.c:4050
static const RzCmdDescArg cmd_disassembly_n_instructions_with_flow_args[2]
Definition: cmd_descs.c:465
static const RzCmdDescArg flag_remove_args[2]
Definition: cmd_descs.c:359
static const RzCmdDescHelp cw_help
Definition: cmd_descs.c:5163
static const RzCmdDescHelp flag_list_help
Definition: cmd_descs.c:8301
static const RzCmdDescHelp write_hex_help
Definition: cmd_descs.c:13464
static const RzCmdDescHelp analysis_print_global_variable_help
Definition: cmd_descs.c:3412
static const RzCmdDescHelp analysis_class_base_del_help
Definition: cmd_descs.c:4447
static const RzCmdDescHelp write_wide_string_help
Definition: cmd_descs.c:13447
static const RzCmdDescHelp open_maps_list_help
Definition: cmd_descs.c:10166
static const RzCmdDescArg analysis_function_vars_rename_args[3]
Definition: cmd_descs.c:112
static const RzCmdDescArg interpret_pipe_args[2]
Definition: cmd_descs.c:77
static const RzCmdDescHelp write_8_dec_help
Definition: cmd_descs.c:13092
static const RzCmdDescHelp px_help
Definition: cmd_descs.c:11215
static const RzCmdDescArg cmd_debug_step_args[2]
Definition: cmd_descs.c:294
static const RzCmdDescArg analysis_hint_del_stackframe_args[]
Definition: cmd_descs.c:4002
static const RzCmdDescArg analysis_class_add_args[2]
Definition: cmd_descs.c:198
static const RzCmdDescHelp debug_reg_cc_help
Definition: cmd_descs.c:7436
static const RzCmdDescHelp e_help
Definition: cmd_descs.c:7772
static const RzCmdDescArg analysis_class_method_del_args[3]
Definition: cmd_descs.c:204
static const RzCmdDescArg write_unset_bits_args[2]
Definition: cmd_descs.c:565
static const RzCmdDescHelp cmd_debug_step_cond_help
Definition: cmd_descs.c:6605
static const RzCmdDescArg analysis_class_rename_args[3]
Definition: cmd_descs.c:200
static const RzCmdDescDetailEntry write_extend_hexbytes_Examples_detail_entries[]
Definition: cmd_descs.c:13185
static const RzCmdDescHelp analysis_function_blocks_list_help
Definition: cmd_descs.c:1650
static const RzCmdDescArg cmd_eval_color_list_reload_current_args[]
Definition: cmd_descs.c:7996
static const RzCmdDescArg analysis_function_vars_regs_setref_args[3]
Definition: cmd_descs.c:126
static const RzCmdDescHelp tasks_delete_help
Definition: cmd_descs.c:828
static const RzCmdDescArg cmd_main_arena_print_args[2]
Definition: cmd_descs.c:322
static const RzCmdDescArg analysis_function_blocks_add_args[7]
Definition: cmd_descs.c:101
static const RzCmdDescArg analyze_all_function_calls_to_imports_args[]
Definition: cmd_descs.c:1286
static const RzCmdDescHelp escl__help
Definition: cmd_descs.c:646
static const RzCmdDescDetailEntry analysis_all_esil_Examples_detail_entries[]
Definition: cmd_descs.c:1305
static const RzCmdDescHelp cmd_debug_bt_enable_bp_trace_help
Definition: cmd_descs.c:6322
static const RzCmdDescArg il_step_until_opt_args[2]
Definition: cmd_descs.c:148
static const RzCmdDescHelp cmd_cmp_hexpair_string_help
Definition: cmd_descs.c:5227
static const RzCmdDescArg analysis_continue_until_call_args[]
Definition: cmd_descs.c:2619
static const RzCmdDescDetailEntry redirection_empty_detail_entries[]
Definition: cmd_descs.c:14159
static const RzCmdDescHelp type_list_noreturn_help
Definition: cmd_descs.c:12454
static const RzCmdDescHelp remote_rap_bg_help
Definition: cmd_descs.c:1207
static const RzCmdDescArg cmd_eval_color_highlight_list_current_args[]
Definition: cmd_descs.c:7930
static const RzCmdDescHelp type_del_help
Definition: cmd_descs.c:12138
static const RzCmdDescHelp flag_distance_help
Definition: cmd_descs.c:8264
static const RzCmdDescHelp av_help
Definition: cmd_descs.c:3389
static const RzCmdDescHelp plugins_parser_print_help
Definition: cmd_descs.c:9555
static const RzCmdDescHelp cmd_debug_process_heap_block_help
Definition: cmd_descs.c:7322
static const RzCmdDescArg cmd_info_class_as_source_args[2]
Definition: cmd_descs.c:396
static const RzCmdDescArg cmd_cmp_hex_block_args[2]
Definition: cmd_descs.c:237
static const RzCmdDescArg cmd_info_exports_args[]
Definition: cmd_descs.c:9174
static const RzCmdDescHelp cmd_help_help
Definition: cmd_descs.c:1226
static const RzCmdDescArg egg_syscall_args[3]
Definition: cmd_descs.c:391
static const RzCmdDescArg write_random_args[2]
Definition: cmd_descs.c:586
static const RzCmdDescHelp pxd_help
Definition: cmd_descs.c:11293
static const char * analysis_hint_set_immbase_type_choices[]
Definition: cmd_descs.c:4170
static const RzCmdDescHelp quit_kill_save_help
Definition: cmd_descs.c:11759
static const RzCmdDescHelp type_cc_list_help
Definition: cmd_descs.c:12195
static const RzCmdDescArg flag_tag_add_args[3]
Definition: cmd_descs.c:380
static const RzCmdDescHelp cmd_cmp_string_help
Definition: cmd_descs.c:4946
static const RzCmdDescArg cmd_debug_show_cur_bp_args[]
Definition: cmd_descs.c:5982
static const RzCmdDescArg remote_rap_args[3]
Definition: cmd_descs.c:86
static const RzCmdDescArg cmd_info_all_args[]
Definition: cmd_descs.c:8976
static const RzCmdDescHelp analysis_function_count_help
Definition: cmd_descs.c:2342
static const RzCmdDescHelp meta_format_remove_all_help
Definition: cmd_descs.c:5514
static const RzCmdDescHelp seek_function_current_help
Definition: cmd_descs.c:12029
static const RzCmdDescArg print_hexdump_hex4_args[2]
Definition: cmd_descs.c:502
static const RzCmdDescHelp meta_var_stack_comment_list_help
Definition: cmd_descs.c:5920
static const RzCmdDescHelp afis_help
Definition: cmd_descs.c:2408
static const RzCmdDescHelp cmd_eval_color_display_palette_css_help
Definition: cmd_descs.c:7872
static const RzCmdDescArg flag_zone_around_args[]
Definition: cmd_descs.c:8694
static const RzCmdDescDetailEntry specifiers_Table_space_format_space_specifiers_space__oparen__minor_table_spec_greater__cparen__detail_entries[]
Definition: cmd_descs.c:14254
static const RzCmdDescHelp interpret_output_help
Definition: cmd_descs.c:940
static const RzCmdDescDetail wo_details[2]
Definition: cmd_descs.c:56
static const RzCmdDescArg remote_open_args[2]
Definition: cmd_descs.c:84
static const RzCmdDescHelp cmd_info_whole_strings_help
Definition: cmd_descs.c:9428
static const RzCmdDescDetailEntry analysis_hint_set_stackframe_empty_detail_entries[]
Definition: cmd_descs.c:3980
static const RzCmdDescArg analysis_syscall_name_args[2]
Definition: cmd_descs.c:225
static const RzCmdDescArg analyze_n_ins_esil_args[2]
Definition: cmd_descs.c:216
static const RzCmdDescHelp write_value4_help
Definition: cmd_descs.c:12883
static const RzCmdDescArg analysis_function_opcode_stat_args[2]
Definition: cmd_descs.c:132
static const RzCmdDescHelp do_help
Definition: cmd_descs.c:6521
static const RzCmdDescHelp aei_help
Definition: cmd_descs.c:2654
static const RzCmdDescHelp pa_help
Definition: cmd_descs.c:10489
static const RzCmdDescArg plugins_load_args[2]
Definition: cmd_descs.c:408
static const RzCmdDescHelp cmd_heap_arena_bins_print_help
Definition: cmd_descs.c:7156
static const RzCmdDescHelp analyze_n_ins_help
Definition: cmd_descs.c:4614
static const RzCmdDescArg print_op_analysis_color_map_args[2]
Definition: cmd_descs.c:482
static const RzCmdDescArg type_link_del_all_args[]
Definition: cmd_descs.c:12433
static const RzCmdDescHelp cmd_disassembly_all_methods_class_help
Definition: cmd_descs.c:10861
static const RzCmdDescHelp cmd_disassembly_n_bytes_help
Definition: cmd_descs.c:10719
static const RzCmdDescHelp debug_reg_cond_help
Definition: cmd_descs.c:7692
static const RzCmdDescArg cmd_print_gadget_move_args[6]
Definition: cmd_descs.c:472
static const RzCmdDescArg meta_type_remove_args[]
Definition: cmd_descs.c:5819
static const RzCmdDescArg interpret_macro_multiple_args[4]
Definition: cmd_descs.c:79
static const RzCmdDescHelp aa_help
Definition: cmd_descs.c:1248
static const RzCmdDescDetail specifiers_details[4]
Definition: cmd_descs.c:62
static const RzCmdDescHelp interpret_help
Definition: cmd_descs.c:905
static const RzCmdDescHelp cmd_eval_color_set_colorful_palette_help
Definition: cmd_descs.c:7965
static const RzCmdDescHelp cmd_print_timestamp_unix_help
Definition: cmd_descs.c:11099
static const RzCmdDescArg cmd_cmp_hex_diff_lines_args[2]
Definition: cmd_descs.c:238
static const RzCmdDescArg print_utf32be_args[2]
Definition: cmd_descs.c:479
static const RzCmdDescDetail analysis_reg_cc_details[]
Definition: cmd_descs.c:3060
static const RzCmdDescArg cmd_debug_add_bp_args[]
Definition: cmd_descs.c:5931
static const RzCmdDescHelp block_help
Definition: cmd_descs.c:4857
static const RzCmdDescHelp cmd_debug_continue_syscall_help
Definition: cmd_descs.c:6498
static const RzCmdDescHelp cmd_print_byte_array_asm_help
Definition: cmd_descs.c:10608
static const RzCmdDescArg cmd_debug_start_trace_session_args[]
Definition: cmd_descs.c:6907
static const RzCmdDescArg meta_format_remove_all_args[]
Definition: cmd_descs.c:5511
static const RzCmdDescDetail debug_reg_roles_details[]
Definition: cmd_descs.c:7710
static const RzCmdDescHelp yank_string_print_help
Definition: cmd_descs.c:14009
static const RzCmdDescArg cmd_print_byte_array_rizin_args[]
Definition: cmd_descs.c:10701
static const RzCmdDescArg il_step_until_addr_args[2]
Definition: cmd_descs.c:146
static const RzCmdDescArg quit_kill_save_args[]
Definition: cmd_descs.c:11756
static const RzCmdDescHelp eval_list_help
Definition: cmd_descs.c:7812
static const RzCmdDescHelp meta_var_comment_list_help
Definition: cmd_descs.c:5896
static const RzCmdDescHelp analysis_function_vars_type_help
Definition: cmd_descs.c:2014
static const RzCmdDescHelp write_8_inc_help
Definition: cmd_descs.c:13077
static const RzCmdDescHelp cmd_cmp_file_help
Definition: cmd_descs.c:5052
static const RzCmdDescHelp cmd_shell_cd_help
Definition: cmd_descs.c:14477
static const RzCmdDescHelp cmd_hexdump_help
Definition: cmd_descs.c:13923
static const RzCmdDescArg flag_length_args[2]
Definition: cmd_descs.c:366
static const RzCmdDescHelp analysis_function_del_help
Definition: cmd_descs.c:1596
static const RzCmdDescHelp analysis_print_rtti_help
Definition: cmd_descs.c:3507
static const RzCmdDescDetail debug_reg_cc_details[]
Definition: cmd_descs.c:7430
static const RzCmdDescHelp cmd_info_segments_help
Definition: cmd_descs.c:9356
static const RzCmdDescArg block_decrease_args[2]
Definition: cmd_descs.c:228
static const RzCmdDescHelp cmd_info_demangle_list_help
Definition: cmd_descs.c:9150
static const RzCmdDescHelp rebase_help
Definition: cmd_descs.c:11846
static const RzCmdDescHelp tasks_delete_all_help
Definition: cmd_descs.c:836
static const RzCmdDescArg analysis_function_vars_reads_args[2]
Definition: cmd_descs.c:113
static const RzCmdDescArg open_maps_list_cur_args[]
Definition: cmd_descs.c:10171
static const RzCmdDescHelp cmd_cmp_bytes_help
Definition: cmd_descs.c:4996
static const RzCmdDescHelp convert_mne_help
Definition: cmd_descs.c:4693
static const RzCmdDescHelp ac_help
Definition: cmd_descs.c:4245
static const RzCmdDescDetail analysis_regs_diff_details[]
Definition: cmd_descs.c:3072
static const RzCmdDescHelp eval_readonly_help
Definition: cmd_descs.c:8041
static const RzCmdDescHelp open_binary_list_ascii_help
Definition: cmd_descs.c:9987
static const RzCmdDescHelp cmd_disasm_func_help
Definition: cmd_descs.c:10824
static const RzCmdDescArg convert_mne_args[2]
Definition: cmd_descs.c:219
static const RzCmdDescArg seek_undo_reset_args[]
Definition: cmd_descs.c:11972
static const RzCmdDescHelp print_hexdump_bits_help
Definition: cmd_descs.c:11273
static const RzCmdDescHelp ec_help
Definition: cmd_descs.c:7838
static const RzCmdDescArg type_enum_c_args[2]
Definition: cmd_descs.c:536
static const RzCmdDescHelp cmd_debug_trace_esils_help
Definition: cmd_descs.c:6864
static const RzCmdDescHelp ara_help
Definition: cmd_descs.c:3149
static const RzCmdDescArg analysis_syscall_dump_c_args[2]
Definition: cmd_descs.c:224
static const RzCmdDescHelp arp_help
Definition: cmd_descs.c:3243
static const RzCmdDescHelp analysis_regs_columns_help
Definition: cmd_descs.c:3015
static const RzCmdDescHelp cmd_eval_color_highlight_list_current_help
Definition: cmd_descs.c:7933
static const RzCmdDescArg type_define_args[2]
Definition: cmd_descs.c:533
static const RzCmdDescHelp cmd_debug_toggle_bp_help
Definition: cmd_descs.c:6046
static const RzCmdDescHelp dte_help
Definition: cmd_descs.c:6844
static const RzCmdDescDetail ara_details[]
Definition: cmd_descs.c:3146
static const RzCmdDescArg cmd_debug_traces_args[]
Definition: cmd_descs.c:6760
static const RzCmdDescHelp write_op_mul_help
Definition: cmd_descs.c:13704
static const RzCmdDescArg print_hexdump_signed_integer_args[2]
Definition: cmd_descs.c:485
static const RzCmdDescArg flag_graph_args[2]
Definition: cmd_descs.c:364
static const RzCmdDescDetailEntry tmp_modifiers_empty_detail_entries[]
Definition: cmd_descs.c:14092
static const RzCmdDescArg open_binary_del_all_args[]
Definition: cmd_descs.c:9968
static const RzCmdDescHelp open_maps_flags_global_help
Definition: cmd_descs.c:10283
static const RzCmdDescHelp analysis_xrefs_del_help
Definition: cmd_descs.c:3662
static const RzCmdDescHelp cmd_info_main_help
Definition: cmd_descs.c:9271
static const RzCmdDescArg analysis_list_struct_offsets_args[2]
Definition: cmd_descs.c:197
static const RzCmdDescHelp debug_regs_prev_help
Definition: cmd_descs.c:7464
static const RzCmdDescHelp ar_help
Definition: cmd_descs.c:2986
static const RzCmdDescDetailEntry write_assembly_opcode_Operators_detail_entries[]
Definition: cmd_descs.c:13529
static const RzCmdDescHelp seek_help
Definition: cmd_descs.c:11872
static const RzCmdDescArg write_from_io_xchg_args[3]
Definition: cmd_descs.c:593
static const RzCmdDescHelp print_hexdump_function_help
Definition: cmd_descs.c:11381
static const RzCmdDescArg flag_exists_args[2]
Definition: cmd_descs.c:362
static const RzCmdDescHelp cmd_disassembly_function_help
Definition: cmd_descs.c:10830
static const RzCmdDescHelp print_hexdump_hexpair_bytes_help
Definition: cmd_descs.c:11535
static const RzCmdDescHelp flag_range_help
Definition: cmd_descs.c:8293
static const RzCmdDescArg analysis_rtti_demangle_class_name_args[2]
Definition: cmd_descs.c:173
static const RzCmdDescArg open_nobin_args[4]
Definition: cmd_descs.c:417
static const RzCmdDescHelp print_hexdump_annotated_help
Definition: cmd_descs.c:11243
static const RzCmdDescHelp analysis_hint_del_ret_help
Definition: cmd_descs.c:4080
static const RzCmdDescHelp resize_help
Definition: cmd_descs.c:11804
static const RzCmdDescArg history_clear_args[]
Definition: cmd_descs.c:8949
static const RzCmdDescDetail wv_details[2]
Definition: cmd_descs.c:47
static const RzCmdDescArg flag_zone_add_args[2]
Definition: cmd_descs.c:382
static const RzCmdDescArg print_hexdump_annotated_args[2]
Definition: cmd_descs.c:481
static const RzCmdDescHelp cmd_help_search_help
Definition: cmd_descs.c:1221
static const RzCmdDescArg write_pcache_commit_args[2]
Definition: cmd_descs.c:590
static const RzCmdDescArg debug_reg_arenas_hexdump_args[2]
Definition: cmd_descs.c:337
static const RzCmdDescHelp remote_tcp_help
Definition: cmd_descs.c:1194
static const RzCmdDescArg open_core_file_args[2]
Definition: cmd_descs.c:415
static const RzCmdDescHelp plugins_asm_print_help
Definition: cmd_descs.c:9494
static const RzCmdDescArg cmd_print_timestamp_ntfs_args[]
Definition: cmd_descs.c:11128
static const RzCmdDescHelp write_extend_shift_help
Definition: cmd_descs.c:13179
static const RzCmdDescDetail eval_getset_details[2]
Definition: cmd_descs.c:42
static const RzCmdDescArg resize_human_args[]
Definition: cmd_descs.c:11851
static const RzCmdDescHelp egg_list_plugins_help
Definition: cmd_descs.c:8834
static const RzCmdDescHelp analysis_continue_until_call_help
Definition: cmd_descs.c:2622
static const RzCmdDescArg analysis_function_list_in_args[]
Definition: cmd_descs.c:2331
static const RzCmdDescHelp cmd_print_byte_array_rust_help
Definition: cmd_descs.c:10680
static const RzCmdDescDetail egg_config_details[2]
Definition: cmd_descs.c:43
static const RzCmdDescArg analysis_function_list_ascii_args[]
Definition: cmd_descs.c:2363
static const RzCmdDescHelp analysis_xrefs_to_graph_cmd_help
Definition: cmd_descs.c:3642
static const RzCmdDescArg analysis_function_del_all_args[]
Definition: cmd_descs.c:1601
static const RzCmdDescArg analysis_function_vars_xrefs_args_args[2]
Definition: cmd_descs.c:117
static const RzCmdDescArg print_hexdump_function_args[2]
Definition: cmd_descs.c:490
static const RzCmdDescHelp analysis_xrefs_set_c_help
Definition: cmd_descs.c:3568
static const RzCmdDescArg write_base64_decode_args[2]
Definition: cmd_descs.c:580
static const RzCmdDescHelp hex_of_assembly_help
Definition: cmd_descs.c:10502
static const RzCmdDescArg cmd_shell_env_args[3]
Definition: cmd_descs.c:631
static const RzCmdDescHelp seek_undo_reset_help
Definition: cmd_descs.c:11975
static const RzCmdDescHelp type_list_typedef_help
Definition: cmd_descs.c:12642
static const RzCmdDescArg open_nobin_write_args[4]
Definition: cmd_descs.c:418
static const RzCmdDescArg write_op_sequence_args[5]
Definition: cmd_descs.c:614
static const RzCmdDescArg egg_type_args[2]
Definition: cmd_descs.c:392
static const RzCmdDescDetail analysis_reg_roles_details[]
Definition: cmd_descs.c:3340
static const RzCmdDescHelp aal_help
Definition: cmd_descs.c:1394
static const RzCmdDescHelp analysis_hint_del_val_help
Definition: cmd_descs.c:4111
static const RzCmdDescArg type_print_hexstring_args[3]
Definition: cmd_descs.c:552
static const RzCmdDescHelp seek_prev_help
Definition: cmd_descs.c:12078
static const RzCmdDescArg comment_function_list_args[]
Definition: cmd_descs.c:5369
static const RzCmdDescArg analysis_hint_set_fail_args[2]
Definition: cmd_descs.c:188
static const RzCmdDescHelp cmd_print_byte_array_swift_help
Definition: cmd_descs.c:10688
static const RzCmdDescHelp cmd_shell_clear_help
Definition: cmd_descs.c:14560
static const RzCmdDescHelp cmd_debug_bt_toggle_bp_trace_help
Definition: cmd_descs.c:6338
static const RzCmdDescHelp r_help
Definition: cmd_descs.c:11791
static const RzCmdDescDetailEntry write_bits_Examples_detail_entries[]
Definition: cmd_descs.c:12782
static const RzCmdDescHelp w8_help
Definition: cmd_descs.c:13064
static const RzCmdDescDetail analysis_all_esil_details[2]
Definition: cmd_descs.c:15
static const RzCmdDescDetailEntry grep_Examples_detail_entries[]
Definition: cmd_descs.c:14231
static const RzCmdDescHelp cmd_shell_ls_help
Definition: cmd_descs.c:14376
static const RzCmdDescHelp open_malloc_help
Definition: cmd_descs.c:9674
static const RzCmdDescArg cmd_print_timestamp_hfs_args[]
Definition: cmd_descs.c:11120
static const RzCmdDescArg cmd_debug_add_hw_bp_args[]
Definition: cmd_descs.c:5958
static const RzCmdDescArg meta_type_remove_all_args[]
Definition: cmd_descs.c:5827
static const RzCmdDescHelp open_binary_select_id_help
Definition: cmd_descs.c:9937
static const RzCmdDescArg remote_send_args[3]
Definition: cmd_descs.c:81
static const RzCmdDescHelp type_print_help
Definition: cmd_descs.c:12541
static const RzCmdDescHelp meta_space_list_help
Definition: cmd_descs.c:5427
static const RzCmdDescArg analysis_xrefs_to_list_args[]
Definition: cmd_descs.c:3623
static const RzCmdDescHelp tt_help
Definition: cmd_descs.c:12630
static const RzCmdDescHelp write_op_add_help
Definition: cmd_descs.c:13648
static const RzCmdDescHelp plugins_lang_print_help
Definition: cmd_descs.c:9486
static const RzCmdDescHelp flag_space_stack_list_help
Definition: cmd_descs.c:8606
static const RzCmdDescArg cmd_debug_list_maps_args[]
Definition: cmd_descs.c:6998
static const RzCmdDescHelp cmd_info_section_bars_help
Definition: cmd_descs.c:9341
static const RzCmdDescArg analysis_hint_set_immbase_args[3]
Definition: cmd_descs.c:195
static const RzCmdDescHelp project_open_help
Definition: cmd_descs.c:11704
static const RzCmdDescDetail analysis_hint_set_optype_details[2]
Definition: cmd_descs.c:32
static const RzCmdDescHelp seek_redo_help
Definition: cmd_descs.c:11959
static const RzCmdDescArg analysis_hint_del_size_args[]
Definition: cmd_descs.c:3941
static const RzCmdDescHelp analysis_reg_types_help
Definition: cmd_descs.c:3334
static const RzCmdDescHelp L_help
Definition: cmd_descs.c:9453
static const RzCmdDescHelp analyze_all_preludes_help
Definition: cmd_descs.c:1444
static const RzCmdDescArg seek_asz_args[3]
Definition: cmd_descs.c:521
static const RzCmdDescArg cmd_cmp_bytes_args[3]
Definition: cmd_descs.c:236
static const RzCmdDescHelp quit_nokill_nosave_help
Definition: cmd_descs.c:11778
static const RzCmdDescDetailEntry cmd_debug_list_bp_Apply_space_a_space_command_space_to_space_all_space_breakpoints_detail_entries[]
Definition: cmd_descs.c:5939
static const RzCmdDescHelp cmd_debug_disable_bp_index_help
Definition: cmd_descs.c:6187
static const RzCmdDescHelp cmd_cmp_unified2_help
Definition: cmd_descs.c:5106
static const RzCmdDescHelp cmd_debug_help
Definition: cmd_descs.c:5925
static const RzCmdDescArg cmd_shell_uname_args[2]
Definition: cmd_descs.c:636
static const RzCmdDescArg analysis_syscall_show_args[2]
Definition: cmd_descs.c:222
static const RzCmdDescDetailEntry analysis_hint_set_immbase_Set_space_base_space_of_space_the_space_N_minus_th_space_immediate_space__oparen_indexing_space_starts_space_from_space_0_cparen__detail_entries[]
Definition: cmd_descs.c:4161
static const RzCmdDescHelp equal_H_handler_old_help
Definition: cmd_descs.c:1175
static const RzCmdDescArg cmd_eval_color_list_current_theme_args[]
Definition: cmd_descs.c:7988
static const RzCmdDescDetailEntry specifiers_Output_space_format_space_specifiers_space__oparen__minor_output_spec_greater__cparen__detail_entries[]
Definition: cmd_descs.c:14277
static const RzCmdDescHelp flag_tag_add_help
Definition: cmd_descs.c:8628
static const RzCmdDescArg write_from_socket_args[3]
Definition: cmd_descs.c:595
static const RzCmdDescHelp cmd_shell_sleep_help
Definition: cmd_descs.c:14402
static const RzCmdDescArg cmd_print_byte_array_python_args[]
Definition: cmd_descs.c:10669
static const RzCmdDescArg meta_remove_all_args[]
Definition: cmd_descs.c:5273
static const RzCmdDescHelp analysis_class_vtable_lookup_help
Definition: cmd_descs.c:4548
static const RzCmdDescArg reopen_core_args[]
Definition: cmd_descs.c:9780
static const RzCmdDescHelp write_value8_help
Definition: cmd_descs.c:12897
static const RzCmdDescArg print_hexdump_sparse_args[2]
Definition: cmd_descs.c:497
static const RzCmdDescHelp analysis_xrefs_graph_help
Definition: cmd_descs.c:3692
static const RzCmdDescArg debug_reg_arenas_push_args[]
Definition: cmd_descs.c:7531
static const RzCmdDescHelp env_percentage_help
Definition: cmd_descs.c:755
static const RzCmdDescArg open_prioritize_args[2]
Definition: cmd_descs.c:435
static const RzCmdDescArg print_bitstream_args[3]
Definition: cmd_descs.c:454
static const RzCmdDescHelp print_utf32be_help
Definition: cmd_descs.c:11210
static const RzCmdDescArg cmd_debug_trace_graph_args[]
Definition: cmd_descs.c:6888
static const RzCmdDescArg write_zero_string_args[2]
Definition: cmd_descs.c:591
static const RzCmdDescArg analysis_class_vtable_add_args[5]
Definition: cmd_descs.c:209
static const RzCmdDescDetail arp_details[]
Definition: cmd_descs.c:3240
static const RzCmdDescHelp meta_space_help
Definition: cmd_descs.c:5419
static const RzCmdDescHelp tx_help
Definition: cmd_descs.c:12706
static const RzCmdDescArg cmd_cmp_unified_args[2]
Definition: cmd_descs.c:241
static const RzCmdDescHelp write_op_encrypt_help
Definition: cmd_descs.c:13853
static const RzCmdDescHelp analysis_class_list_help
Definition: cmd_descs.c:4298
static const RzCmdDescHelp debug_reg_arenas_help
Definition: cmd_descs.c:7526
static const RzCmdDescHelp afvs_help
Definition: cmd_descs.c:2240
static const RzCmdDescArg cmd_debug_add_bp_module_args[3]
Definition: cmd_descs.c:273
static const RzCmdDescHelp meta_data_at_help
Definition: cmd_descs.c:5553
static const RzCmdDescHelp meta_string_remove_help
Definition: cmd_descs.c:5712
static const RzCmdDescArg delete_global_imports_args[]
Definition: cmd_descs.c:3381
static const RzCmdDescArg print_hexdump_hexless_bytes_args[]
Definition: cmd_descs.c:11502
static const RzCmdDescHelp remote_send_help
Definition: cmd_descs.c:1073
static const RzCmdDescHelp cmd_cmp_bits_help
Definition: cmd_descs.c:4960
static const RzCmdDescHelp cmd_debug_bp_set_expr_cur_offset_help
Definition: cmd_descs.c:6353
static const RzCmdDescHelp open_maps_map_fd_help
Definition: cmd_descs.c:10298
static const RzCmdDescHelp tf_help
Definition: cmd_descs.c:12321
static const RzCmdDescHelp reopen_nobin_write_help
Definition: cmd_descs.c:9859
static const RzCmdDescHelp aae_help
Definition: cmd_descs.c:1302
static const RzCmdDescHelp afv_help
Definition: cmd_descs.c:1891
static const RzCmdDescHelp il_trace_start_help
Definition: cmd_descs.c:2886
static const RzCmdDescArg analysis_hint_del_ptr_args[]
Definition: cmd_descs.c:4055
static const RzCmdDescArg cmd_shell_sort_args[2]
Definition: cmd_descs.c:643
static const RzCmdDescHelp analysis_function_vars_regs_help
Definition: cmd_descs.c:2176
static const RzCmdDescHelp analysis_hint_del_offset_help
Definition: cmd_descs.c:4226
static const RzCmdDescHelp cmd_eval_color_list_help
Definition: cmd_descs.c:7857
static const RzCmdDescHelp arf_help
Definition: cmd_descs.c:3115
static const RzCmdDescHelp cmd_debug_set_cond_bp_win_help
Definition: cmd_descs.c:6399
static const RzCmdDescArg analysis_global_variable_rename_args[3]
Definition: cmd_descs.c:171
static const RzCmdDescHelp egg_reset_help
Definition: cmd_descs.c:8909
static const RzCmdDescArg meta_string_remove_all_args[]
Definition: cmd_descs.c:5717
static const RzCmdDescArg cmd_info_plugins_args[2]
Definition: cmd_descs.c:404
static const RzCmdDescHelp analysis_function_blocks_del_all_help
Definition: cmd_descs.c:1709
static const RzCmdDescHelp quit_with_preference_help
Definition: cmd_descs.c:11749
static const RzCmdDescHelp open_exchange_help
Definition: cmd_descs.c:10447
static const RzCmdDescHelp remote_mode_enable_help
Definition: cmd_descs.c:1134
static const RzCmdDescArg analysis_reg_profile_args[]
Definition: cmd_descs.c:3247
static const RzCmdDescArg cmd_print_byte_array_yara_args[]
Definition: cmd_descs.c:10693
static const RzCmdDescArg flag_local_list_args[]
Definition: cmd_descs.c:8161
static const RzCmdDescArg hash_bang_args[3]
Definition: cmd_descs.c:66
static const RzCmdDescHelp cmd_debug_list_maps_help
Definition: cmd_descs.c:7001
static const RzCmdDescArg debug_reg_roles_args[]
Definition: cmd_descs.c:7713
static const RzCmdDescDetailEntry analysis_reg_cond_Signed_detail_entries[]
Definition: cmd_descs.c:3306
static const RzCmdDescArg meta_type_list_args[]
Definition: cmd_descs.c:5811
static const RzCmdDescHelp analysis_class_method_add_help
Definition: cmd_descs.c:4358
static const RzCmdDescArg flag_tag_search_args[2]
Definition: cmd_descs.c:381
static const RzCmdDescArg write_8_inc_args[2]
Definition: cmd_descs.c:578
static const RzCmdDescArg cmd_debug_name_bp_args[2]
Definition: cmd_descs.c:274
static const RzCmdDescHelp cmd_debug_trace_addr_help
Definition: cmd_descs.c:6813
static const RzCmdDescHelp equal_g_handler_old_help
Definition: cmd_descs.c:1167
static const RzCmdDescHelp analysis_function_list_calls_help
Definition: cmd_descs.c:2358
static const RzCmdDescArg cmd_debug_add_watchpoint_args[2]
Definition: cmd_descs.c:288
static const RzCmdDescHelp debug_reg_flags_unset_help
Definition: cmd_descs.c:7511
static const RzCmdDescArg cmd_info_fields_args[]
Definition: cmd_descs.c:9190
static const RzCmdDescHelp cmd_debug_add_cond_bp_help
Definition: cmd_descs.c:6021
static const RzCmdDescArg analysis_function_type_matching_args[]
Definition: cmd_descs.c:2476
static const RzCmdDescArg cmd_info_signature_args[]
Definition: cmd_descs.c:9048
static const RzCmdDescArg analysis_hint_del_args[2]
Definition: cmd_descs.c:181
static const RzCmdDescHelp ts_help
Definition: cmd_descs.c:12585
static const RzCmdDescHelp cmd_print_gadget_add_help
Definition: cmd_descs.c:10999
static const RzCmdDescArg reopen_nobin_headers_args[]
Definition: cmd_descs.c:9864
static const RzCmdDescHelp analysis_function_vars_dis_refs_help
Definition: cmd_descs.c:1905
static const RzCmdDescHelp open_maps_map_help
Definition: cmd_descs.c:10152
static const RzCmdDescHelp cmd_print_byte_array_rizin_help
Definition: cmd_descs.c:10704
static const RzCmdDescHelp aess_help
Definition: cmd_descs.c:2808
static const RzCmdDescHelp meta_string_pascal_help
Definition: cmd_descs.c:5728
static const RzCmdDescArg remote_mode_enable_args[2]
Definition: cmd_descs.c:85
static const RzCmdDescHelp meta_type_remove_help
Definition: cmd_descs.c:5822
static const RzCmdDescArg analysis_hint_set_ret_args[2]
Definition: cmd_descs.c:192
static const RzCmdDescHelp cmd_debug_continue_execution_help
Definition: cmd_descs.c:6417
static const RzCmdDescDetail cmd_debug_add_watchpoint_details[2]
Definition: cmd_descs.c:39
static const RzCmdDescHelp cmd_debug_heap_jemalloc_help
Definition: cmd_descs.c:7338
static const RzCmdDescHelp cmd_debug_continue_exception_help
Definition: cmd_descs.c:6449
static const RzCmdDescArg tasks_transient_args[2]
Definition: cmd_descs.c:68
static const RzCmdDescHelp write_4_dec_help
Definition: cmd_descs.c:13048
static const RzCmdDescHelp analysis_hint_list_help
Definition: cmd_descs.c:3703
static const RzCmdDescHelp flag_local_add_help
Definition: cmd_descs.c:8142
static const RzCmdDescArg cmd_print_byte_array_golang_args[]
Definition: cmd_descs.c:10621
static const RzCmdDescHelp tasks_output_help
Definition: cmd_descs.c:802
static const RzCmdDescArg cmd_print_byte_array_c_cpp_bytes_args[]
Definition: cmd_descs.c:10573
static const RzCmdDescDetail cw_details[2]
Definition: cmd_descs.c:36
static const RzCmdDescArg analysis_class_vtable_del_args[3]
Definition: cmd_descs.c:210
static const RzCmdDescHelp block_decrease_help
Definition: cmd_descs.c:4871
static const RzCmdDescArg meta_string_args[2]
Definition: cmd_descs.c:262
static const RzCmdDescHelp print_hexdump_hex8_help
Definition: cmd_descs.c:11610
static const RzCmdDescArg meta_data_remove_all_args[]
Definition: cmd_descs.c:5579
static const RzCmdDescArg meta_magic_remove_all_args[]
Definition: cmd_descs.c:5667
static const RzCmdDescArg open_list_args[]
Definition: cmd_descs.c:9615
static const RzCmdDescHelp analysis_function_rename_help
Definition: cmd_descs.c:2455
static const RzCmdDescArg cmd_debug_remove_all_bp_args[]
Definition: cmd_descs.c:5974
static const RzCmdDescHelp reopen_core_help
Definition: cmd_descs.c:9783
static const RzCmdDescHelp reopen_debug_rzrun_help
Definition: cmd_descs.c:9835
static const RzCmdDescArg il_step_skip_until_addr_args[]
Definition: cmd_descs.c:2819
static const RzCmdDescHelp cmd_debug_remove_all_bp_help
Definition: cmd_descs.c:5977
static const RzCmdDescDetailEntry egg_config_Examples_detail_entries[]
Definition: cmd_descs.c:8805
static const RzCmdDescHelp reopen_write_help
Definition: cmd_descs.c:9760
static const RzCmdDescHelp comment_append_help
Definition: cmd_descs.c:5323
static const RzCmdDescArg cmd_debug_add_cond_bp_args[2]
Definition: cmd_descs.c:272
static const RzCmdDescHelp type_define_help
Definition: cmd_descs.c:12231
static const RzCmdDescArg analysis_hint_set_size_args[2]
Definition: cmd_descs.c:187
static const RzCmdDescArg flag_zone_remove_all_args[]
Definition: cmd_descs.c:8686
static const RzCmdDescDetail pointer_details[2]
Definition: cmd_descs.c:13
static const RzCmdDescHelp analysis_function_type_matching_help
Definition: cmd_descs.c:2479
static const RzCmdDescArg analysis_basic_block_list_args[]
Definition: cmd_descs.c:4732
static const RzCmdDescArg analysis_hint_del_immbase_args[]
Definition: cmd_descs.c:4192
static const RzCmdDescHelp type_enum_c_nl_help
Definition: cmd_descs.c:12302
static const RzCmdDescArg tasks_delete_all_args[]
Definition: cmd_descs.c:833
static const RzCmdDescHelp print_hexdump_hex4l_help
Definition: cmd_descs.c:11595
static const RzCmdDescHelp meta_string_utf8_help
Definition: cmd_descs.c:5743
static const RzCmdDescHelp plugins_io_print_help
Definition: cmd_descs.c:9547
static const RzCmdDescHelp open_list_help
Definition: cmd_descs.c:9618
static const RzCmdDescArg flag_space_stack_list_args[]
Definition: cmd_descs.c:8603
static const RzCmdDescHelp open_binary_del_all_help
Definition: cmd_descs.c:9971
static const RzCmdDescArg cmd_info_headers_args[]
Definition: cmd_descs.c:9198
static const RzCmdDescArg seek_next_args[2]
Definition: cmd_descs.c:523
static const RzCmdDescHelp afi_help
Definition: cmd_descs.c:2371
static const RzCmdDescHelp analysis_hint_del_esil_help
Definition: cmd_descs.c:3882
static const RzCmdDescArg cmd_debug_enable_bp_index_args[2]
Definition: cmd_descs.c:278
static const RzCmdDescArg plugins_unload_args[2]
Definition: cmd_descs.c:409
static const RzCmdDescHelp cmd_info_sourcelines_help
Definition: cmd_descs.c:9396
static const RzCmdDescHelp cmd_debug_add_hw_bp_help
Definition: cmd_descs.c:5961
static const RzCmdDescArg cmd_eval_color_set_colorful_palette_args[]
Definition: cmd_descs.c:7962
static const RzCmdDescArg eval_reset_args[]
Definition: cmd_descs.c:7817
static const RzCmdDescHelp analyze_function_linked_offsets_help
Definition: cmd_descs.c:1489
static const RzCmdDescHelp cu_help
Definition: cmd_descs.c:5057
static const RzCmdDescHelp analyze_symbols_entries_flags_help
Definition: cmd_descs.c:1475
static const RzCmdDescHelp R_help
Definition: cmd_descs.c:1034
static const RzCmdDescHelp egg_config_help
Definition: cmd_descs.c:8824
static const RzCmdDescHelp cmd_print_gadget_print_as_rizin_help
Definition: cmd_descs.c:11007
static const RzCmdDescArg cmd_shell_echo_args[2]
Definition: cmd_descs.c:637
static const RzCmdDescHelp analysis_regs_diff_help
Definition: cmd_descs.c:3078
static const RzCmdDescHelp wx_help
Definition: cmd_descs.c:13452
static const RzCmdDescArg analysis_function_vars_regs_del_args[2]
Definition: cmd_descs.c:124
static const RzCmdDescArg analysis_function_vars_dis_refs_args[]
Definition: cmd_descs.c:1902
static const RzCmdDescArg analysis_function_add_recu_force_args[2]
Definition: cmd_descs.c:98
static const RzCmdDescArg write_base64_encode_args[2]
Definition: cmd_descs.c:581
static const RzCmdDescHelp cmd_debug_remove_bp_help
Definition: cmd_descs.c:5969
static const RzCmdDescHelp apply_signatures_from_sigdb_help
Definition: cmd_descs.c:8775
static const RzCmdDescHelp cmd_debug_heap_block_flag_help
Definition: cmd_descs.c:7330
static const RzCmdDescHelp cmd_info_guess_size_help
Definition: cmd_descs.c:9444
static const RzCmdDescArg analyze_n_ins_args[2]
Definition: cmd_descs.c:214
static const RzCmdDescArg cmd_info_memory_args[]
Definition: cmd_descs.c:9260
static const RzCmdDescArg il_vm_status_args[3]
Definition: cmd_descs.c:152
static const RzCmdDescHelp cmd_debug_traces_ascii_help
Definition: cmd_descs.c:6771
static const RzCmdDescHelp cmd_debug_dml_help
Definition: cmd_descs.c:7241
static const RzCmdDescHelp type_typedef_c_help
Definition: cmd_descs.c:12656
static const RzCmdDescHelp cmd_eval_color_set_default_palette_help
Definition: cmd_descs.c:7880
static const RzCmdDescArg cmd_debug_bp_set_expr_cur_offset_args[2]
Definition: cmd_descs.c:287
static const RzCmdDescArg analysis_class_graph_args[2]
Definition: cmd_descs.c:202
static const RzCmdDescHelp tc_help
Definition: cmd_descs.c:12151
static const RzCmdDescHelp meta_type_current_help
Definition: cmd_descs.c:5838
static const RzCmdDescHelp ai_help
Definition: cmd_descs.c:3352
static const RzCmdDescHelp analysis_reg_arenas_write_hex_help
Definition: cmd_descs.c:3235
static const RzCmdDescArg egg_reset_args[]
Definition: cmd_descs.c:8906
static const RzCmdDescArg meta_string_utf8_args[2]
Definition: cmd_descs.c:263
static const RzCmdDescArg cmd_debug_list_trace_session_mmap_args[]
Definition: cmd_descs.c:6949
static const RzCmdDescHelp cmd_cmp_add_memory_watcher_help
Definition: cmd_descs.c:5181
static const char * cmd_debug_add_watchpoint_perm_choices[]
Definition: cmd_descs.c:6368
static const RzCmdDescArg write_value8_args[2]
Definition: cmd_descs.c:570
static const RzCmdDescHelp wf_help
Definition: cmd_descs.c:13351
static const RzCmdDescHelp ft_help
Definition: cmd_descs.c:8611
static const RzCmdDescArg il_step_over_until_addr_args[2]
Definition: cmd_descs.c:145
static const RzCmdDescHelp analyze_bytes_help
Definition: cmd_descs.c:4562
static const RzCmdDescHelp analysis_class_graph_help
Definition: cmd_descs.c:4326
static const RzCmdDescArg analysis_print_rtti_args[]
Definition: cmd_descs.c:3504
static const RzCmdDescArg interpret_macro_args[4]
Definition: cmd_descs.c:78
static const RzCmdDescHelp debug_reg_arenas_swap_help
Definition: cmd_descs.c:7558
static const RzCmdDescDetailEntry wo_Examples_detail_entries[]
Definition: cmd_descs.c:13601
static const RzCmdDescArg debug_reg_arenas_stack_size_args[]
Definition: cmd_descs.c:7547
static const RzCmdDescHelp reopen_debug_help
Definition: cmd_descs.c:9801
static const RzCmdDescHelp open_binary_rebase_help
Definition: cmd_descs.c:10038
static const RzCmdDescHelp analysis_hint_set_offset_help
Definition: cmd_descs.c:4217
static const RzCmdDescHelp cmd_debug_continue_mapped_io_help
Definition: cmd_descs.c:6485
static const RzCmdDescHelp debug_reg_arenas_zero_help
Definition: cmd_descs.c:7572
static const RzCmdDescArg write_1_dec_args[2]
Definition: cmd_descs.c:573
static const RzCmdDescHelp analyze_n_bytes_esil_help
Definition: cmd_descs.c:4581
static const RzCmdDescHelp cmd_debug_trace_interactive_help
Definition: cmd_descs.c:6899
static const RzCmdDescHelp cmd_debug_process_heaps_help
Definition: cmd_descs.c:7307
static const RzCmdDescHelp w6_help
Definition: cmd_descs.c:13107
static const RzCmdDescArg cmd_debug_heap_block_flag_args[]
Definition: cmd_descs.c:7327
static const RzCmdDescDetailEntry hash_bang_Examples_detail_entries[]
Definition: cmd_descs.c:718
static const RzCmdDescDetailEntry analysis_hint_set_val_empty_detail_entries[]
Definition: cmd_descs.c:4085
static const RzCmdDescDetailEntry w8_Examples_detail_entries[]
Definition: cmd_descs.c:13054
static const RzCmdDescArg cmd_debug_continue_send_signal_args[3]
Definition: cmd_descs.c:291
static const RzCmdDescArg analyze_all_function_calls_args[]
Definition: cmd_descs.c:1278
static const RzCmdDescArg analysis_appcall_args[2]
Definition: cmd_descs.c:138
static const RzCmdDescArg flag_rename_args[3]
Definition: cmd_descs.c:374
static const RzCmdDescHelp analysis_hint_list_at_help
Definition: cmd_descs.c:3711
static const RzCmdDescArg cmd_disassembly_n_bytes_args[2]
Definition: cmd_descs.c:460
static const RzCmdDescArg meta_hidden_list_args[]
Definition: cmd_descs.c:5605
static const RzCmdDescArg debug_regs_valgroup_args[2]
Definition: cmd_descs.c:331
static const RzCmdDescArg cmd_debug_display_bt_ascii_args[]
Definition: cmd_descs.c:6311
static const RzCmdDescArg type_open_editor_args[2]
Definition: cmd_descs.c:548
static const RzCmdDescHelp analysis_function_vars_regs_del_all_help
Definition: cmd_descs.c:2197
static const RzCmdDescHelp history_clear_help
Definition: cmd_descs.c:8952
static const RzCmdDescArg il_step_evaluate_args[2]
Definition: cmd_descs.c:144
static const RzCmdDescHelp egg_encoder_help
Definition: cmd_descs.c:8901
static const RzCmdDescHelp cmd_heap_chunks_graph_help
Definition: cmd_descs.c:7186
static const RzCmdDescHelp type_union_c_nl_help
Definition: cmd_descs.c:12701
static const RzCmdDescArg cmd_print_byte_array_kotlin_args[]
Definition: cmd_descs.c:10645
static const RzCmdDescArg open_prioritize_next_args[]
Definition: cmd_descs.c:10087
static const RzCmdDescHelp cmd_debug_step_until_help
Definition: cmd_descs.c:6675
static const RzCmdDescHelp cmd_cmp_unified_disasm_help
Definition: cmd_descs.c:5148
static const RzCmdDescArg open_binary_reload_args[2]
Definition: cmd_descs.c:433
static const RzCmdDescArg block_increase_args[2]
Definition: cmd_descs.c:229
static const RzCmdDescArg write_assembly_file_args[2]
Definition: cmd_descs.c:601
static const RzCmdDescHelp analysis_hint_del_bits_help
Definition: cmd_descs.c:3795
static const RzCmdDescHelp cmd_disassemble_recursive_help
Definition: cmd_descs.c:10895
static const RzCmdDescArg comment_append_args[2]
Definition: cmd_descs.c:251
static const RzCmdDescArg cmd_info_entry_args[]
Definition: cmd_descs.c:9155
static const RzCmdDescArg flag_move_args[2]
Definition: cmd_descs.c:372
static const RzCmdDescArg cmd_debug_traces_esil_delete_args[]
Definition: cmd_descs.c:6869
static const RzCmdDescHelp plugins_core_print_help
Definition: cmd_descs.c:9502
static const RzCmdDescHelp dmh_help
Definition: cmd_descs.c:7096
static const RzCmdDescArg analysis_hint_set_stackframe_args[2]
Definition: cmd_descs.c:189
static const RzCmdDescArg analysis_reg_flags_args[2]
Definition: cmd_descs.c:159
static const RzCmdDescArg analysis_syscall_print_args[]
Definition: cmd_descs.c:4771
static const RzCmdDescDetail debug_regs_diff_details[]
Definition: cmd_descs.c:7442
static const RzCmdDescArg analysis_function_vars_regs_del_all_args[]
Definition: cmd_descs.c:2194
static const RzCmdDescHelp ah_help
Definition: cmd_descs.c:3697
static const RzCmdDescHelp analyze_all_functions_esil_help
Definition: cmd_descs.c:1352
static const RzCmdDescHelp analysis_function_vars_reads_help
Definition: cmd_descs.c:1981
static const RzCmdDescArg write_from_file_args[4]
Definition: cmd_descs.c:594
static const RzCmdDescArg comment_remove_args[]
Definition: cmd_descs.c:5328
static const RzCmdDescHelp cmd_info_sourcelines_here_help
Definition: cmd_descs.c:9404
static const RzCmdDescHelp analysis_function_analyze_jmptable_help
Definition: cmd_descs.c:1623
static const RzCmdDescHelp flag_ordinals_help
Definition: cmd_descs.c:8461
static const RzCmdDescHelp interpret_pipe_help
Definition: cmd_descs.c:961
static const RzCmdDescHelp analysis_continue_until_except_help
Definition: cmd_descs.c:2598
static const RzCmdDescArg analysis_reg_arenas_pop_args[]
Definition: cmd_descs.c:3169
static const RzCmdDescHelp print_hexword_references_4_help
Definition: cmd_descs.c:11459
static const RzCmdDescArg analysis_basic_block_info_args[]
Definition: cmd_descs.c:4724
static const RzCmdDescHelp egg_padding_help
Definition: cmd_descs.c:8882
static const RzCmdDescHelp cmd_info_classes_help
Definition: cmd_descs.c:8998
static const RzCmdDescHelp meta_string_list_help
Definition: cmd_descs.c:5696
static const RzCmdDescArg meta_data_at_args[]
Definition: cmd_descs.c:5550
static const RzCmdDescHelp analysis_function_vars_sp_help
Definition: cmd_descs.c:2264
static const RzCmdDescArg tasks_wait_args[2]
Definition: cmd_descs.c:72
static const RzCmdDescArg cmd_info_kuery_args[2]
Definition: cmd_descs.c:403
static const RzCmdDescArg open_arch_bits_args[4]
Definition: cmd_descs.c:426
static const RzCmdDescHelp write_duplicate_help
Definition: cmd_descs.c:13904
static const RzCmdDescArg write_cache_list_args[]
Definition: cmd_descs.c:13244
static const RzCmdDescArg analysis_reg_arenas_stack_size_args[]
Definition: cmd_descs.c:3177
static const RzCmdDescHelp cmd_visual_help
Definition: cmd_descs.c:12754
static const RzCmdDescArg analysis_all_esil_functions_args[]
Definition: cmd_descs.c:1330
static const RzCmdDescHelp cmd_debug_name_bp_help
Definition: cmd_descs.c:6088
static const RzCmdDescHelp cmd_print_timestamp_hfs_help
Definition: cmd_descs.c:11123
static const RzCmdDescArg analysis_function_import_list_args[2]
Definition: cmd_descs.c:131
static const RzCmdDescArg cmd_debug_bt_enable_bp_trace_args[]
Definition: cmd_descs.c:6319
static const RzCmdDescHelp cmd_disassemble_recursively_from_current_block_help
Definition: cmd_descs.c:10909
static const RzCmdDescHelp debug_regs_help
Definition: cmd_descs.c:7370
static const RzCmdDescArg cmd_debug_handler_set_args[2]
Definition: cmd_descs.c:313
static const RzCmdDescArg type_enum_c_nl_args[2]
Definition: cmd_descs.c:537
static const RzCmdDescArg interpret_args[2]
Definition: cmd_descs.c:74
static const RzCmdDescArg analysis_function_blocks_color_args[3]
Definition: cmd_descs.c:104
static const RzCmdDescHelp print_byte_bitstream_help
Definition: cmd_descs.c:10484
static const RzCmdDescHelp print_hexdump_signed_integer_help
Definition: cmd_descs.c:11306
static const RzCmdDescHelp pxr_help
Definition: cmd_descs.c:11401
static const RzCmdDescArg write_2_dec_args[2]
Definition: cmd_descs.c:575
static const RzCmdDescHelp aan_help
Definition: cmd_descs.c:1413
static const RzCmdDescHelp cmd_cmp_list_compare_watchers_help
Definition: cmd_descs.c:5189
static const RzCmdDescDetail dr_details[2]
Definition: cmd_descs.c:41
static const RzCmdDescHelp analysis_hint_set_immbase_help
Definition: cmd_descs.c:4186
static const RzCmdDescHelp dt_help
Definition: cmd_descs.c:6749
static const RzCmdDescHelp analysis_xrefs_set_C_help
Definition: cmd_descs.c:3582
static const RzCmdDescHelp analysis_function_vars_regs_del_help
Definition: cmd_descs.c:2189
static const RzCmdDescHelp global_imports_help
Definition: cmd_descs.c:3376
static const RzCmdDescHelp analysis_reg_arenas_zero_help
Definition: cmd_descs.c:3202
static const RzCmdDescHelp flag_comment_help
Definition: cmd_descs.c:8399
static const RzCmdDescArg write_bits_args[2]
Definition: cmd_descs.c:564
static const RzCmdDescArg type_structure_c_nl_args[2]
Definition: cmd_descs.c:555
static const RzCmdDescHelp print_op_analysis_color_map_help
Definition: cmd_descs.c:11258
static const RzCmdDescHelp analysis_function_address_help
Definition: cmd_descs.c:1850
static const RzCmdDescArg tasks_output_args[2]
Definition: cmd_descs.c:69
static const RzCmdDescHelp write_hex_from_file_help
Definition: cmd_descs.c:13477
static const RzCmdDescHelp eval_bool_invert_help
Definition: cmd_descs.c:7833
static const RzCmdDescHelp cmd_info_headers_help
Definition: cmd_descs.c:9201
static const RzCmdDescArg cmd_debug_remove_bp_plugin_args[2]
Definition: cmd_descs.c:285
static const RzCmdDescArg cmd_heap_bins_list_print_args[2]
Definition: cmd_descs.c:317
static const RzCmdDescArg open_maps_map_args[7]
Definition: cmd_descs.c:436
static const RzCmdDescArg cmd_info_dwarf_args[]
Definition: cmd_descs.c:9059
static const RzCmdDescHelp ab_help
Definition: cmd_descs.c:4721
static const RzCmdDescHelp cmd_debug_step_until_instr_help
Definition: cmd_descs.c:6689
static const RzCmdDescHelp cmd_debug_remove_bp_plugin_help
Definition: cmd_descs.c:6272
static const RzCmdDescHelp cmd_cmp_unified1_help
Definition: cmd_descs.c:5092
static const RzCmdDescArg system_to_cons_args[3]
Definition: cmd_descs.c:65
static const RzCmdDescHelp meta_list_help
Definition: cmd_descs.c:5252
static const RzCmdDescArg flag_list_ascii_args[2]
Definition: cmd_descs.c:368
static const RzCmdDescArg cmd_debug_process_close_args[]
Definition: cmd_descs.c:6547
static const RzCmdDescHelp cmd_debug_traces_esil_i_help
Definition: cmd_descs.c:6880
static const RzCmdDescArg interpret_editor_2_args[]
Definition: cmd_descs.c:945
static const RzCmdDescHelp meta_magic_remove_all_help
Definition: cmd_descs.c:5670
static const RzCmdDescArg cmd_info_cur_segment_args[]
Definition: cmd_descs.c:9361
static const RzCmdDescHelp cmd_heap_tcache_print_help
Definition: cmd_descs.c:7224
static const RzCmdDescHelp type_print_hexstring_help
Definition: cmd_descs.c:12580
static const RzCmdDescHelp debug_reg_profile_help
Definition: cmd_descs.c:7620
static const RzCmdDescHelp open_binary_list_help
Definition: cmd_descs.c:9979
static const RzCmdDescHelp analysis_xrefs_to_list_help
Definition: cmd_descs.c:3626
static const RzCmdDescHelp type_xrefs_list_all_help
Definition: cmd_descs.c:12749
static const RzCmdDescArg debug_reg_profile_args[]
Definition: cmd_descs.c:7617
static const RzCmdDescHelp flag_space_remove_help
Definition: cmd_descs.c:8543
static const RzCmdDescHelp cmd_debug_traces_reset_help
Definition: cmd_descs.c:6808
static const RzCmdDescArg project_open_args[2]
Definition: cmd_descs.c:509
static const RzCmdDescDetail w2_details[2]
Definition: cmd_descs.c:49
static const RzCmdDescHelp analysis_function_vars_sp_setref_help
Definition: cmd_descs.c:2315
static const RzCmdDescArg cmd_info_archs_args[]
Definition: cmd_descs.c:8984
static const RzCmdDescHelp plugins_load_help
Definition: cmd_descs.c:9464
static const RzCmdDescArg reopen_malloc_args[]
Definition: cmd_descs.c:9840
static const RzCmdDescHelp cmd_debug_save_trace_session_help
Definition: cmd_descs.c:6931
static const RzCmdDescArg cmd_debug_allocate_maps_args[2]
Definition: cmd_descs.c:314
static const RzCmdDescHelp flag_space_add_help
Definition: cmd_descs.c:8521
static const RzCmdDescHelp resize_remove_help
Definition: cmd_descs.c:11818
static const RzCmdDescHelp analysis_function_vars_xrefs_args_help
Definition: cmd_descs.c:2045
static const RzCmdDescHelp analysis_class_del_help
Definition: cmd_descs.c:4271
static const RzCmdDescHelp oo_help
Definition: cmd_descs.c:9734
static const RzCmdDescArg flag_list_at_args[]
Definition: cmd_descs.c:8306
static const RzCmdDescArg open_prioritize_next_rotate_args[]
Definition: cmd_descs.c:10103
static const RzCmdDescHelp write_from_io_help
Definition: cmd_descs.c:13368
static const RzCmdDescArg analyze_simple_args[]
Definition: cmd_descs.c:1251
static const RzCmdDescArg cmd_debug_bp_plugin_args[2]
Definition: cmd_descs.c:284
static const RzCmdDescArg cmd_print_timestamp_dos_args[]
Definition: cmd_descs.c:11112
static const RzCmdDescArg flag_describe_args[]
Definition: cmd_descs.c:8407
static const RzCmdDescArg cmd_debug_step_cond_args[2]
Definition: cmd_descs.c:296
static const RzCmdDescArg write_mask_reset_args[]
Definition: cmd_descs.c:13593
static const RzCmdDescHelp cmd_debug_list_bp_indexes_help
Definition: cmd_descs.c:6107
static const RzCmdDescHelp analysis_xrefs_set_0_help
Definition: cmd_descs.c:3554
static const RzCmdDescArg debug_reg_profile_gdb_args[2]
Definition: cmd_descs.c:340
static const RzCmdDescArg analyze_recursively_all_function_types_args[]
Definition: cmd_descs.c:1370
static const RzCmdDescHelp analysis_function_signature_type_help
Definition: cmd_descs.c:1842
static const RzCmdDescHelp aes_help
Definition: cmd_descs.c:2746
static const RzCmdDescArg list_mne_args[]
Definition: cmd_descs.c:4698
static const RzCmdDescHelp write_op_sequence_help
Definition: cmd_descs.c:13801
static const RzCmdDescHelp dmw_help
Definition: cmd_descs.c:7301
static const RzCmdDescHelp cmd_print_byte_array_c_cpp_double_word_help
Definition: cmd_descs.c:10600
static const RzCmdDescArg meta_string_pascal_args[]
Definition: cmd_descs.c:5725
static const RzCmdDescHelp flag_add_help
Definition: cmd_descs.c:8097
static const RzCmdDescHelp cmd_alias_help
Definition: cmd_descs.c:751
static const RzCmdDescHelp write_assembly_help
Definition: cmd_descs.c:13494
static const RzCmdDescArg cmd_debug_step_until_args[2]
Definition: cmd_descs.c:300
static const RzCmdDescHelp esil_of_assembly_help
Definition: cmd_descs.c:10517
static const RzCmdDescArg write_debruijn_find_args[2]
Definition: cmd_descs.c:618
static const RzCmdDescArg print_hexdump_hex8_args[2]
Definition: cmd_descs.c:504
static const RzCmdDescArg flag_tag_list_args[]
Definition: cmd_descs.c:8633
static const RzCmdDescHelp analysis_esil_deinit_help
Definition: cmd_descs.c:2668
static const RzCmdDescHelp print_hexdump_hexless_bytes_help
Definition: cmd_descs.c:11505
static const RzCmdDescHelp cmd_info_cur_segment_help
Definition: cmd_descs.c:9364
static const RzCmdDescHelp print_hexdump_hexless_words_help
Definition: cmd_descs.c:11520
static const RzCmdDescArg cmd_info_class_methods_args[2]
Definition: cmd_descs.c:398
static const RzCmdDescArg cmd_disassemble_ropchain_args[2]
Definition: cmd_descs.c:468
static const RzCmdDescHelp cmd_disassembly_all_opcodes_help
Definition: cmd_descs.c:10742
static const RzCmdDescHelp open_maps_name_del_help
Definition: cmd_descs.c:10323
static const RzCmdDescHelp analysis_hint_set_jump_help
Definition: cmd_descs.c:3842
static const RzCmdDescArg cmd_debug_continue_execution_args[2]
Definition: cmd_descs.c:290
static const RzCmdDescHelp aac_help
Definition: cmd_descs.c:1275
static const RzCmdDescArg write_cache_commit_args[3]
Definition: cmd_descs.c:588
static const RzCmdDescHelp analysis_all_esil_help
Definition: cmd_descs.c:1324
static const RzCmdDescHelp il_step_over_until_addr_help
Definition: cmd_descs.c:2803
static const RzCmdDescHelp analysis_recover_rtti_all_help
Definition: cmd_descs.c:3523
static const RzCmdDescHelp analysis_class_base_list_help
Definition: cmd_descs.c:4461
static const RzCmdDescArg analysis_function_vars_type_args[3]
Definition: cmd_descs.c:115
static const RzCmdDescHelp analysis_xrefs_set_d_help
Definition: cmd_descs.c:3596
static const RzCmdDescHelp cmd_debug_run_command_bp_index_help
Definition: cmd_descs.c:6159
static const RzCmdDescArg analysis_class_base_list_args[2]
Definition: cmd_descs.c:208
static const RzCmdDescArg analysis_reg_arenas_swap_args[]
Definition: cmd_descs.c:3185
static const RzCmdDescHelp analysis_reg_profile_gdb_help
Definition: cmd_descs.c:3284
static const RzCmdDescHelp cmd_disassembly_n_instructions_with_flow_help
Definition: cmd_descs.c:10819
static const RzCmdDescHelp analysis_class_vtable_del_help
Definition: cmd_descs.c:4514
static const RzCmdDescHelp cmd_base64_decode_help
Definition: cmd_descs.c:11674
static const RzCmdDescArg cmd_print_byte_array_nodejs_args[]
Definition: cmd_descs.c:10653
static const RzCmdDescHelp cmd_debug_display_bt_oneline_help
Definition: cmd_descs.c:6298
static const RzCmdDescHelp print_hexdump_signed_integer4_help
Definition: cmd_descs.c:11336
static const RzCmdDescHelp acb_help
Definition: cmd_descs.c:4406
static const RzCmdDescHelp flag_space_rename_help
Definition: cmd_descs.c:8573
static const RzCmdDescArg analysis_function_rename_args[2]
Definition: cmd_descs.c:134
static const RzCmdDescArg open_binary_del_args[2]
Definition: cmd_descs.c:429
static const RzCmdDescDetailEntry cmd_shell_env_Examples_detail_entries[]
Definition: cmd_descs.c:14307
static const RzCmdDescHelp project_open_no_bin_io_help
Definition: cmd_descs.c:11717
static const RzCmdDescHelp flag_move_help
Definition: cmd_descs.c:8446
static const RzCmdDescArg analysis_function_cc_list_args[]
Definition: cmd_descs.c:2532
static const RzCmdDescHelp debug_reg_profile_comments_help
Definition: cmd_descs.c:7628
static const RzCmdDescHelp iterators_help
Definition: cmd_descs.c:14152
static const RzCmdDescHelp cmd_disassemble_summarize_function_help
Definition: cmd_descs.c:10943
static const RzCmdDescArg analysis_global_variable_delete_byaddr_args[2]
Definition: cmd_descs.c:169
static const RzCmdDescHelp analysis_hint_set_opcode_help
Definition: cmd_descs.c:3904
static const RzCmdDescHelp cmd_eval_color_list_reload_current_help
Definition: cmd_descs.c:7999
static const RzCmdDescHelp yank_editor_help
Definition: cmd_descs.c:13948
static const RzCmdDescHelp open_maps_prioritize_fd_help
Definition: cmd_descs.c:10429
static const RzCmdDescHelp type_function_del_help
Definition: cmd_descs.c:12348
static const RzCmdDescHelp reopen_debug_file_help
Definition: cmd_descs.c:9821
static const RzCmdDescArg analysis_hint_set_opcode_args[2]
Definition: cmd_descs.c:186
static const RzCmdDescDetail analysis_hint_set_bits_details[2]
Definition: cmd_descs.c:22
static const RzCmdDescArg write_value_args[2]
Definition: cmd_descs.c:566
static const RzCmdDescHelp ob_help
Definition: cmd_descs.c:9926
static const RzCmdDescArg quit_nokill_nosave_args[]
Definition: cmd_descs.c:11775
static const RzCmdDescArg project_save_args[2]
Definition: cmd_descs.c:508
static const RzCmdDescArg print_commands_after_traps_args[2]
Definition: cmd_descs.c:95
static const RzCmdDescHelp type_link_del_all_help
Definition: cmd_descs.c:12436
static const RzCmdDescArg seek_undo_args[]
Definition: cmd_descs.c:11964
static const RzCmdDescArg flag_comment_args[3]
Definition: cmd_descs.c:370
static const RzCmdDescArg seek_base_args[2]
Definition: cmd_descs.c:517
static const RzCmdDescHelp analysis_functions_merge_help
Definition: cmd_descs.c:2508
static const RzCmdDescHelp cmd_cmp_hex_block_hexdiff_help
Definition: cmd_descs.c:5241
static const RzCmdDescArg write_zero_args[2]
Definition: cmd_descs.c:571
static const RzCmdDescArg cmd_debug_remove_bp_index_args[2]
Definition: cmd_descs.c:275
static const RzCmdDescHelp debug_reg_arenas_push_help
Definition: cmd_descs.c:7534
static const RzCmdDescArg analysis_xrefs_set_s_args[2]
Definition: cmd_descs.c:178
static const RzCmdDescHelp comment_function_remove_help
Definition: cmd_descs.c:5380
static const RzCmdDescArg debug_reg_flags_unset_args[2]
Definition: cmd_descs.c:335
static const RzCmdDescHelp flag_relocate_help
Definition: cmd_descs.c:8504
static const RzCmdDescDetail analysis_hint_set_fail_details[2]
Definition: cmd_descs.c:28
static const RzCmdDescHelp ds_help
Definition: cmd_descs.c:6555
static const RzCmdDescHelp omp_help
Definition: cmd_descs.c:10379
static const RzCmdDescHelp cmd_debug_remove_bp_index_help
Definition: cmd_descs.c:6121
static const RzCmdDescHelp ecH_help
Definition: cmd_descs.c:7885
static const RzCmdDescHelp analyze_all_function_calls_help
Definition: cmd_descs.c:1281
static const RzCmdDescArg cmd_heap_tcache_print_args[]
Definition: cmd_descs.c:7221
static const RzCmdDescHelp to_help
Definition: cmd_descs.c:12481
static const RzCmdDescHelp cmd_arena_print_help
Definition: cmd_descs.c:7117
static const RzCmdDescHelp print_hexdump_emoji_help
Definition: cmd_descs.c:11366
static const RzCmdDescHelp H_help
Definition: cmd_descs.c:8922
static const RzCmdDescArg meta_magic_remove_args[]
Definition: cmd_descs.c:5659
static const RzCmdDescArg cmd_debug_display_bt_args[]
Definition: cmd_descs.c:6280
static const RzCmdDescDetailEntry analysis_hint_set_offset_empty_detail_entries[]
Definition: cmd_descs.c:4200
static const RzCmdDescHelp cmd_disassembly_basic_block_as_text_json_help
Definition: cmd_descs.c:10789
static const RzCmdDescArg cmd_cmp_bits_args[2]
Definition: cmd_descs.c:234
static const RzCmdDescArg debug_memory_permission_args[3]
Definition: cmd_descs.c:324
static const RzCmdDescHelp afvx_help
Definition: cmd_descs.c:2019
static const RzCmdDescArg write_extend_shift_args[3]
Definition: cmd_descs.c:583
static const char * basefind_compute_pointer_bits_choices[]
Definition: cmd_descs.c:4918
static const RzCmdDescDetail tmp_modifiers_details[2]
Definition: cmd_descs.c:57
static const RzCmdDescHelp display_opcode_help
Definition: cmd_descs.c:4665
static const RzCmdDescHelp afc_help
Definition: cmd_descs.c:2514
static const RzCmdDescHelp afvb_help
Definition: cmd_descs.c:2064
static const RzCmdDescHelp analysis_function_analyze_args_help
Definition: cmd_descs.c:1631
static const RzCmdDescArg cmd_debug_heap_jemalloc_args[]
Definition: cmd_descs.c:7335
static const RzCmdDescHelp analysis_function_vars_bp_del_all_help
Definition: cmd_descs.c:2109
static const RzCmdDescHelp aO_help
Definition: cmd_descs.c:4567
static const RzCmdDescHelp open_maps_all_fd_help
Definition: cmd_descs.c:10217
static const RzCmdDescHelp analysis_class_method_del_help
Definition: cmd_descs.c:4377
static const RzCmdDescHelp comment_function_list_help
Definition: cmd_descs.c:5372
static const RzCmdDescHelp write_2_inc_help
Definition: cmd_descs.c:12989
static const RzCmdDescArg cmd_cmp_unified4_args[2]
Definition: cmd_descs.c:244
static const RzCmdDescArg analysis_list_vtables_args[]
Definition: cmd_descs.c:3392
static const RzCmdDescArg debug_reg_arenas_write_hex_args[3]
Definition: cmd_descs.c:338
static const RzCmdDescHelp we_help
Definition: cmd_descs.c:13141
static const RzCmdDescHelp meta_format_remove_help
Definition: cmd_descs.c:5506
static const RzCmdDescHelp open_nobin_write_help
Definition: cmd_descs.c:9729
static const RzCmdDescHelp open_maps_flags_help
Definition: cmd_descs.c:10269
static const RzCmdDescHelp comment_filelink_help
Definition: cmd_descs.c:5353
static const RzCmdDescHelp meta_magic_help
Definition: cmd_descs.c:5646
static const RzCmdDescArg cmd_debug_display_bt_local_vars_args[]
Definition: cmd_descs.c:6303
static const RzCmdDescHelp fd_help
Definition: cmd_descs.c:8404
static const RzCmdDescHelp type_link_help
Definition: cmd_descs.c:12400
static const RzCmdDescArg reopen_args[2]
Definition: cmd_descs.c:419
static const RzCmdDescArg cmd_shell_rm_args[2]
Definition: cmd_descs.c:633
static const RzCmdDescArg meta_string_wide32_args[2]
Definition: cmd_descs.c:266
static const RzCmdDescHelp cmd_print_default_help
Definition: cmd_descs.c:11053
static const RzCmdDescArg reopen_nobin_write_headers_args[]
Definition: cmd_descs.c:9872
static const RzCmdDescArg cmd_debug_current_modules_args[]
Definition: cmd_descs.c:7047
static const RzCmdDescArg flag_hexdump_args[2]
Definition: cmd_descs.c:384
static const RzCmdDescHelp cmd_sizes_of_n_instructions_help
Definition: cmd_descs.c:10876
static const RzCmdDescHelp assembly_of_hex_alias_help
Definition: cmd_descs.c:11088
static const RzCmdDescArg cmd_debug_step_until_optype_args[2]
Definition: cmd_descs.c:303
static const RzCmdDescArg pointer_args[3]
Definition: cmd_descs.c:73
static const RzCmdDescArg analysis_function_size_sum_args[]
Definition: cmd_descs.c:2347
static const RzCmdDescHelp analysis_hint_del_opcode_help
Definition: cmd_descs.c:3913
static const RzCmdDescArg analysis_regs_prev_args[2]
Definition: cmd_descs.c:157
static const RzCmdDescArg cmd_disassembly_all_possible_opcodes_args[2]
Definition: cmd_descs.c:462
static const RzCmdDescHelp analysis_hint_del_jump_help
Definition: cmd_descs.c:3851
static const RzCmdDescHelp cmd_info_help
Definition: cmd_descs.c:8971
static const RzCmdDescHelp cmd_eval_color_load_theme_help
Definition: cmd_descs.c:7983
static const RzCmdDescHelp cmd_print_byte_array_c_cpp_half_word_help
Definition: cmd_descs.c:10584
static const RzCmdDescArg seek_basicblock_args[]
Definition: cmd_descs.c:12004
static const RzCmdDescArg meta_hidden_args[2]
Definition: cmd_descs.c:260
static const RzCmdDescArg analysis_hint_del_syntax_args[]
Definition: cmd_descs.c:4033
static const RzCmdDescArg meta_hidden_remove_all_args[]
Definition: cmd_descs.c:5621
static const RzCmdDescArg type_list_structure_args[2]
Definition: cmd_descs.c:553
static const RzCmdDescHelp cmd_eval_color_set_random_palette_help
Definition: cmd_descs.c:7957
static const RzCmdDescHelp pointer_help
Definition: cmd_descs.c:883
static const RzCmdDescArg flag_space_remove_all_args[]
Definition: cmd_descs.c:8548
static const RzCmdDescHelp cmd_heap_chunks_print_help
Definition: cmd_descs.c:7109
static const RzCmdDescArg comment_unique_args[2]
Definition: cmd_descs.c:253
static const RzCmdDescHelp print_hexdump_hexii_help
Definition: cmd_descs.c:11396
static const RzCmdDescHelp flag_rename_help
Definition: cmd_descs.c:8480
static const RzCmdDescHelp open_binary_show_help
Definition: cmd_descs.c:9995
static const RzCmdDescHelp cmd_analysis_help
Definition: cmd_descs.c:1245
static const RzCmdDescHelp cmd_shell_cp_help
Definition: cmd_descs.c:14463
static const RzCmdDescHelp analysis_hint_set_optype_help
Definition: cmd_descs.c:4133
static const RzCmdDescHelp cmd_debug_continue_send_signal_help
Definition: cmd_descs.c:6477
static const RzCmdDescArg analysis_function_describe_offset_args[]
Definition: cmd_descs.c:2561
static const RzCmdDescDetail ar_details[2]
Definition: cmd_descs.c:20
static const RzCmdDescDetailEntry analysis_hint_set_esil_empty_detail_entries[]
Definition: cmd_descs.c:3856
static const RzCmdDescArg analysis_reg_flags_unset_args[2]
Definition: cmd_descs.c:160
static const RzCmdDescHelp analysis_class_vtable_list_help
Definition: cmd_descs.c:4528
static const RzCmdDescDetailEntry interpret_macro_multiple_Example_detail_entries[]
Definition: cmd_descs.c:992
static const RzCmdDescHelp il_trace_stop_help
Definition: cmd_descs.c:2894
static const RzCmdDescArg type_del_args[2]
Definition: cmd_descs.c:528
static const RzCmdDescHelp analysis_function_strings_help
Definition: cmd_descs.c:2471
static const RzCmdDescArg open_close_all_args[]
Definition: cmd_descs.c:9644
static const RzCmdDescArg resize_remove_args[2]
Definition: cmd_descs.c:512
static const RzCmdDescArg eval_getset_args[2]
Definition: cmd_descs.c:343
static const RzCmdDescHelp cmd_debug_display_bt_help
Definition: cmd_descs.c:6283
static const RzCmdDescArg flirt_create_args[2]
Definition: cmd_descs.c:385
static const RzCmdDescArg cmd_cmp_hexpair_string_args[2]
Definition: cmd_descs.c:248
static const RzCmdDescArg cmd_disassembly_all_possible_opcodes_treeview_args[2]
Definition: cmd_descs.c:463
static const RzCmdDescArg write_hex_args[2]
Definition: cmd_descs.c:597
static const RzCmdDescHelp afii_help
Definition: cmd_descs.c:2382
static const RzCmdDescHelp seek_delta_help
Definition: cmd_descs.c:11912
static const RzCmdDescArg cmd_disassemble_summarize_n_bytes_args[2]
Definition: cmd_descs.c:469
static const RzCmdDescHelp flag_list_at_help
Definition: cmd_descs.c:8309
static const RzCmdDescArg analysis_functions_map_args[]
Definition: cmd_descs.c:2484
static const RzCmdDescHelp cmd_debug_process_profile_edit_help
Definition: cmd_descs.c:6542
static const RzCmdDescDetail debug_regs_args_details[]
Definition: cmd_descs.c:7418
static const RzCmdDescArg cmd_quit_args[]
Definition: cmd_descs.c:11725
static const RzCmdDescHelp cmd_info_versions_help
Definition: cmd_descs.c:9380
static const RzCmdDescArg cmd_print_hash_cfg_algo_list_args[]
Definition: cmd_descs.c:11070
static const RzCmdDescHelp cmd_info_entry_help
Definition: cmd_descs.c:9158
static const RzCmdDescArg cmd_help_search_args[2]
Definition: cmd_descs.c:89
static const RzCmdDescArg analysis_info_show_args[]
Definition: cmd_descs.c:3355
static const RzCmdDescArg analysis_reg_types_args[]
Definition: cmd_descs.c:3331
static const RzCmdDescHelp analysis_class_rename_help
Definition: cmd_descs.c:4290
static const RzCmdDescHelp cmd_debug_enable_bp_help
Definition: cmd_descs.c:6038
static const RzCmdDescArg seek_function_args[2]
Definition: cmd_descs.c:522
static const RzCmdDescArg last_output_args[]
Definition: cmd_descs.c:710
static const RzCmdDescHelp cmd_debug_bt_disable_bp_trace_help
Definition: cmd_descs.c:6330
static const RzCmdDescArg meta_string_list_args[]
Definition: cmd_descs.c:5693
static const RzCmdDescHelp meta_hidden_remove_help
Definition: cmd_descs.c:5616
static const RzCmdDescHelp cmd_debug_trace_graph_help
Definition: cmd_descs.c:6891
static const RzCmdDescArg type_noreturn_del_args[2]
Definition: cmd_descs.c:546
static const RzCmdDescHelp seek_register_help
Definition: cmd_descs.c:12107
static const RzCmdDescHelp CC_help
Definition: cmd_descs.c:5281
static const RzCmdDescHelp write_assembly_opcode_help
Definition: cmd_descs.c:13555
static const RzCmdDescHelp cmd_shell_fortune_help
Definition: cmd_descs.c:14590
static const RzCmdDescArg analysis_xrefs_set_C_args[2]
Definition: cmd_descs.c:176
static const RzCmdDescHelp cmd_shell_mkdir_help
Definition: cmd_descs.c:14530
static const RzCmdDescHelp cmd_debug_step_until_esil_help
Definition: cmd_descs.c:6731
static const RzCmdDescHelp type_cc_del_all_help
Definition: cmd_descs.c:12217
static const RzCmdDescArg cmd_info_cur_symbol_args[]
Definition: cmd_descs.c:9307
static const RzCmdDescArg cmd_info_libs_args[]
Definition: cmd_descs.c:9237
static const RzCmdDescHelp type_list_structure_help
Definition: cmd_descs.c:12597
static const RzCmdDescHelp cmd_disassemble_summarize_block_help
Definition: cmd_descs.c:10957
static const RzCmdDescDetailEntry analysis_hint_set_fail_empty_detail_entries[]
Definition: cmd_descs.c:3949
static const RzCmdDescArg project_open_no_bin_io_args[2]
Definition: cmd_descs.c:510
static const RzCmdDescArg yank_whole_file_args[2]
Definition: cmd_descs.c:623
static const RzCmdDescHelp cmd_debug_trace_tag_help
Definition: cmd_descs.c:6966
static const RzCmdDescHelp seek_next_help
Definition: cmd_descs.c:12061
static const RzCmdDescHelp cmd_info_memory_help
Definition: cmd_descs.c:9263
static const RzCmdDescArg cmd_shell_uniq_args[2]
Definition: cmd_descs.c:635
static const RzCmdDescHelp analyze_all_consecutive_functions_in_section_help
Definition: cmd_descs.c:1365
static const RzCmdDescHelp analysis_xrefs_from_list_help
Definition: cmd_descs.c:3634
static const RzCmdDescHelp meta_type_help
Definition: cmd_descs.c:5806
static const RzCmdDescHelp cmd_print_timestamp_ntfs_help
Definition: cmd_descs.c:11131
static const RzCmdDescArg write_unified_patch_args[2]
Definition: cmd_descs.c:585
static const RzCmdDescHelp analysis_function_cc_set_get_help
Definition: cmd_descs.c:2527
static const RzCmdDescHelp meta_var_comment_append_help
Definition: cmd_descs.c:5860
static const RzCmdDescArg open_list_ascii_args[]
Definition: cmd_descs.c:9894
static const RzCmdDescHelp flag_hexdump_help
Definition: cmd_descs.c:8718
static const RzCmdDescArg cmd_pdb_extract_args[3]
Definition: cmd_descs.c:401
static const RzCmdDescHelp write_unified_patch_help
Definition: cmd_descs.c:13222
static const RzCmdDescHelp cmd_debug_start_trace_session_help
Definition: cmd_descs.c:6910
static const RzCmdDescDetail analysis_hint_set_high_details[2]
Definition: cmd_descs.c:23
static const RzCmdDescHelp print_utf32le_help
Definition: cmd_descs.c:11182
static const RzCmdDescHelp cmd_print_gadget_help
Definition: cmd_descs.c:10962
static const RzCmdDescHelp analysis_reg_arenas_stack_size_help
Definition: cmd_descs.c:3180
static const RzCmdDescHelp write_zero_string_help
Definition: cmd_descs.c:13346
static const RzCmdDescArg type_open_file_args[2]
Definition: cmd_descs.c:547
static const RzCmdDescHelp cmd_print_byte_array_json_help
Definition: cmd_descs.c:10640
static const RzCmdDescHelp analysis_hint_set_syntax_help
Definition: cmd_descs.c:4027
static const RzCmdDescHelp type_noreturn_del_help
Definition: cmd_descs.c:12468
static const RzCmdDescHelp write_value2_help
Definition: cmd_descs.c:12869
static const RzCmdDescArg plugins_hash_print_args[]
Definition: cmd_descs.c:9522
static const RzCmdDescArg analyze_value_to_maps_args[]
Definition: cmd_descs.c:1522
static const RzCmdDescHelp as_help
Definition: cmd_descs.c:4754
static const RzCmdDescHelp af_help
Definition: cmd_descs.c:1530
static const RzCmdDescArg list_plugins_args[]
Definition: cmd_descs.c:4836
static const RzCmdDescArg meta_type_args[2]
Definition: cmd_descs.c:267
static const RzCmdDescArg cmd_shell_mkdir_args[3]
Definition: cmd_descs.c:642
static const RzCmdDescHelp analysis_function_vars_stackframe_help
Definition: cmd_descs.c:1948
static const RzCmdDescHelp cmd_info_purge_string_help
Definition: cmd_descs.c:9436
static const RzCmdDescArg analysis_function_xrefs_args[]
Definition: cmd_descs.c:1869
static const RzCmdDescArg cmd_debug_remove_bp_args[]
Definition: cmd_descs.c:5966
static const RzCmdDescArg open_binary_rebase_args[2]
Definition: cmd_descs.c:432
static const RzCmdDescArg analysis_class_list_args[]
Definition: cmd_descs.c:4295
static const RzCmdDescHelp write_op_xor_help
Definition: cmd_descs.c:13760
static const RzCmdDescArg cmd_debug_step_until_instr_args[2]
Definition: cmd_descs.c:301
static const RzCmdDescHelp analyze_everything_help
Definition: cmd_descs.c:1262
static const RzCmdDescHelp analysis_function_setbits_help
Definition: cmd_descs.c:1802
static const RzCmdDescArg analysis_hint_set_optype_args[2]
Definition: cmd_descs.c:194
static const RzCmdDescHelp afvr_help
Definition: cmd_descs.c:2152
static const RzCmdDescHelp cmd_info_strings_help
Definition: cmd_descs.c:9420
static const RzCmdDescHelp cmd_eval_color_highlight_remove_all_help
Definition: cmd_descs.c:7941
static const RzCmdDescArg write_op_shl_args[2]
Definition: cmd_descs.c:608
static const RzCmdDescHelp analysis_function_list_help
Definition: cmd_descs.c:2326
static const RzCmdDescArg analysis_xrefs_set_c_args[2]
Definition: cmd_descs.c:175
static const RzCmdDescHelp il_step_until_opt_help
Definition: cmd_descs.c:2875
static const RzCmdDescDetailEntry analysis_reg_cond_Unsigned_detail_entries[]
Definition: cmd_descs.c:3298
static const RzCmdDescHelp cmd_info_pdb_download_help
Definition: cmd_descs.c:9101
static const RzCmdDescArg analysis_esil_deinit_args[]
Definition: cmd_descs.c:2665
static const RzCmdDescHelp open_binary_select_fd_help
Definition: cmd_descs.c:9950
static const RzCmdDescArg cmd_debug_continue_back_args[]
Definition: cmd_descs.c:6422
static const RzCmdDescArg write_op_2byteswap_args[]
Definition: cmd_descs.c:13615
static const RzCmdDescHelp write_op_div_help
Definition: cmd_descs.c:13676
static const RzCmdDescDetail drp_details[]
Definition: cmd_descs.c:7610
static const RzCmdDescArg flirt_scan_args[2]
Definition: cmd_descs.c:387
static const RzCmdDescHelp seek_begin_help
Definition: cmd_descs.c:12037
static const RzCmdDescHelp flag_zone_add_help
Definition: cmd_descs.c:8667
static const RzCmdDescHelp cmd_eval_color_load_next_theme_help
Definition: cmd_descs.c:8015
static const RzCmdDescHelp open_maps_name_help
Definition: cmd_descs.c:10315
static const RzCmdDescHelp dot__help
Definition: cmd_descs.c:891
static const RzCmdDescDetail write_extend_hexbytes_details[2]
Definition: cmd_descs.c:53
static const RzCmdDescDetail w6_details[2]
Definition: cmd_descs.c:52
static const RzCmdDescArg il_step_args[2]
Definition: cmd_descs.c:143
static const RzCmdDescArg write_block_args[2]
Definition: cmd_descs.c:603
static const RzCmdDescArg meta_var_comment_editor_args[2]
Definition: cmd_descs.c:270
static const RzCmdDescHelp recover_all_golang_functions_strings_help
Definition: cmd_descs.c:1400
static const RzCmdDescHelp reopen_binary_help
Definition: cmd_descs.c:9775
static const RzCmdDescHelp write_cache_list_help
Definition: cmd_descs.c:13247
static const RzCmdDescHelp eval_editor_help
Definition: cmd_descs.c:8028
static const RzCmdDescHelp dbi_help
Definition: cmd_descs.c:6093
static const RzCmdDescHelp cmd_print_byte_array_java_help
Definition: cmd_descs.c:10632
static const RzCmdDescArg print_string_c_cpp_args[]
Definition: cmd_descs.c:11151
static const RzCmdDescHelp cmd_print_hash_cfg_help
Definition: cmd_descs.c:11065
static const RzCmdDescHelp cmd_print_timestamp_help
Definition: cmd_descs.c:11093
static const RzCmdDescHelp iE_help
Definition: cmd_descs.c:9171
static const RzCmdDescArg analysis_regs_args_args[]
Definition: cmd_descs.c:3051
static const RzCmdDescHelp C_help
Definition: cmd_descs.c:5246
RZ_IPI void rzshell_cmddescs_init(RzCore *core)
Definition: cmd_descs.c:14595
static const RzCmdDescHelp meta_hidden_help
Definition: cmd_descs.c:5599
static const RzCmdDescHelp type_cc_del_help
Definition: cmd_descs.c:12209
static const RzCmdDescHelp write_mask_reset_help
Definition: cmd_descs.c:13596
static const RzCmdDescArg open_args[4]
Definition: cmd_descs.c:412
static const RzCmdDescHelp print_bitstream_help
Definition: cmd_descs.c:10470
static const RzCmdDescDetailEntry analysis_hint_set_opcode_empty_detail_entries[]
Definition: cmd_descs.c:3887
static const RzCmdDescArg resize_insert_args[2]
Definition: cmd_descs.c:513
static const RzCmdDescHelp comment_remove_help
Definition: cmd_descs.c:5331
static const RzCmdDescHelp aaf_help
Definition: cmd_descs.c:1338
static const RzCmdDescDetailEntry analysis_hint_set_optype_empty_detail_entries[]
Definition: cmd_descs.c:4116
static const RzCmdDescArg history_list_or_exec_args[2]
Definition: cmd_descs.c:395
static const RzCmdDescHelp analysis_function_vars_bp_getref_help
Definition: cmd_descs.c:2128
static const RzCmdDescHelp open_prioritize_next_help
Definition: cmd_descs.c:10090
static const RzCmdDescArg analysis_hint_del_offset_args[]
Definition: cmd_descs.c:4223
static const RzCmdDescHelp analysis_basic_block_info_help
Definition: cmd_descs.c:4727
static const RzCmdDescHelp analysis_regs_prev_help
Definition: cmd_descs.c:3094
static const RzCmdDescArg cmd_disassemble_summarize_function_args[]
Definition: cmd_descs.c:10940
static const RzCmdDescArg analysis_print_rtti_all_args[]
Definition: cmd_descs.c:3512
static const RzCmdDescArg open_maps_list_ascii_args[]
Definition: cmd_descs.c:10179
static const RzCmdDescHelp cmd_debug_step_until_flag_help
Definition: cmd_descs.c:6744
static const RzCmdDescHelp write_cache_remove_help
Definition: cmd_descs.c:13268
static const RzCmdDescHelp write_mask_set_help
Definition: cmd_descs.c:13587
static const RzCmdDescHelp cmd_shell_exit_help
Definition: cmd_descs.c:14361
static const RzCmdDescArg print_hexdump_hex4l_args[2]
Definition: cmd_descs.c:503
static const RzCmdDescArg cmd_debug_dump_maps_args[2]
Definition: cmd_descs.c:315
static const RzCmdDescArg cmd_shell_cat_args[2]
Definition: cmd_descs.c:640
static const RzCmdDescArg cmd_debug_modules_args[]
Definition: cmd_descs.c:7039
static const RzCmdDescHelp write_random_help
Definition: cmd_descs.c:13236
static const RzCmdDescArg cmd_cmp_list_compare_watchers_args[]
Definition: cmd_descs.c:5186
static const RzCmdDescArg type_xrefs_list_args[2]
Definition: cmd_descs.c:561
static const RzCmdDescArg meta_space_rename_args[3]
Definition: cmd_descs.c:256
static const RzCmdDescArg analysis_xrefs_set_d_args[2]
Definition: cmd_descs.c:177
static const RzCmdDescArg seek_redo_args[]
Definition: cmd_descs.c:11956
static const RzCmdDescArg yank_to_args[3]
Definition: cmd_descs.c:626
static const RzCmdDescArg interpret_script_args[2]
Definition: cmd_descs.c:75
static const RzCmdDescArg meta_string_wide16_args[2]
Definition: cmd_descs.c:265
static const RzCmdDescHelp debug_regs_valgroup_help
Definition: cmd_descs.c:7413
static const RzCmdDescHelp il_vm_step_help
Definition: cmd_descs.c:2919
static const RzCmdDescHelp analyze_xrefs_section_bytes_help
Definition: cmd_descs.c:1459
static const RzCmdDescArg cmd_cmp_update_watcher_args[]
Definition: cmd_descs.c:5202
static const RzCmdDescHelp type_structure_c_nl_help
Definition: cmd_descs.c:12625
static const RzCmdDescArg analyze_all_objc_references_args[]
Definition: cmd_descs.c:1405
static const RzCmdDescHelp dr_help
Definition: cmd_descs.c:7356
static const RzCmdDescHelp analysis_hint_set_bits_help
Definition: cmd_descs.c:3786
static const RzCmdDescDetailEntry w2_Examples_detail_entries[]
Definition: cmd_descs.c:12966
static const RzCmdDescHelp cmd_info_plugins_help
Definition: cmd_descs.c:9255
static const RzCmdDescArg tasks_break_args[2]
Definition: cmd_descs.c:70
static const RzCmdDescArg write_4_inc_args[2]
Definition: cmd_descs.c:576
static const RzCmdDescArg cmd_debug_deallocate_map_args[]
Definition: cmd_descs.c:7055
static const RzCmdDescHelp cmd_print_gadget_remove_help
Definition: cmd_descs.c:11015
static const RzCmdDescArg open_write_args[4]
Definition: cmd_descs.c:413
static const RzCmdDescHelp analysis_function_create_help
Definition: cmd_descs.c:1588
static const RzCmdDescHelp analysis_hint_del_optype_help
Definition: cmd_descs.c:4142
static const RzCmdDescHelp open_list_ascii_help
Definition: cmd_descs.c:9897
static const RzCmdDescArg analysis_class_vtable_list_args[2]
Definition: cmd_descs.c:211
static const RzCmdDescArg cmd_debug_trace_interactive_args[]
Definition: cmd_descs.c:6896
static const RzCmdDescHelp write_op_decrypt_help
Definition: cmd_descs.c:13828
static const RzCmdDescHelp flag_local_remove_help
Definition: cmd_descs.c:8156
static const RzCmdDescArg seek_end_args[]
Definition: cmd_descs.c:12042
static const RzCmdDescArg flag_zone_remove_args[2]
Definition: cmd_descs.c:383
static const RzCmdDescArg cmd_info_whole_strings_args[]
Definition: cmd_descs.c:9425
static const RzCmdDescHelp open_show_current_help
Definition: cmd_descs.c:9626
static const RzCmdDescArg assembly_of_hex_args[2]
Definition: cmd_descs.c:458
static const RzCmdDescArg cmd_disassemble_recursively_from_current_block_args[]
Definition: cmd_descs.c:10906
static const RzCmdDescArg analysis_hint_set_jump_args[2]
Definition: cmd_descs.c:184
static const RzCmdDescHelp ao_help
Definition: cmd_descs.c:4602
static const RzCmdDescHelp analysis_function_blocks_asciiart_help
Definition: cmd_descs.c:1762
static const RzCmdDescArg analysis_hint_set_esil_args[2]
Definition: cmd_descs.c:185
static const RzCmdDescHelp open_maps_relocate_current_help
Definition: cmd_descs.c:10250
static const RzCmdDescHelp seek_function_help
Definition: cmd_descs.c:12021
static const RzCmdDescArg cmd_print_timestamp_current_args[]
Definition: cmd_descs.c:11104
static const RzCmdDescArg cmd_heap_chunks_graph_args[2]
Definition: cmd_descs.c:320
static const RzCmdDescHelp yank_print_help
Definition: cmd_descs.c:13994
static const RzCmdDescDetailEntry ar_Register_space_Filter_detail_entries[]
Definition: cmd_descs.c:2973
static const RzCmdDescHelp eval_reset_help
Definition: cmd_descs.c:7820
static const RzCmdDescArg plugins_bin_print_args[]
Definition: cmd_descs.c:9530
static const RzCmdDescArg open_binary_add_args[2]
Definition: cmd_descs.c:430
static const RzCmdDescHelp dmd_help
Definition: cmd_descs.c:7063
static const RzCmdDescHelp analysis_reg_arenas_swap_help
Definition: cmd_descs.c:3188
static const RzCmdDescArg cmd_print_byte_array_swift_args[]
Definition: cmd_descs.c:10685
static const RzCmdDescHelp list_plugins_help
Definition: cmd_descs.c:4839
static const RzCmdDescArg resize_args[2]
Definition: cmd_descs.c:511
static const RzCmdDescHelp print_hexdump_signed_integer2_help
Definition: cmd_descs.c:11321
static const RzCmdDescHelp analysis_hint_set_val_help
Definition: cmd_descs.c:4102
static const RzCmdDescHelp tcc_help
Definition: cmd_descs.c:12182
static const RzCmdDescHelp print_hexword_references_2_help
Definition: cmd_descs.c:11444
static const RzCmdDescHelp cmd_info_binary_help
Definition: cmd_descs.c:9217
static const RzCmdDescArg analysis_function_signature_type_args[2]
Definition: cmd_descs.c:107
static const RzCmdDescHelp open_maps_name_id_del_help
Definition: cmd_descs.c:10355
static const char * seek_next_type_choices[]
Definition: cmd_descs.c:12050
static const RzCmdDescArg meta_format_args[3]
Definition: cmd_descs.c:257
static const RzCmdDescArg yank_file_args[3]
Definition: cmd_descs.c:622
static const RzCmdDescArg analyze_n_ins_size_args[2]
Definition: cmd_descs.c:215
static const RzCmdDescHelp cmd_comments_in_n_instructions_help
Definition: cmd_descs.c:10804
static const RzCmdDescArg type_list_c_args[2]
Definition: cmd_descs.c:529
static const RzCmdDescArg print_hexdump_signed_integer4_args[2]
Definition: cmd_descs.c:487
static const char * cmd_heap_arena_bins_print_bin_type_choices[]
Definition: cmd_descs.c:7145
static const RzCmdDescArg analysis_recover_rtti_all_args[]
Definition: cmd_descs.c:3520
static const RzCmdDescArg open_malloc_args[2]
Definition: cmd_descs.c:416
static const RzCmdDescArg autoname_all_functions_args[]
Definition: cmd_descs.c:1416
static const RzCmdDescHelp remote_mode_disable_help
Definition: cmd_descs.c:1142
static const RzCmdDescHelp comment_help
Definition: cmd_descs.c:5293
static const RzCmdDescHelp specifiers_help
Definition: cmd_descs.c:14296
static const RzCmdDescArg egg_config_args[2]
Definition: cmd_descs.c:390
static const RzCmdDescHelp system_to_cons_help
Definition: cmd_descs.c:704
static const RzCmdDescHelp aesu_help
Definition: cmd_descs.c:2835
static const RzCmdDescArg cmd_shell_cd_args[2]
Definition: cmd_descs.c:639
static const RzCmdDescHelp omn_help
Definition: cmd_descs.c:10303
static const RzCmdDescHelp id_help
Definition: cmd_descs.c:9056
static const RzCmdDescHelp cmd_cmp_remove_watcher_help
Definition: cmd_descs.c:5213
static const RzCmdDescHelp meta_string_help
Definition: cmd_descs.c:5688
static const RzCmdDescHelp flag_space_remove_all_help
Definition: cmd_descs.c:8551
static const RzCmdDescHelp open_binary_reload_help
Definition: cmd_descs.c:10053
static const RzCmdDescHelp interpret_macro_help
Definition: cmd_descs.c:987
static const RzCmdDescDetail pipe_details[2]
Definition: cmd_descs.c:60
static const RzCmdDescArg open_maps_relocate_current_args[2]
Definition: cmd_descs.c:441
static const RzCmdDescArg comment_function_remove_args[]
Definition: cmd_descs.c:5377
static const RzCmdDescHelp meta_magic_remove_help
Definition: cmd_descs.c:5662
static const RzCmdDescHelp type_union_c_help
Definition: cmd_descs.c:12687
static const RzCmdDescHelp analysis_function_size_sum_help
Definition: cmd_descs.c:2350
static const RzCmdDescArg analysis_xrefs_graph_args[]
Definition: cmd_descs.c:3689
static const RzCmdDescHelp analysis_function_list_in_help
Definition: cmd_descs.c:2334
static const RzCmdDescHelp analyze_all_objc_references_help
Definition: cmd_descs.c:1408
static const RzCmdDescHelp analyze_all_functions_help
Definition: cmd_descs.c:1344
static const RzCmdDescArg analysis_xrefs_list_args[]
Definition: cmd_descs.c:3615
static const RzCmdDescHelp cmd_print_help
Definition: cmd_descs.c:10452
static const RzCmdDescArg type_xrefs_function_args[2]
Definition: cmd_descs.c:562
static const RzCmdDescHelp and__help
Definition: cmd_descs.c:762
static const RzCmdDescHelp write_cache_commit_help
Definition: cmd_descs.c:13296
static const RzCmdDescArg plugins_io_print_args[2]
Definition: cmd_descs.c:411
static const RzCmdDescArg analysis_function_analyze_args_args[]
Definition: cmd_descs.c:1628
static const RzCmdDescHelp block_max_help
Definition: cmd_descs.c:4913
static const RzCmdDescDetailEntry analysis_hint_set_immbase_empty_detail_entries[]
Definition: cmd_descs.c:4147
static const RzCmdDescArg cmd_shell_cp_args[3]
Definition: cmd_descs.c:638
static const RzCmdDescHelp seek_undo_help
Definition: cmd_descs.c:11967
static const RzCmdDescHelp analysis_appcall_help
Definition: cmd_descs.c:2586
static const RzCmdDescArg debug_regs_args_args[]
Definition: cmd_descs.c:7421
static const RzCmdDescArg debug_drx_unset_args[2]
Definition: cmd_descs.c:342
static const RzCmdDescHelp cmd_info_source_help
Definition: cmd_descs.c:9412
static const RzCmdDescHelp write_zero_help
Definition: cmd_descs.c:12911
static const RzCmdDescArg cmd_cmp_unified8_args[2]
Definition: cmd_descs.c:245
static const RzCmdDescArg write_cache_remove_args[3]
Definition: cmd_descs.c:587
static const RzCmdDescHelp flag_zone_remove_all_help
Definition: cmd_descs.c:8689
static const RzCmdDescHelp analysis_function_vars_xrefs_vars_help
Definition: cmd_descs.c:2059
static const RzCmdDescArg cmd_cmp_addr_args[3]
Definition: cmd_descs.c:235
static const RzCmdDescHelp cmd_debug_step_skip_help
Definition: cmd_descs.c:6658
static const RzCmdDescHelp type_list_c_nl_help
Definition: cmd_descs.c:12177
static const RzCmdDescHelp equal_h_handler_old_help
Definition: cmd_descs.c:1171
static const RzCmdDescArg cmd_debug_list_bp_indexes_args[]
Definition: cmd_descs.c:6104
static const RzCmdDescHelp type_list_union_help
Definition: cmd_descs.c:12673
static const RzCmdDescArg write_duplicate_args[3]
Definition: cmd_descs.c:619
static const RzCmdDescHelp CS_help
Definition: cmd_descs.c:5407
static const RzCmdDescHelp cmd_debug_stop_trace_session_help
Definition: cmd_descs.c:6918
static const RzCmdDescArg meta_list_args[]
Definition: cmd_descs.c:5249
static const RzCmdDescHelp cmd_info_pdb_show_help
Definition: cmd_descs.c:9093
static const RzCmdDescHelp shell_help
Definition: cmd_descs.c:14303
static const RzCmdDescHelp write_pcache_commit_help
Definition: cmd_descs.c:13332
static const RzCmdDescHelp cmd_info_libs_help
Definition: cmd_descs.c:9240
static const RzCmdDescHelp open_close_all_help
Definition: cmd_descs.c:9647
static const RzCmdDescHelp meta_var_comment_editor_help
Definition: cmd_descs.c:5888
static const RzCmdDescArg cmd_print_gadget_print_as_rizin_args[]
Definition: cmd_descs.c:11004
static const RzCmdDescArg analysis_hint_del_val_args[]
Definition: cmd_descs.c:4108
static const RzCmdDescArg analysis_class_vtable_lookup_args[3]
Definition: cmd_descs.c:212
static const RzCmdDescArg cmd_debug_trace_esils_args[]
Definition: cmd_descs.c:6861
static const RzCmdDescHelp w1_help
Definition: cmd_descs.c:12932
static const RzCmdDescHelp remote_open_help
Definition: cmd_descs.c:1120
static const RzCmdDescHelp cmd_debug_display_bt_local_vars_help
Definition: cmd_descs.c:6306
static const RzCmdDescArg eval_spaces_args[2]
Definition: cmd_descs.c:353
static const RzCmdDescHelp type_structure_c_help
Definition: cmd_descs.c:12611
static const RzCmdDescHelp ic_help
Definition: cmd_descs.c:8992
static const RzCmdDescHelp cmd_info_cur_export_help
Definition: cmd_descs.c:9185
static const RzCmdDescHelp debug_reg_arenas_write_hex_help
Definition: cmd_descs.c:7605
static const RzCmdDescHelp analysis_reg_profile_comments_help
Definition: cmd_descs.c:3258
static const RzCmdDescHelp cmd_print_byte_array_python_help
Definition: cmd_descs.c:10672
static const RzCmdDescArg egg_encoder_args[3]
Definition: cmd_descs.c:394
static const RzCmdDescArg meta_var_comment_remove_args[2]
Definition: cmd_descs.c:269
static const RzCmdDescArg analysis_function_count_args[]
Definition: cmd_descs.c:2339
static const RzCmdDescHelp analysis_reg_cc_help
Definition: cmd_descs.c:3066
static const RzCmdDescArg analysis_function_signature_args[2]
Definition: cmd_descs.c:106
static const RzCmdDescHelp debug_reg_profile_open_help
Definition: cmd_descs.c:7641
static const RzCmdDescHelp open_maps_prioritize_help
Definition: cmd_descs.c:10390
static const RzCmdDescArg cmd_cmp_unified2_args[2]
Definition: cmd_descs.c:243
static const RzCmdDescHelp cmd_debug_step_back_help
Definition: cmd_descs.c:6583
static const RzCmdDescHelp open_nobin_help
Definition: cmd_descs.c:9703
static const RzCmdDescArg print_utf16le_args[2]
Definition: cmd_descs.c:476
static const RzCmdDescArg yank_hex_print_args[2]
Definition: cmd_descs.c:628
static const RzCmdDescHelp comment_list_help
Definition: cmd_descs.c:5301
static const RzCmdDescHelp ax_help
Definition: cmd_descs.c:3542
static const RzCmdDescArg type_union_c_args[2]
Definition: cmd_descs.c:559
static const RzCmdDescArg analysis_reg_arenas_args[]
Definition: cmd_descs.c:3153
static const RzCmdDescArg cmd_disassembly_function_summary_args[]
Definition: cmd_descs.c:10835
static const RzCmdDescArg yank_hexpairs_args[2]
Definition: cmd_descs.c:627
static const RzCmdDescArg analysis_regs_args[2]
Definition: cmd_descs.c:153
static const RzCmdDescHelp analysis_hint_set_ret_help
Definition: cmd_descs.c:4072
static const RzCmdDescArg open_maps_list_args[2]
Definition: cmd_descs.c:437
static const RzCmdDescHelp write_1_dec_help
Definition: cmd_descs.c:12960
static const RzCmdDescHelp c_help
Definition: cmd_descs.c:4934
static const RzCmdDescArg analysis_function_analyze_args_l_args[]
Definition: cmd_descs.c:1636
static const RzCmdDescArg analysis_reg_arenas_write_hex_args[3]
Definition: cmd_descs.c:163
static const RzCmdDescHelp cmd_info_signature_help
Definition: cmd_descs.c:9051
static const RzCmdDescHelp analyze_simple_help
Definition: cmd_descs.c:1254
static const RzCmdDescHelp cmd_info_sections_help
Definition: cmd_descs.c:9325
static const RzCmdDescHelp cmd_disassemble_ropchain_help
Definition: cmd_descs.c:10890
static const RzCmdDescHelp reopen_help
Definition: cmd_descs.c:9746
static const RzCmdDescArg flag_list_args[]
Definition: cmd_descs.c:8298
static const RzCmdDescArg analyze_everything_args[]
Definition: cmd_descs.c:1259
static const RzCmdDescArg cmd_debug_dump_maps_all_args[]
Definition: cmd_descs.c:7080
static const RzCmdDescArg il_trace_stop_args[]
Definition: cmd_descs.c:2891
static const RzCmdDescHelp cmd_info_cur_symbol_help
Definition: cmd_descs.c:9310
static const RzCmdDescHelp analyze_everything_experimental_help
Definition: cmd_descs.c:1270
static const RzCmdDescArg type_enum_find_args[2]
Definition: cmd_descs.c:538
static const RzCmdDescHelp open_binary_del_help
Definition: cmd_descs.c:9963
static const RzCmdDescHelp cmd_debug_show_cur_bp_help
Definition: cmd_descs.c:5985
static const RzCmdDescArg cmd_cmp_file_args[2]
Definition: cmd_descs.c:240
static const RzCmdDescArg il_trace_start_args[]
Definition: cmd_descs.c:2883
static const RzCmdDescHelp seek_opcode_help
Definition: cmd_descs.c:12093
static const RzCmdDescArg meta_var_stack_comment_list_args[]
Definition: cmd_descs.c:5917
static const RzCmdDescHelp type_link_show_help
Definition: cmd_descs.c:12414
static const RzCmdDescArg cmd_debug_step_over_args[2]
Definition: cmd_descs.c:298
static const RzCmdDescArg type_function_cc_args[3]
Definition: cmd_descs.c:541
static const RzCmdDescArg remote_tcp_args[3]
Definition: cmd_descs.c:87
static const RzCmdDescArg cmd_debug_traces_ascii_args[]
Definition: cmd_descs.c:6768
static const RzCmdDescHelp remote_rap_help
Definition: cmd_descs.c:1162
static const RzCmdDescArg meta_string_at_args[]
Definition: cmd_descs.c:5701
static const char * seek_prev_type_choices[]
Definition: cmd_descs.c:12067
static const RzCmdDescArg cmd_debug_continue_traptrace_args[2]
Definition: cmd_descs.c:292
static const RzCmdDescArg analyse_name_args[2]
Definition: cmd_descs.c:220
static const RzCmdDescArg meta_space_list_args[]
Definition: cmd_descs.c:5424
static const RzCmdDescArg cmd_print_byte_array_java_args[]
Definition: cmd_descs.c:10629
static const RzCmdDescHelp write_op_shl_help
Definition: cmd_descs.c:13690
static const RzCmdDescHelp dl_help
Definition: cmd_descs.c:6971
static const RzCmdDescHelp P_help
Definition: cmd_descs.c:11679
static const RzCmdDescHelp type_open_sdb_help
Definition: cmd_descs.c:12518
static const RzCmdDescHelp type_function_cc_help
Definition: cmd_descs.c:12376
static const RzCmdDescArg debug_reg_arenas_zero_args[2]
Definition: cmd_descs.c:336
static const RzCmdDescArg meta_var_comment_list_args[]
Definition: cmd_descs.c:5893
static const RzCmdDescHelp analysis_reg_cond_help
Definition: cmd_descs.c:3322
static const RzCmdDescHelp plugins_unload_help
Definition: cmd_descs.c:9478
static const RzCmdDescHelp cmd_debug_step_over_help
Definition: cmd_descs.c:6635
static const RzCmdDescHelp cmd_debug_add_bp_module_help
Definition: cmd_descs.c:6073
static const RzCmdDescHelp cmd_shell_echo_help
Definition: cmd_descs.c:14444
static const RzCmdDescHelp analysis_hint_set_arch_help
Definition: cmd_descs.c:3756
static const RzCmdDescDetailEntry cmd_cmp_unified_Applying_space_patches_detail_entries[]
Definition: cmd_descs.c:5060
static const RzCmdDescHelp flag_realname_help
Definition: cmd_descs.c:8344
static const RzCmdDescHelp dsu_help
Definition: cmd_descs.c:6663
static const RzCmdDescArg cmd_cmp_disasm_args[2]
Definition: cmd_descs.c:239
static const RzCmdDescHelp cmd_debug_add_bp_noreturn_func_help
Definition: cmd_descs.c:6054
static const RzCmdDescArg quit_kill_nosave_args[]
Definition: cmd_descs.c:11764
static const RzCmdDescArg cmd_debug_disable_bp_args[]
Definition: cmd_descs.c:6027
static const RzCmdDescDetail analysis_hint_set_opcode_details[2]
Definition: cmd_descs.c:26
static const RzCmdDescArg open_maps_name_id_args[3]
Definition: cmd_descs.c:446
static const RzCmdDescArg cmd_debug_step_back_args[2]
Definition: cmd_descs.c:295
static const RzCmdDescHelp cmd_debug_traces_help
Definition: cmd_descs.c:6763
static const RzCmdDescHelp cmd_print_byte_array_kotlin_help
Definition: cmd_descs.c:10648
static const RzCmdDescDetail debug_reg_types_details[]
Definition: cmd_descs.c:7698
static const RzCmdDescArg seek_opcode_args[2]
Definition: cmd_descs.c:525
static const RzCmdDescArg cmd_shell_cls_args[]
Definition: cmd_descs.c:14565
static const RzCmdDescArg analyze_n_bytes_args[]
Definition: cmd_descs.c:4570
static const RzCmdDescHelp analysis_esil_init_help
Definition: cmd_descs.c:2660
static const RzCmdDescArg cmd_debug_process_heaps_args[]
Definition: cmd_descs.c:7304
static const RzCmdDescArg cmd_print_byte_array_bash_args[]
Definition: cmd_descs.c:10613
static const RzCmdDescArg cmd_debug_continue_exception_args[]
Definition: cmd_descs.c:6446
static const RzCmdDescHelp flag_base_help
Definition: cmd_descs.c:8235
static const RzCmdDescHelp analysis_reg_profile_open_help
Definition: cmd_descs.c:3271
static const RzCmdDescArg open_binary_select_id_args[2]
Definition: cmd_descs.c:427
static const RzCmdDescHelp afn_help
Definition: cmd_descs.c:2443
static const RzCmdDescDetailEntry analysis_reg_cond_Basic_detail_entries[]
Definition: cmd_descs.c:3289
static const RzCmdDescDetailEntry analysis_hint_set_arch_empty_detail_entries[]
Definition: cmd_descs.c:3738
static const RzCmdDescHelp cmd_info_hashes_help
Definition: cmd_descs.c:9372
static const RzCmdDescArg cmd_info_pdb_load_args[2]
Definition: cmd_descs.c:399
static const RzCmdDescArg analysis_global_variable_retype_args[3]
Definition: cmd_descs.c:172
static const RzCmdDescArg seek_register_args[2]
Definition: cmd_descs.c:526
static const RzCmdDescArg egg_compile_args[2]
Definition: cmd_descs.c:389
static const RzCmdDescArg print_hexdump_bits_args[2]
Definition: cmd_descs.c:483
static const RzCmdDescArg open_prioritize_prev_args[]
Definition: cmd_descs.c:10095
static const RzCmdDescArg print_areas_no_functions_args[2]
Definition: cmd_descs.c:96
static const RzCmdDescHelp analysis_list_struct_offsets_help
Definition: cmd_descs.c:4240
static const RzCmdDescHelp analysis_global_variable_delete_byname_help
Definition: cmd_descs.c:3462
static const RzCmdDescHelp analysis_function_vars_detect_help
Definition: cmd_descs.c:1926
static const RzCmdDescHelp analysis_hint_del_size_help
Definition: cmd_descs.c:3944
static const RzCmdDescArg cmd_cmp_hex_block_hexdiff_args[2]
Definition: cmd_descs.c:249
static const RzCmdDescHelp y_help
Definition: cmd_descs.c:13927
static const RzCmdDescHelp analysis_function_import_list_del_help
Definition: cmd_descs.c:2403
static const RzCmdDescHelp Cf_help
Definition: cmd_descs.c:5473
static const RzCmdDescHelp analysis_hint_del_ptr_help
Definition: cmd_descs.c:4058
static const RzCmdDescHelp on_help
Definition: cmd_descs.c:9679
static const RzCmdDescHelp cmd_info_pdb_load_help
Definition: cmd_descs.c:9079
static const RzCmdDescHelp quit_nokill_save_help
Definition: cmd_descs.c:11786
static const RzCmdDescArg analysis_hint_del_optype_args[]
Definition: cmd_descs.c:4139
static const RzCmdDescHelp write_help
Definition: cmd_descs.c:12774
static const RzCmdDescDetail analysis_reg_types_details[]
Definition: cmd_descs.c:3328
static const RzCmdDescDetail system_details[2]
Definition: cmd_descs.c:10
static const RzCmdDescHelp cmd_debug_list_trace_session_mmap_help
Definition: cmd_descs.c:6952
static const RzCmdDescHelp write_bits_help
Definition: cmd_descs.c:12798
static const RzCmdDescArg cmd_shell_which_args[2]
Definition: cmd_descs.c:644
static const RzCmdDescHelp analysis_function_vars_display_help
Definition: cmd_descs.c:1940
static const RzCmdDescHelp write_debruijn_find_help
Definition: cmd_descs.c:13884
static const RzCmdDescHelp analysis_function_blocks_info_help
Definition: cmd_descs.c:1770
static const RzCmdDescHelp wB_help
Definition: cmd_descs.c:12779
static const RzCmdDescHelp grep_help
Definition: cmd_descs.c:14247
static const RzCmdDescDetail analysis_hint_set_arch_details[2]
Definition: cmd_descs.c:21
static const RzCmdDescArg write_value1_args[2]
Definition: cmd_descs.c:567
static const RzCmdDescArg flag_space_rename_args[2]
Definition: cmd_descs.c:378
static const RzCmdDescArg open_maps_flags_args[3]
Definition: cmd_descs.c:442
static const RzCmdDescArg analysis_function_vars_sp_getref_args[3]
Definition: cmd_descs.c:129
static const RzCmdDescHelp quit_kill_nosave_help
Definition: cmd_descs.c:11767
static const RzCmdDescHelp print_utf16le_help
Definition: cmd_descs.c:11168
static const RzCmdDescArg open_close_args[2]
Definition: cmd_descs.c:414
static const RzCmdDescHelp seek_history_list_help
Definition: cmd_descs.c:11951
static const RzCmdDescHelp cmd_eval_color_list_current_theme_help
Definition: cmd_descs.c:7991
static const RzCmdDescHelp debug_reg_roles_help
Definition: cmd_descs.c:7716
static const RzCmdDescArg analysis_function_cc_reg_usage_args[]
Definition: cmd_descs.c:2553
static const RzCmdDescHelp type_function_del_all_help
Definition: cmd_descs.c:12356
static const RzCmdDescHelp meta_remove_all_help
Definition: cmd_descs.c:5276
static const RzCmdDescArg analysis_continue_until_esil_args[2]
Definition: cmd_descs.c:140
static const RzCmdDescArg cmd_arena_print_args[]
Definition: cmd_descs.c:7114
static const RzCmdDescArg write_assembly_inside_args[2]
Definition: cmd_descs.c:600
static const RzCmdDescArg analyze_cycles_args[2]
Definition: cmd_descs.c:218
static const RzCmdDescArg print_utf32le_args[2]
Definition: cmd_descs.c:477
static const RzCmdDescArg egg_show_config_args[]
Definition: cmd_descs.c:8914
static const RzCmdDescHelp fz_help
Definition: cmd_descs.c:8655
static const RzCmdDescArg cmd_info_segments_args[2]
Definition: cmd_descs.c:407
static const RzCmdDescHelp cmd_debug_deallocate_map_help
Definition: cmd_descs.c:7058
static const RzCmdDescHelp print_hexdump_n_lines_help
Definition: cmd_descs.c:11655
static const RzCmdDescHelp type_xrefs_list_help
Definition: cmd_descs.c:12718
static const RzCmdDescArg cmd_eval_color_load_previous_theme_args[]
Definition: cmd_descs.c:8004
static const RzCmdDescHelp o_help
Definition: cmd_descs.c:9560
static const RzCmdDescHelp hash_bang_help
Definition: cmd_descs.c:744
static const RzCmdDescHelp cmd_shell_cls_help
Definition: cmd_descs.c:14568
static const RzCmdDescArg write_from_io_args[3]
Definition: cmd_descs.c:592
static const RzCmdDescHelp il_step_help
Definition: cmd_descs.c:2759
static const RzCmdDescArg meta_data_args[3]
Definition: cmd_descs.c:258
static const RzCmdDescHelp cmd_info_imports_help
Definition: cmd_descs.c:9209
static const RzCmdDescArg cmd_eval_color_highlight_list_args[]
Definition: cmd_descs.c:7888
static const RzCmdDescArg print_hexdump_n_lines_args[2]
Definition: cmd_descs.c:507
static const RzCmdDescArg analysis_hint_del_jump_args[]
Definition: cmd_descs.c:3848
static const RzCmdDescArg cmd_disassembly_function_args[]
Definition: cmd_descs.c:10827
static const RzCmdDescHelp analyse_name_help
Definition: cmd_descs.c:4716
static const RzCmdDescArg cmd_disassembly_basic_block_args[]
Definition: cmd_descs.c:10778
static const RzCmdDescHelp cmd_heap_bins_list_print_help
Definition: cmd_descs.c:7132
static const RzCmdDescHelp write_extend_zero_help
Definition: cmd_descs.c:13159
static const RzCmdDescArg analysis_reg_cc_args[]
Definition: cmd_descs.c:3063
static const RzCmdDescHelp b_help
Definition: cmd_descs.c:4844
static const RzCmdDescHelp cmd_macro_help
Definition: cmd_descs.c:855
static const RzCmdDescHelp cmd_eval_color_highlight_remove_current_help
Definition: cmd_descs.c:7949
static const RzCmdDescHelp cmd_debug_trace_calls_help
Definition: cmd_descs.c:6839
static const RzCmdDescArg il_step_skip_args[]
Definition: cmd_descs.c:2811
static const RzCmdDescHelp pipe_help
Definition: cmd_descs.c:14187
static const RzCmdDescArg open_maps_name_id_del_args[2]
Definition: cmd_descs.c:447
static const RzCmdDescArg cmd_info_section_bars_args[]
Definition: cmd_descs.c:9338
static const RzCmdDescDetail analysis_hint_set_immbase_details[3]
Definition: cmd_descs.c:33
static const RzCmdDescHelp seek_search_help
Definition: cmd_descs.c:11980
static const RzCmdDescArg write_8_dec_args[2]
Definition: cmd_descs.c:579
static const RzCmdDescHelp write_4_inc_help
Definition: cmd_descs.c:13033
static const RzCmdDescHelp analysis_hint_del_syntax_help
Definition: cmd_descs.c:4036
static const RzCmdDescArg type_union_c_nl_args[2]
Definition: cmd_descs.c:560
static const RzCmdDescArg cmd_heap_info_print_args[2]
Definition: cmd_descs.c:321
static const RzCmdDescArg flag_append_args[4]
Definition: cmd_descs.c:356
static const RzCmdDescHelp cmd_debug_load_trace_session_help
Definition: cmd_descs.c:6944
static const RzCmdDescArg analysis_xrefs_del_args[3]
Definition: cmd_descs.c:179
static const RzCmdDescHelp flag_describe_closest_help
Definition: cmd_descs.c:8432
static const RzCmdDescArg flag_zone_list_args[]
Definition: cmd_descs.c:8702
static const RzCmdDescArg cmd_eval_color_load_theme_args[2]
Definition: cmd_descs.c:350
static const RzCmdDescHelp analysis_function_blocks_color_help
Definition: cmd_descs.c:1789
static const RzCmdDescHelp reopen_nobin_help
Definition: cmd_descs.c:9851
static const RzCmdDescHelp cmd_print_byte_array_c_cpp_bytes_help
Definition: cmd_descs.c:10576
static const RzCmdDescArg analyze_n_bytes_desc_args[]
Definition: cmd_descs.c:4586
static const RzCmdDescHelp meta_string_at_help
Definition: cmd_descs.c:5704
static const RzCmdDescHelp cmd_print_byte_array_yara_help
Definition: cmd_descs.c:10696
static const RzCmdDescHelp meta_hidden_list_help
Definition: cmd_descs.c:5608
static const RzCmdDescArg cmd_debug_display_bt_oneline_args[2]
Definition: cmd_descs.c:286
static const RzCmdDescHelp meta_string_wide16_help
Definition: cmd_descs.c:5773
static const RzCmdDescHelp meta_remove_help
Definition: cmd_descs.c:5268
static const RzCmdDescHelp cmd_debug_add_watchpoint_help
Definition: cmd_descs.c:6378
static const RzCmdDescHelp cmd_kuery_help
Definition: cmd_descs.c:9449
static const RzCmdDescHelp cmd_info_exports_help
Definition: cmd_descs.c:9177
static const RzCmdDescHelp debug_regs_references_help
Definition: cmd_descs.c:7399
static const RzCmdDescHelp w_help
Definition: cmd_descs.c:12762
static const RzCmdDescArg print_hexdump_hex8l_args[2]
Definition: cmd_descs.c:505
static const RzCmdDescHelp analysis_hint_set_size_help
Definition: cmd_descs.c:3935
static const RzCmdDescHelp open_write_help
Definition: cmd_descs.c:9610
static const RzCmdDescHelp print_hexword_references_1_help
Definition: cmd_descs.c:11429
static const RzCmdDescHelp repeat_forward_help
Definition: cmd_descs.c:927
static const RzCmdDescArg cmd_print_byte_array_objc_args[]
Definition: cmd_descs.c:10661
static const RzCmdDescArg open_maps_prioritize_args[2]
Definition: cmd_descs.c:449
static const RzCmdDescHelp type_enum_c_help
Definition: cmd_descs.c:12288
static const RzCmdDescArg meta_magic_list_args[]
Definition: cmd_descs.c:5651
static const RzCmdDescArg cmd_debug_map_current_args[]
Definition: cmd_descs.c:7028
static const RzCmdDescArg cmd_base64_decode_args[]
Definition: cmd_descs.c:11671
static const RzCmdDescHelp tmp_modifiers_help
Definition: cmd_descs.c:14116
static const RzCmdDescArg analysis_continue_until_except_args[]
Definition: cmd_descs.c:2595
static const RzCmdDescHelp analysis_reg_roles_help
Definition: cmd_descs.c:3346
static const RzCmdDescDetailEntry grep_EndModifiers_detail_entries[]
Definition: cmd_descs.c:14218
static const RzCmdDescArg cmd_debug_step_skip_args[2]
Definition: cmd_descs.c:299
static const RzCmdDescHelp flag_alias_help
Definition: cmd_descs.c:8215
static const RzCmdDescHelp cmd_shell_env_help
Definition: cmd_descs.c:14351
static const RzCmdDescArg meta_remove_args[]
Definition: cmd_descs.c:5265
static const RzCmdDescArg cmd_shell_fortune_args[]
Definition: cmd_descs.c:14587
static const RzCmdDescArg analysis_regs_columns_args[2]
Definition: cmd_descs.c:154
static const RzCmdDescArg cmd_print_hash_cfg_args[2]
Definition: cmd_descs.c:473
static const RzCmdDescArg cmd_cmp_unified1_args[2]
Definition: cmd_descs.c:242
static const RzCmdDescHelp analysis_reg_arenas_pop_help
Definition: cmd_descs.c:3172
static const RzCmdDescHelp flag_tag_search_help
Definition: cmd_descs.c:8650
static const RzCmdDescArg open_maps_resize_args[3]
Definition: cmd_descs.c:448
static const RzCmdDescArg analysis_function_vars_display_args[2]
Definition: cmd_descs.c:111
static const RzCmdDescArg analysis_class_del_args[2]
Definition: cmd_descs.c:199
static const RzCmdDescHelp write_2_dec_help
Definition: cmd_descs.c:13004
static const RzCmdDescArg open_maps_remove_all_args[]
Definition: cmd_descs.c:10200
static const RzCmdDescArg cmd_debug_continue_fork_args[]
Definition: cmd_descs.c:6454
static const RzCmdDescArg analyze_symbols_entries_args[]
Definition: cmd_descs.c:1464
static const RzCmdDescHelp write_op_2byteswap_help
Definition: cmd_descs.c:13618
static const RzCmdDescArg type_function_del_all_args[]
Definition: cmd_descs.c:12353
static const RzCmdDescHelp egg_syscall_help
Definition: cmd_descs.c:8854
static const RzCmdDescHelp write_from_file_help
Definition: cmd_descs.c:13413
static const RzCmdDescHelp meta_string_wide32_help
Definition: cmd_descs.c:5788
static const RzCmdDescHelp list_signatures_in_sigdb_help
Definition: cmd_descs.c:8783
static const RzCmdDescArg type_link_show_args[2]
Definition: cmd_descs.c:543
static const RzCmdDescArg cmd_debug_toggle_bp_trace_index_args[2]
Definition: cmd_descs.c:283
static const RzCmdDescArg meta_space_remove_all_args[]
Definition: cmd_descs.c:5446
static const RzCmdDescHelp flag_list_ascii_help
Definition: cmd_descs.c:8359
static const RzCmdDescArg cmd_debug_add_bp_noreturn_func_args[]
Definition: cmd_descs.c:6051
static const RzCmdDescArg basefind_compute_args[2]
Definition: cmd_descs.c:232
static const RzCmdDescHelp Cv_help
Definition: cmd_descs.c:5843
static const RzCmdDescHelp cmd_heap_info_print_help
Definition: cmd_descs.c:7201
static const RzCmdDescArg analyze_all_preludes_args[]
Definition: cmd_descs.c:1441
static const RzCmdDescHelp yank_help
Definition: cmd_descs.c:13940
static const RzCmdDescArg flag_ordinals_args[2]
Definition: cmd_descs.c:373
static const RzCmdDescArg cmd_debug_bt_toggle_bp_trace_args[]
Definition: cmd_descs.c:6335
static const RzCmdDescArg analysis_hint_list_args[]
Definition: cmd_descs.c:3700
static const RzCmdDescHelp seek_asz_help
Definition: cmd_descs.c:11999
static const RzCmdDescArg plugins_core_print_args[]
Definition: cmd_descs.c:9499
static const RzCmdDescHelp analysis_function_vars_regs_setref_help
Definition: cmd_descs.c:2235
static const RzCmdDescArg cmd_eval_color_highlight_instruction_word_args[3]
Definition: cmd_descs.c:349
static const RzCmdDescDetailEntry write_op_sequence_Examples_detail_entries[]
Definition: cmd_descs.c:13765
static const RzCmdDescHelp yank_hexpairs_help
Definition: cmd_descs.c:14042
static const RzCmdDescArg cmd_debug_step_prog_args[]
Definition: cmd_descs.c:6640
static const RzCmdDescHelp print_hexdump_hex2l_help
Definition: cmd_descs.c:11565
static const RzCmdDescHelp cmd_print_disassembly_help
Definition: cmd_descs.c:10724
static const RzCmdDescArg print_hexword_references_1_args[2]
Definition: cmd_descs.c:493
static const RzCmdDescHelp cmd_info_class_as_source_help
Definition: cmd_descs.c:9013
static const RzCmdDescDetailEntry eval_getset_Examples_detail_entries[]
Definition: cmd_descs.c:7775
static const RzCmdDescArg il_vm_step_with_events_args[2]
Definition: cmd_descs.c:150
static const RzCmdDescArg cmd_print_gadget_add_args[6]
Definition: cmd_descs.c:471
static const RzCmdDescArg cmd_eval_color_load_next_theme_args[]
Definition: cmd_descs.c:8012
static const RzCmdDescArg eval_bool_invert_args[2]
Definition: cmd_descs.c:345
static const RzCmdDescArg write_value4_args[2]
Definition: cmd_descs.c:569
static const RzCmdDescHelp analysis_xrefs_set_s_help
Definition: cmd_descs.c:3610
static const RzCmdDescArg cmd_info_trycatch_args[]
Definition: cmd_descs.c:9385
static const RzCmdDescArg seek_prev_args[2]
Definition: cmd_descs.c:524
static const RzCmdDescArg cmd_disassembly_basic_block_as_text_json_args[]
Definition: cmd_descs.c:10786
static const RzCmdDescHelp analysis_function_cc_list_help
Definition: cmd_descs.c:2535
static const RzCmdDescArg analysis_function_vars_xrefs_args[2]
Definition: cmd_descs.c:116
static const RzCmdDescArg cmd_info_pdb_download_args[]
Definition: cmd_descs.c:9098
static const RzCmdDescHelp write_cache_remove_all_help
Definition: cmd_descs.c:13276
static const char * analysis_function_create_type_choices[]
Definition: cmd_descs.c:1563
static const RzCmdDescHelp cmd_debug_step_prog_help
Definition: cmd_descs.c:6643
static const RzCmdDescHelp flag_zone_around_help
Definition: cmd_descs.c:8697
static const RzCmdDescArg cmd_print_byte_array_c_cpp_half_word_args[]
Definition: cmd_descs.c:10581
static const RzCmdDescHelp debug_reg_arenas_stack_size_help
Definition: cmd_descs.c:7550
static const RzCmdDescHelp w4_help
Definition: cmd_descs.c:13020
static const RzCmdDescArg cmd_print_byte_array_json_args[]
Definition: cmd_descs.c:10637
static const RzCmdDescHelp analysis_list_vtables_help
Definition: cmd_descs.c:3395
static const RzCmdDescHelp analysis_function_vars_bp_help
Definition: cmd_descs.c:2088
static const RzCmdDescHelp yank_string_help
Definition: cmd_descs.c:14087
static const RzCmdDescHelp debug_reg_profile_gdb_help
Definition: cmd_descs.c:7654
static const RzCmdDescHelp seek_padded_help
Definition: cmd_descs.c:11886
static const RzCmdDescArg debug_regs_columns_args[2]
Definition: cmd_descs.c:329
static const RzCmdDescArg write_cache_commit_all_args[]
Definition: cmd_descs.c:13301
static const RzCmdDescHelp cmd_info_resources_help
Definition: cmd_descs.c:9294
static const RzCmdDescArg write_debruijn_args[2]
Definition: cmd_descs.c:617
static const RzCmdDescHelp eval_type_help
Definition: cmd_descs.c:8068
static const RzCmdDescArg flag_range_args[2]
Definition: cmd_descs.c:365
static const RzCmdDescArg cmd_debug_list_bp_args[]
Definition: cmd_descs.c:5949
static const RzCmdDescDetail cmd_shell_env_details[3]
Definition: cmd_descs.c:63
static const RzCmdDescArg assembly_of_hex_alias_args[2]
Definition: cmd_descs.c:474
static const RzCmdDescArg yank_string_args[2]
Definition: cmd_descs.c:630
static const RzCmdDescHelp open_maps_list_cur_help
Definition: cmd_descs.c:10174
static const RzCmdDescArg analysis_function_vars_bp_setref_args[3]
Definition: cmd_descs.c:122
static const RzCmdDescArg type_list_typedef_args[2]
Definition: cmd_descs.c:556
static const RzCmdDescArg analysis_function_vars_regs_args[4]
Definition: cmd_descs.c:123
static const RzCmdDescHelp open_maps_resize_help
Definition: cmd_descs.c:10374
static const RzCmdDescHelp cmd_debug_trace_help
Definition: cmd_descs.c:6755
static const RzCmdDescHelp cmd_disassembly_n_instrs_as_text_json_help
Definition: cmd_descs.c:10853
static const RzCmdDescHelp history_list_or_exec_help
Definition: cmd_descs.c:8943
static const RzCmdDescHelp cmd_cmp_hex_diff_lines_help
Definition: cmd_descs.c:5024
static const RzCmdDescHelp analysis_class_vtable_add_help
Definition: cmd_descs.c:4495
static const RzCmdDescHelp type_noreturn_del_all_help
Definition: cmd_descs.c:12476
static const RzCmdDescHelp analysis_function_add_recu_force_help
Definition: cmd_descs.c:1558
static const RzCmdDescArg seek_padded_args[2]
Definition: cmd_descs.c:516
static const RzCmdDescDetail cmd_debug_add_cond_bp_details[2]
Definition: cmd_descs.c:38
static const RzCmdDescHelp analysis_function_blocks_switch_type_help
Definition: cmd_descs.c:1746
static const RzCmdDescHelp comment_remove_all_help
Definition: cmd_descs.c:5339
static const RzCmdDescHelp write_value1_help
Definition: cmd_descs.c:12855
static const RzCmdDescHelp cmd_disasm_basic_block_help
Definition: cmd_descs.c:10775
static const RzCmdDescHelp analysis_class_base_add_help
Definition: cmd_descs.c:4428
static const RzCmdDescHelp cmd_debug_list_bp_help
Definition: cmd_descs.c:5952
static const RzCmdDescHelp type_help
Definition: cmd_descs.c:12124
static const RzCmdDescArg write_assembly_args[2]
Definition: cmd_descs.c:599
static const RzCmdDescArg type_xrefs_graph_args[]
Definition: cmd_descs.c:12738
static const RzCmdDescHelp analysis_function_info_help
Definition: cmd_descs.c:2377
static const RzCmdDescArg cmd_eval_color_list_args[3]
Definition: cmd_descs.c:346
static const RzCmdDescHelp cmd_base64_encode_help
Definition: cmd_descs.c:11666
static const RzCmdDescArg analysis_hint_set_bits_args[2]
Definition: cmd_descs.c:183
static const RzCmdDescHelp analysis_hint_set_fail_help
Definition: cmd_descs.c:3966
static const RzCmdDescHelp cmd_eval_color_highlight_list_help
Definition: cmd_descs.c:7891
static const RzCmdDescHelp analyze_n_bytes_desc_help
Definition: cmd_descs.c:4589
static const RzCmdDescHelp meta_string_remove_all_help
Definition: cmd_descs.c:5720
static const RzCmdDescArg quit_nokill_save_args[]
Definition: cmd_descs.c:11783
static const RzCmdDescArg cmd_disassemble_recursively_no_function_args[]
Definition: cmd_descs.c:10914
static const RzCmdDescHelp analysis_regs_args_help
Definition: cmd_descs.c:3054
static const RzCmdDescArg analysis_regs_references_args[2]
Definition: cmd_descs.c:155
static const RzCmdDescArg print_hexdump_oct_args[2]
Definition: cmd_descs.c:506
static const RzCmdDescDetailEntry w4_Examples_detail_entries[]
Definition: cmd_descs.c:13010
static const RzCmdDescHelp flag_tag_list_help
Definition: cmd_descs.c:8636
static const RzCmdDescHelp print_hexdump_help
Definition: cmd_descs.c:11228
static const RzCmdDescArg cmd_info_imports_args[]
Definition: cmd_descs.c:9206
static const RzCmdDescArg cmd_debug_trace_esil_args[2]
Definition: cmd_descs.c:309
static const RzCmdDescArg debug_reg_arenas_args[]
Definition: cmd_descs.c:7523
static const RzCmdDescHelp analysis_hint_del_high_help
Definition: cmd_descs.c:3820
static const RzCmdDescArg meta_var_comment_append_args[3]
Definition: cmd_descs.c:268
static const RzCmdDescHelp analysis_reg_arenas_hexdump_help
Definition: cmd_descs.c:3216
static const RzCmdDescHelp cmd_debug_step_help
Definition: cmd_descs.c:6568
static const RzCmdDescArg meta_string_8bit_args[2]
Definition: cmd_descs.c:264
static const RzCmdDescArg cmd_info_entryexits_args[]
Definition: cmd_descs.c:9163
static const RzCmdDescHelp analysis_function_opcode_stat_help
Definition: cmd_descs.c:2422
static const RzCmdDescDetail analysis_functions_merge_details[2]
Definition: cmd_descs.c:17
static const RzCmdDescArg analysis_esil_init_p_args[]
Definition: cmd_descs.c:2673
static const RzCmdDescArg remote_rap_bg_args[2]
Definition: cmd_descs.c:88
static const RzCmdDescArg analysis_function_vars_xrefs_vars_args[2]
Definition: cmd_descs.c:118
static const RzCmdDescDetailEntry system_Examples_detail_entries[]
Definition: cmd_descs.c:649
static const RzCmdDescHelp reopen_nobin_write_headers_help
Definition: cmd_descs.c:9875
static const RzCmdDescArg analysis_syscall_number_args[2]
Definition: cmd_descs.c:226
static const RzCmdDescArg plugins_lang_print_args[]
Definition: cmd_descs.c:9483
static const RzCmdDescHelp flag_space_stack_push_help
Definition: cmd_descs.c:8590
static const RzCmdDescArg meta_magic_args[3]
Definition: cmd_descs.c:261
static const RzCmdDescHelp acv_help
Definition: cmd_descs.c:4466
static const RzCmdDescDetailEntry pointer_Examples_detail_entries[]
Definition: cmd_descs.c:859
static const RzCmdDescHelp interpret_script_help
Definition: cmd_descs.c:919
static const RzCmdDescArg analysis_functions_merge_args[2]
Definition: cmd_descs.c:135
static const RzCmdDescHelp il_vm_status_help
Definition: cmd_descs.c:2968
static const RzCmdDescArg cmd_disassemble_recursively_args[]
Definition: cmd_descs.c:10898
static const RzCmdDescHelp fs_help
Definition: cmd_descs.c:8509
static const RzCmdDescArg meta_list_at_args[]
Definition: cmd_descs.c:5257
static const RzCmdDescArg il_vm_step_until_addr_args[2]
Definition: cmd_descs.c:151
static const RzCmdDescArg meta_format_remove_args[]
Definition: cmd_descs.c:5503
static const RzCmdDescHelp analysis_function_blocks_add_help
Definition: cmd_descs.c:1693
static const RzCmdDescHelp drp_help
Definition: cmd_descs.c:7613
static const RzCmdDescHelp cmd_info_archs_help
Definition: cmd_descs.c:8987
static const RzCmdDescHelp flag_color_help
Definition: cmd_descs.c:8379
static const RzCmdDescHelp cmd_shell_which_help
Definition: cmd_descs.c:14582
static const RzCmdDescHelp write_assembly_file_help
Definition: cmd_descs.c:13523
static const RzCmdDescArg cmd_info_demangle_args[3]
Definition: cmd_descs.c:402
static const RzCmdDescHelp last_output_help
Definition: cmd_descs.c:713
static const RzCmdDescHelp cmd_disassembly_function_summary_help
Definition: cmd_descs.c:10838
static const RzCmdDescHelp io_system_run_oldhandler_help
Definition: cmd_descs.c:1078
static const RzCmdDescHelp cmd_force_quit_help
Definition: cmd_descs.c:11736
static const RzCmdDescHelp debug_memory_permission_help
Definition: cmd_descs.c:7261
static const RzCmdDescArg cmd_eval_color_set_random_palette_args[]
Definition: cmd_descs.c:7954
static const RzCmdDescArg print_delta_pointer_table_args[]
Definition: cmd_descs.c:11494
static const RzCmdDescArg debug_reg_types_args[]
Definition: cmd_descs.c:7701
static const RzCmdDescArg cmd_print_gadget_remove_args[]
Definition: cmd_descs.c:11012
static const RzCmdDescArg cmd_base64_encode_args[]
Definition: cmd_descs.c:11663
static const RzCmdDescHelp cmd_cmp_update_watcher_help
Definition: cmd_descs.c:5205
static const RzCmdDescHelp cmd_eval_color_highlight_current_instruction_help
Definition: cmd_descs.c:7905
static const RzCmdDescHelp type_enum_bitfield_help
Definition: cmd_descs.c:12274
static const RzCmdDescDetail w1_details[2]
Definition: cmd_descs.c:48
static const RzCmdDescHelp dm_help
Definition: cmd_descs.c:6995
static const RzCmdDescHelp esil_of_hex_help
Definition: cmd_descs.c:10547
static const RzCmdDescArg esil_of_hex_args[2]
Definition: cmd_descs.c:459
static const RzCmdDescHelp flag_exists_help
Definition: cmd_descs.c:8249
static const RzCmdDescHelp write_op_or_help
Definition: cmd_descs.c:13718
static const RzCmdDescArg debug_reg_flags_args[2]
Definition: cmd_descs.c:334
static const RzCmdDescHelp write_1_inc_help
Definition: cmd_descs.c:12945
static const RzCmdDescArg type_open_sdb_args[2]
Definition: cmd_descs.c:549
static const RzCmdDescArg cmd_info_symbols_args[]
Definition: cmd_descs.c:9299
static const RzCmdDescArg open_show_current_args[]
Definition: cmd_descs.c:9623
static const RzCmdDescArg cmd_info_sections_args[2]
Definition: cmd_descs.c:406
static const RzCmdDescHelp open_use_help
Definition: cmd_descs.c:10066
static const RzCmdDescHelp reopen_malloc_help
Definition: cmd_descs.c:9843
static const RzCmdDescHelp yank_whole_file_help
Definition: cmd_descs.c:13979
static const RzCmdDescHelp open_maps_remove_help
Definition: cmd_descs.c:10195
static const RzCmdDescHelp analysis_hint_del_all_help
Definition: cmd_descs.c:3733
static const RzCmdDescArg type_list_c_nl_args[2]
Definition: cmd_descs.c:530
static const RzCmdDescArg remote_add_args[2]
Definition: cmd_descs.c:82
static const RzCmdDescDetailEntry grep_Modifiers_detail_entries[]
Definition: cmd_descs.c:14194
static const RzCmdDescHelp cmd_search_help
Definition: cmd_descs.c:1030
static const RzCmdDescArg cmd_debug_step_line_args[2]
Definition: cmd_descs.c:297
static const RzCmdDescHelp flag_local_list_help
Definition: cmd_descs.c:8164
static const RzCmdDescArg analysis_reg_profile_comments_args[]
Definition: cmd_descs.c:3255
static const RzCmdDescDetail analysis_hint_set_esil_details[2]
Definition: cmd_descs.c:25
static const RzCmdDescHelp write_incdec_help
Definition: cmd_descs.c:12917
static const RzCmdDescHelp cmd_info_all_help
Definition: cmd_descs.c:8979
static const char * analysis_function_blocks_add_diff_choices[]
Definition: cmd_descs.c:1655
static const RzCmdDescArg analysis_hint_del_all_args[]
Definition: cmd_descs.c:3730
static const RzCmdDescHelp op_help
Definition: cmd_descs.c:10071
static const RzCmdDescHelp analysis_function_list_ascii_help
Definition: cmd_descs.c:2366
static const RzCmdDescHelp cmd_force_quit_without_history_help
Definition: cmd_descs.c:11744
static const RzCmdDescHelp s_help
Definition: cmd_descs.c:11859
static const RzCmdDescArg open_binary_file_args[2]
Definition: cmd_descs.c:431
static const RzCmdDescDetailEntry dr_Register_space_Filter_detail_entries[]
Definition: cmd_descs.c:7343
static const RzCmdDescHelp meta_list_at_help
Definition: cmd_descs.c:5260
static const RzCmdDescHelp tn_help
Definition: cmd_descs.c:12441
static const RzCmdDescHelp egg_compile_help
Definition: cmd_descs.c:8800
static const RzCmdDescArg cmd_debug_dml_args[2]
Definition: cmd_descs.c:323
static const RzCmdDescHelp debug_reg_flags_help
Definition: cmd_descs.c:7497
static const RzCmdDescHelp meta_format_help
Definition: cmd_descs.c:5490
static const RzCmdDescHelp cmd_print_byte_array_golang_help
Definition: cmd_descs.c:10624
static const RzCmdDescHelp cmd_debug_continue_ret_help
Definition: cmd_descs.c:6493
static const RzCmdDescHelp analysis_basic_block_list_help
Definition: cmd_descs.c:4735
static const RzCmdDescHelp remote_add_help
Definition: cmd_descs.c:1093
static const RzCmdDescHelp analysis_hint_del_immbase_help
Definition: cmd_descs.c:4195
static const RzCmdDescHelp il_step_skip_until_expr_help
Definition: cmd_descs.c:2830
static const RzCmdDescArg reopen_debug_rzrun_args[2]
Definition: cmd_descs.c:424
static const RzCmdDescArg block_max_args[2]
Definition: cmd_descs.c:231
static const RzCmdDescArg yank_editor_args[]
Definition: cmd_descs.c:13945
static const RzCmdDescArg debug_regs_references_args[2]
Definition: cmd_descs.c:330
static const RzCmdDescArg type_del_all_args[]
Definition: cmd_descs.c:12143
static const RzCmdDescDetailEntry system_to_cons_Examples_detail_entries[]
Definition: cmd_descs.c:680
static const RzCmdDescHelp il_step_back_help
Definition: cmd_descs.c:2781
static const RzCmdDescHelp cmd_debug_continue_call_help
Definition: cmd_descs.c:6433
static const RzCmdDescArg analyze_opcode_args[2]
Definition: cmd_descs.c:217
static const RzCmdDescHelp aets_help
Definition: cmd_descs.c:2880
static const RzCmdDescArg type_enum_bitfield_args[3]
Definition: cmd_descs.c:535
static const RzCmdDescHelp seek_base_help
Definition: cmd_descs.c:11899
static const RzCmdDescArg analyze_xrefs_section_bytes_args[2]
Definition: cmd_descs.c:93
static const RzCmdDescArg open_binary_show_args[]
Definition: cmd_descs.c:9992
static const RzCmdDescHelp analysis_xrefs_copy_help
Definition: cmd_descs.c:3684
static const RzCmdDescArg type_function_del_args[2]
Definition: cmd_descs.c:540
static const RzCmdDescHelp type_link_del_help
Definition: cmd_descs.c:12428
static const RzCmdDescHelp seek_end_help
Definition: cmd_descs.c:12045
static const RzCmdDescHelp meta_type_list_help
Definition: cmd_descs.c:5814
static const RzCmdDescHelp afb_help
Definition: cmd_descs.c:1644
static const RzCmdDescArg cmd_info_strings_args[]
Definition: cmd_descs.c:9417
static const RzCmdDescArg analyze_function_linked_offsets_args[2]
Definition: cmd_descs.c:94
static const RzCmdDescDetail grep_details[5]
Definition: cmd_descs.c:61
static const RzCmdDescArg print_hexdump_hexii_args[2]
Definition: cmd_descs.c:491
static const RzCmdDescArg seek_function_current_args[]
Definition: cmd_descs.c:12026
static const RzCmdDescArg cmd_debug_bt_disable_bp_trace_args[]
Definition: cmd_descs.c:6327
static const RzCmdDescArg type_list_enum_args[3]
Definition: cmd_descs.c:534
static const RzCmdDescHelp yank_to_help
Definition: cmd_descs.c:14028
static const RzCmdDescArg print_hexdump_args[2]
Definition: cmd_descs.c:480
static const RzCmdDescArg cmd_debug_list_maps_ascii_args[]
Definition: cmd_descs.c:7020
static const RzCmdDescDetailEntry debug_reg_cond_Basic_detail_entries[]
Definition: cmd_descs.c:7659
static const RzCmdDescHelp analysis_global_variable_rename_help
Definition: cmd_descs.c:3481
static const RzCmdDescArg tasks_delete_args[2]
Definition: cmd_descs.c:71
static const RzCmdDescArg write_op_shr_args[2]
Definition: cmd_descs.c:611
static const RzCmdDescHelp debug_regs_args_help
Definition: cmd_descs.c:7424
static const RzCmdDescHelp cmd_print_byte_array_nodejs_help
Definition: cmd_descs.c:10656
static const RzCmdDescArg analysis_xrefs_copy_args[2]
Definition: cmd_descs.c:180
static const RzCmdDescDetail analyze_all_preludes_details[2]
Definition: cmd_descs.c:16
static const RzCmdDescArg write_assembly_opcode_args[2]
Definition: cmd_descs.c:602
static const RzCmdDescHelp print_hexdump_signed_integer8_help
Definition: cmd_descs.c:11351
static const RzCmdDescArg print_hexword_references_4_args[2]
Definition: cmd_descs.c:495
static const RzCmdDescArg open_maps_remove_args[2]
Definition: cmd_descs.c:438
static const RzCmdDescArg open_use_args[2]
Definition: cmd_descs.c:434
static const RzCmdDescHelp cmd_disassemble_summarize_n_bytes_help
Definition: cmd_descs.c:10935
static const RzCmdDescArg meta_string_remove_args[]
Definition: cmd_descs.c:5709
static const RzCmdDescArg cmd_info_sourcelines_here_args[]
Definition: cmd_descs.c:9401
static const RzCmdDescArg cmd_heap_fastbins_print_args[2]
Definition: cmd_descs.c:319
static const RzCmdDescArg analysis_hint_del_esil_args[]
Definition: cmd_descs.c:3879
static const RzCmdDescHelp analysis_reg_arenas_push_help
Definition: cmd_descs.c:3164
static const RzCmdDescHelp drx_help
Definition: cmd_descs.c:7725
static const RzCmdDescHelp resize_human_help
Definition: cmd_descs.c:11854
static const RzCmdDescArg cmd_heap_chunk_print_args[]
Definition: cmd_descs.c:7137
static const RzCmdDescArg cmd_force_quit_args[]
Definition: cmd_descs.c:11733
static const RzCmdDescArg recover_all_golang_functions_strings_args[]
Definition: cmd_descs.c:1397
static const RzCmdDescArg analysis_class_base_del_args[3]
Definition: cmd_descs.c:207
static const RzCmdDescArg open_maps_all_fd_args[2]
Definition: cmd_descs.c:439
static const RzCmdDescArg analysis_hint_set_ptr_args[2]
Definition: cmd_descs.c:191
static const RzCmdDescHelp cmd_debug_map_current_help
Definition: cmd_descs.c:7031
static const RzCmdDescArg open_exchange_args[3]
Definition: cmd_descs.c:453
static const RzCmdDescHelp flag_remove_all_help
Definition: cmd_descs.c:8196
static const RzCmdDescArg write_cache_remove_all_args[]
Definition: cmd_descs.c:13273
static const RzCmdDescHelp analysis_xrefs_list_help
Definition: cmd_descs.c:3618
static const RzCmdDescArg tasks_args[2]
Definition: cmd_descs.c:67
static const RzCmdDescArg cmd_info_binary_args[]
Definition: cmd_descs.c:9214
static const RzCmdDescHelp CCf_help
Definition: cmd_descs.c:5366
static const RzCmdDescHelp analysis_global_variable_add_help
Definition: cmd_descs.c:3435
static const RzCmdDescHelp cmd_cmp_hex_block_help
Definition: cmd_descs.c:5010
static const RzCmdDescHelp meta_hidden_remove_all_help
Definition: cmd_descs.c:5624
static const RzCmdDescArg apply_signatures_from_sigdb_args[2]
Definition: cmd_descs.c:388
static const RzCmdDescHelp analysis_function_cc_load_help
Definition: cmd_descs.c:2548
static const RzCmdDescHelp debug_regs_diff_help
Definition: cmd_descs.c:7448
static const RzCmdDescHelp cmd_shell_cat_help
Definition: cmd_descs.c:14490
static const RzCmdDescHelp write_cache_commit_all_help
Definition: cmd_descs.c:13304
static const RzCmdDescArg yank_paste_args[2]
Definition: cmd_descs.c:629
static const RzCmdDescHelp write_op_sub_help
Definition: cmd_descs.c:13746
static const RzCmdDescHelp cmd_quit_help
Definition: cmd_descs.c:11728
static const RzCmdDescHelp comment_editor_help
Definition: cmd_descs.c:5361
static const RzCmdDescArg yank_print_args[2]
Definition: cmd_descs.c:624
static const RzCmdDescHelp cmd_print_byte_array_help
Definition: cmd_descs.c:10569
static const RzCmdDescHelp assembly_of_hex_help
Definition: cmd_descs.c:10532
static const RzCmdDescArg cmd_debug_step_until_flag_args[2]
Definition: cmd_descs.c:305
static const RzCmdDescArg type_typedef_c_args[2]
Definition: cmd_descs.c:557
static const RzCmdDescHelp cmd_debug_step_until_instr_regex_help
Definition: cmd_descs.c:6703
static const RzCmdDescHelp wv_help
Definition: cmd_descs.c:12829
static const RzCmdDescHelp type_open_file_help
Definition: cmd_descs.c:12492
static const RzCmdDescHelp delete_global_imports_help
Definition: cmd_descs.c:3384
static const RzCmdDescHelp flag_space_stack_pop_help
Definition: cmd_descs.c:8598
static const RzCmdDescHelp analysis_rtti_demangle_class_name_help
Definition: cmd_descs.c:3537
static const RzCmdDescArg open_maps_prioritize_fd_args[2]
Definition: cmd_descs.c:452
static const RzCmdDescArg analysis_function_blocks_del_all_args[]
Definition: cmd_descs.c:1706
static const RzCmdDescHelp write_debruijn_help
Definition: cmd_descs.c:13870
static const RzCmdDescHelp cmd_debug_dump_maps_writable_help
Definition: cmd_descs.c:7091
static const RzCmdDescArg analysis_hint_del_opcode_args[]
Definition: cmd_descs.c:3910
static const RzCmdDescDetailEntry analysis_hint_set_bits_empty_detail_entries[]
Definition: cmd_descs.c:3770
static const RzCmdDescArg analysis_continue_until_addr_args[2]
Definition: cmd_descs.c:139
static const RzCmdDescHelp tasks_help
Definition: cmd_descs.c:775
static const RzCmdDescArg analysis_function_vars_writes_args[2]
Definition: cmd_descs.c:114
static const RzCmdDescArg il_step_back_args[]
Definition: cmd_descs.c:2778
static const RzCmdDescHelp analysis_function_blocks_edge_help
Definition: cmd_descs.c:1728
static const RzCmdDescDetail w8_details[2]
Definition: cmd_descs.c:51
static const RzCmdDescHelp cmd_info_dwarf_help
Definition: cmd_descs.c:9062
static const RzCmdDescHelp Cm_help
Definition: cmd_descs.c:5629
static const RzCmdDescHelp write_pcache_list_help
Definition: cmd_descs.c:13318
static const RzCmdDescArg cmd_cmp_reset_watcher_args[]
Definition: cmd_descs.c:5194
static const RzCmdDescHelp wc_help
Definition: cmd_descs.c:13241
static const RzCmdDescArg analysis_continue_until_syscall_args[]
Definition: cmd_descs.c:2611
static const RzCmdDescArg analysis_esil_init_mem_p_args[]
Definition: cmd_descs.c:2738
static const RzCmdDescArg cmd_eval_color_display_palette_css_args[2]
Definition: cmd_descs.c:347
static const RzCmdDescArg flag_space_stack_push_args[2]
Definition: cmd_descs.c:379
static const RzCmdDescHelp analysis_function_xrefs_help
Definition: cmd_descs.c:1872
static const RzCmdDescHelp afs_help
Definition: cmd_descs.c:1807
static const RzCmdDescHelp cmd_debug_dmL_help
Definition: cmd_descs.c:7275
static const RzCmdDescHelp cmd_shell_sort_help
Definition: cmd_descs.c:14552
static const RzCmdDescArg cmd_debug_step_frame_args[]
Definition: cmd_descs.c:6588
static const RzCmdDescArg analysis_function_blocks_switch_type_args[3]
Definition: cmd_descs.c:103
static const RzCmdDescHelp egg_show_config_help
Definition: cmd_descs.c:8917
static const RzCmdDescArg seek_blocksize_backward_args[2]
Definition: cmd_descs.c:519
static const RzCmdDescArg cmd_disassembly_all_methods_class_args[]
Definition: cmd_descs.c:10858
static const RzCmdDescHelp meta_data_list_help
Definition: cmd_descs.c:5545
static const RzCmdDescHelp dbt_help
Definition: cmd_descs.c:6277
static const RzCmdDescArg cmd_cmp_remove_watcher_args[]
Definition: cmd_descs.c:5210
static const RzCmdDescArg analysis_function_del_args[]
Definition: cmd_descs.c:1593
static const RzCmdDescArg eval_list_args[2]
Definition: cmd_descs.c:344
static const RzCmdDescArg write_1_inc_args[2]
Definition: cmd_descs.c:572
static const RzCmdDescHelp qn_help
Definition: cmd_descs.c:11772
static const RzCmdDescArg push_escaped_args[2]
Definition: cmd_descs.c:90
static const RzCmdDescArg cmd_debug_stop_trace_session_args[]
Definition: cmd_descs.c:6915
static const RzCmdDescHelp p6_help
Definition: cmd_descs.c:11660
static const RzCmdDescHelp flirt_create_help
Definition: cmd_descs.c:8734
static const RzCmdDescArg cmd_debug_trace_calls_args[4]
Definition: cmd_descs.c:308
static const RzCmdDescArg type_print_args[3]
Definition: cmd_descs.c:550
static const RzCmdDescHelp cmd_debug_bp_plugin_help
Definition: cmd_descs.c:6258
static const RzCmdDescHelp analysis_function_vars_regs_getref_help
Definition: cmd_descs.c:2216
static const RzCmdDescArg write_op_add_args[2]
Definition: cmd_descs.c:605
static const RzCmdDescArg open_maps_prioritize_binid_args[2]
Definition: cmd_descs.c:450
static const RzCmdDescHelp wa_help
Definition: cmd_descs.c:13482
static const RzCmdDescArg analysis_function_blocks_list_args[]
Definition: cmd_descs.c:1647
static const RzCmdDescHelp cmd_cmp_unified_help
Definition: cmd_descs.c:5077
static const RzCmdDescArg open_maps_relocate_args[3]
Definition: cmd_descs.c:440
static const RzCmdDescArg write_extend_hexbytes_args[3]
Definition: cmd_descs.c:584
static const RzCmdDescArg analysis_reg_cond_args[]
Definition: cmd_descs.c:3319
static const RzCmdDescDetail interpret_macro_multiple_details[2]
Definition: cmd_descs.c:14
static const RzCmdDescArg analysis_reg_roles_args[]
Definition: cmd_descs.c:3343
static const RzCmdDescArg print_hexdump_hexpair_bytes_args[2]
Definition: cmd_descs.c:499
static const RzCmdDescArg analysis_reg_profile_gdb_args[2]
Definition: cmd_descs.c:165
static const RzCmdDescHelp block_increase_help
Definition: cmd_descs.c:4885
static const RzCmdDescArg comment_at_args[]
Definition: cmd_descs.c:5306
static const RzCmdDescArg flag_describe_at_args[]
Definition: cmd_descs.c:8415
static const RzCmdDescArg cmd_debug_process_profile_args[2]
Definition: cmd_descs.c:293
static const RzCmdDescArg analyze_all_consecutive_functions_in_section_args[2]
Definition: cmd_descs.c:92
static const RzCmdDescArg write_extend_zero_args[3]
Definition: cmd_descs.c:582
static const RzCmdDescHelp type_list_c_help
Definition: cmd_descs.c:12163
static const RzCmdDescArg cmd_info_versions_args[]
Definition: cmd_descs.c:9377
static const RzCmdDescArg flag_distance_args[2]
Definition: cmd_descs.c:363
static const RzCmdDescArg analysis_class_method_add_args[5]
Definition: cmd_descs.c:203
static const RzCmdDescArg cmd_debug_disable_bp_trace_index_args[2]
Definition: cmd_descs.c:282
static const RzCmdDescArg analysis_function_vars_bp_del_args[2]
Definition: cmd_descs.c:120
static const RzCmdDescArg write_op_xor_args[2]
Definition: cmd_descs.c:613
static const RzCmdDescHelp analysis_function_vars_rename_help
Definition: cmd_descs.c:1967
static const RzCmdDescHelp flag_zone_remove_help
Definition: cmd_descs.c:8681
static const RzCmdDescArg analysis_function_vars_detect_args[]
Definition: cmd_descs.c:1923
static const RzCmdDescArg analyze_all_data_references_to_code_args[]
Definition: cmd_descs.c:1294
static const RzCmdDescArg analysis_xrefs_set_0_args[2]
Definition: cmd_descs.c:174
static const RzCmdDescHelp cmd_print_hash_cfg_algo_list_help
Definition: cmd_descs.c:11073
static const RzCmdDescHelp basefind_compute_help
Definition: cmd_descs.c:4929
static const RzCmdDescHelp type_xrefs_function_help
Definition: cmd_descs.c:12733
static const RzCmdDescHelp analysis_function_vars_xrefs_help
Definition: cmd_descs.c:2031
static const RzCmdDescHelp flag_remove_help
Definition: cmd_descs.c:8187
static const RzCmdDescArg print_analysis_details_args[]
Definition: cmd_descs.c:1378
static const RzCmdDescArg flag_local_remove_args[2]
Definition: cmd_descs.c:358
static const RzCmdDescArg debug_reg_arenas_swap_args[]
Definition: cmd_descs.c:7555
static const RzCmdDescArg remote_del_args[2]
Definition: cmd_descs.c:83
static const RzCmdDescArg cmd_debug_trace_add_addrs_args[2]
Definition: cmd_descs.c:307
static const RzCmdDescArg il_step_until_expr_args[2]
Definition: cmd_descs.c:147
static const RzCmdDescHelp print_hexdump_oct_help
Definition: cmd_descs.c:11640
static const RzCmdDescHelp cmd_print_timestamp_dos_help
Definition: cmd_descs.c:11115
static const RzCmdDescHelp cmd_debug_list_maps_ascii_help
Definition: cmd_descs.c:7023
static const RzCmdDescArg write_op_and_args[2]
Definition: cmd_descs.c:606
static const RzCmdDescHelp interpret_editor_2_help
Definition: cmd_descs.c:948
static const RzCmdDescHelp analysis_function_autoname_help
Definition: cmd_descs.c:2463
static const RzCmdDescHelp fss_help
Definition: cmd_descs.c:8578
static const RzCmdDescHelp analysis_reg_arenas_help
Definition: cmd_descs.c:3156
static const RzCmdDescArg analysis_regs_fpu_args[2]
Definition: cmd_descs.c:158
static const RzCmdDescArg analysis_basic_block_find_paths_args[2]
Definition: cmd_descs.c:221
static const RzCmdDescDetail analysis_hint_set_syntax_details[2]
Definition: cmd_descs.c:30
static const RzCmdDescArg analysis_regs_valgroup_args[2]
Definition: cmd_descs.c:156
static const RzCmdDescHelp q_help
Definition: cmd_descs.c:11722
static const RzCmdDescArg global_imports_args[2]
Definition: cmd_descs.c:166
static const RzCmdDescHelp cmd_info_class_fields_help
Definition: cmd_descs.c:9028
static const RzCmdDescHelp analysis_function_del_all_help
Definition: cmd_descs.c:1604
static const RzCmdDescHelp cmd_cmp_addr_help
Definition: cmd_descs.c:4978
static const RzCmdDescHelp write_extend_hexbytes_help
Definition: cmd_descs.c:13208
static const RzCmdDescHelp meta_string_8bit_help
Definition: cmd_descs.c:5758
static const RzCmdDescHelp cmd_shell_uname_help
Definition: cmd_descs.c:14430
static const RzCmdDescArg cmd_print_byte_array_asm_args[]
Definition: cmd_descs.c:10605
static const RzCmdDescDetail write_op_sequence_details[2]
Definition: cmd_descs.c:55
static const RzCmdDescHelp interpret_macro_multiple_help
Definition: cmd_descs.c:1022
static const RzCmdDescArg rebase_args[2]
Definition: cmd_descs.c:514
static const RzCmdDescArg flag_local_add_args[2]
Definition: cmd_descs.c:357
static const RzCmdDescDetail dra_details[]
Definition: cmd_descs.c:7516
static const RzCmdDescHelp analysis_syscall_number_help
Definition: cmd_descs.c:4831
static const RzCmdDescHelp tasks_transient_help
Definition: cmd_descs.c:789
static const RzCmdDescDetailEntry debug_reg_cond_Unsigned_detail_entries[]
Definition: cmd_descs.c:7668
static const RzCmdDescHelp reopen_nobin_headers_help
Definition: cmd_descs.c:9867
static const RzCmdDescArg flag_base_args[3]
Definition: cmd_descs.c:361
static const RzCmdDescHelp cmd_print_timestamp_current_help
Definition: cmd_descs.c:11107
static const RzCmdDescHelp il_step_skip_until_addr_help
Definition: cmd_descs.c:2822
static const RzCmdDescArg meta_hidden_remove_args[]
Definition: cmd_descs.c:5613
static const RzCmdDescArg comment_args[2]
Definition: cmd_descs.c:250
static const RzCmdDescHelp cmd_info_demangle_help
Definition: cmd_descs.c:9142
static const RzCmdDescHelp Ch_help
Definition: cmd_descs.c:5587
static const RzCmdDescArg analysis_class_info_args[2]
Definition: cmd_descs.c:201
static const RzCmdDescArg eval_editor_args[2]
Definition: cmd_descs.c:351
static const RzCmdDescHelp dmm_help
Definition: cmd_descs.c:7036
static const RzCmdDescArg analyze_bytes_args[2]
Definition: cmd_descs.c:213
static const RzCmdDescArg flag_realname_args[3]
Definition: cmd_descs.c:367
static const RzCmdDescArg flag_alias_args[3]
Definition: cmd_descs.c:360
static const RzCmdDescHelp debug_drx_unset_help
Definition: cmd_descs.c:7767
static const RzCmdDescArg debug_reg_profile_comments_args[]
Definition: cmd_descs.c:7625
static const RzCmdDescHelp analysis_continue_until_addr_help
Definition: cmd_descs.c:2635
static const RzCmdDescArg analysis_function_returns_args[]
Definition: cmd_descs.c:1751
static const RzCmdDescArg print_hexdump_hex2_args[2]
Definition: cmd_descs.c:500
static const RzCmdDescArg type_cc_del_all_args[]
Definition: cmd_descs.c:12214
static const RzCmdDescHelp analysis_global_variable_retype_help
Definition: cmd_descs.c:3499
static const RzCmdDescHelp analysis_functions_map_help
Definition: cmd_descs.c:2487
static const RzCmdDescArg flag_local_list_all_args[]
Definition: cmd_descs.c:8169
static const RzCmdDescHelp il_step_skip_help
Definition: cmd_descs.c:2814
static const RzCmdDescDetailEntry cmd_shell_env_Environment_detail_entries[]
Definition: cmd_descs.c:14315
static const RzCmdDescDetail iterators_details[2]
Definition: cmd_descs.c:58
static const RzCmdDescArg interpret_output_args[2]
Definition: cmd_descs.c:76
static const RzCmdDescHelp block_flag_help
Definition: cmd_descs.c:4898
static const RzCmdDescArg plugins_debug_print_args[2]
Definition: cmd_descs.c:410
static const RzCmdDescHelp list_mne_help
Definition: cmd_descs.c:4701
static const RzCmdDescArg cmd_info_args[]
Definition: cmd_descs.c:8968
static const RzCmdDescArg analysis_continue_until_breakpoint_args[]
Definition: cmd_descs.c:2603
static const RzCmdDescArg seek_delta_args[2]
Definition: cmd_descs.c:518
static const RzCmdDescHelp print_hexdump_sparse_help
Definition: cmd_descs.c:11489
static const RzCmdDescArg analysis_function_blocks_info_args[]
Definition: cmd_descs.c:1767
static const RzCmdDescArg cmd_info_guess_size_args[]
Definition: cmd_descs.c:9441
static const RzCmdDescArg analysis_hint_set_arch_args[2]
Definition: cmd_descs.c:182
static const RzCmdDescHelp open_core_file_help
Definition: cmd_descs.c:9660
static const RzCmdDescHelp cmd_debug_allocate_maps_help
Definition: cmd_descs.c:7015
static const RzCmdDescHelp cmd_print_magic_help
Definition: cmd_descs.c:11146
static const RzCmdDescArg write_op_4byteswap_args[]
Definition: cmd_descs.c:13623
static const RzCmdDescDetailEntry cmd_print_byte_array_Example_space_of_space_usages_detail_entries[]
Definition: cmd_descs.c:10558
static const RzCmdDescHelp open_maps_prioritize_binid_help
Definition: cmd_descs.c:10403
static const RzCmdDescArg analysis_function_vars_sp_args[4]
Definition: cmd_descs.c:127
static const RzCmdDescHelp flag_append_help
Definition: cmd_descs.c:8124
static const RzCmdDescHelp il_step_over_help
Definition: cmd_descs.c:2789
static const RzCmdDescArg open_maps_deprioritize_args[2]
Definition: cmd_descs.c:451
static const RzCmdDescArg analysis_function_vars_sp_setref_args[3]
Definition: cmd_descs.c:130
static const RzCmdDescHelp il_vm_initialize_help
Definition: cmd_descs.c:2905
static const RzCmdDescArg flag_describe_closest_args[2]
Definition: cmd_descs.c:371
static const RzCmdDescArg debug_drx_args[5]
Definition: cmd_descs.c:341
static const RzCmdDescHelp cmd_disassemble_recursively_no_function_help
Definition: cmd_descs.c:10917
static const RzCmdDescArg type_print_value_args[3]
Definition: cmd_descs.c:551
static const RzCmdDescArg analysis_esil_init_mem_remove_args[4]
Definition: cmd_descs.c:142
static const RzCmdDescHelp write_value_help
Definition: cmd_descs.c:12841
static const RzCmdDescArg meta_data_list_args[]
Definition: cmd_descs.c:5542
static const RzCmdDescArg analysis_hint_del_fail_args[]
Definition: cmd_descs.c:3972
static const RzCmdDescArg type_list_noreturn_args[2]
Definition: cmd_descs.c:545
static const RzCmdDescDetailEntry w1_Examples_detail_entries[]
Definition: cmd_descs.c:12922
static const RzCmdDescArg display_opcode_args[]
Definition: cmd_descs.c:4662
static const RzCmdDescArg analysis_all_esil_args[2]
Definition: cmd_descs.c:91
static const RzCmdDescArg flag_space_stack_pop_args[]
Definition: cmd_descs.c:8595
static const RzCmdDescHelp analyze_n_ins_esil_help
Definition: cmd_descs.c:4642
static const RzCmdDescHelp debug_reg_arenas_pop_help
Definition: cmd_descs.c:7542
static const RzCmdDescArg analysis_hint_del_high_args[]
Definition: cmd_descs.c:3817
static const RzCmdDescArg analyze_n_bytes_size_args[]
Definition: cmd_descs.c:4594
static const RzCmdDescHelp plugins_bin_print_help
Definition: cmd_descs.c:9533
static const RzCmdDescHelp analyze_n_bytes_size_help
Definition: cmd_descs.c:4597
static const RzCmdDescHelp dc_help
Definition: cmd_descs.c:6404
static const RzCmdDescHelp debug_regs_columns_help
Definition: cmd_descs.c:7385
static const RzCmdDescArg debug_regs_prev_args[2]
Definition: cmd_descs.c:332
static const RzCmdDescHelp write_from_socket_help
Definition: cmd_descs.c:13433
static const RzCmdDescArg open_maps_name_del_args[]
Definition: cmd_descs.c:10320
static const RzCmdDescArg analysis_function_vars_bp_args[4]
Definition: cmd_descs.c:119
static const RzCmdDescArg analyze_everything_experimental_args[]
Definition: cmd_descs.c:1267
static const RzCmdDescHelp meta_var_comment_remove_help
Definition: cmd_descs.c:5874
static const RzCmdDescHelp om_help
Definition: cmd_descs.c:10111
static const RzCmdDescHelp analysis_all_esil_functions_help
Definition: cmd_descs.c:1333
static const RzCmdDescArg il_vm_initialize_args[]
Definition: cmd_descs.c:2902
static const RzCmdDescHelp type_del_all_help
Definition: cmd_descs.c:12146
static const RzCmdDescHelp cmd_debug_toggle_bp_index_help
Definition: cmd_descs.c:6201
static const RzCmdDescArg type_list_union_args[2]
Definition: cmd_descs.c:558
static const RzCmdDescHelp comment_at_help
Definition: cmd_descs.c:5309
static const RzCmdDescHelp meta_space_remove_all_help
Definition: cmd_descs.c:5449
static const RzCmdDescHelp open_maps_list_ascii_help
Definition: cmd_descs.c:10182
static const RzCmdDescArg il_step_over_args[]
Definition: cmd_descs.c:2786
static const RzCmdDescArg cmd_debug_continue_call_args[]
Definition: cmd_descs.c:6430
static const RzCmdDescArg analysis_function_stacksz_args[2]
Definition: cmd_descs.c:109
static const RzCmdDescHelp analysis_continue_until_syscall_help
Definition: cmd_descs.c:2614
static const RzCmdDescArg cmd_disassemble_summarize_block_args[2]
Definition: cmd_descs.c:470
static const RzCmdDescHelp cmd_disassembly_n_instructions_help
Definition: cmd_descs.c:10737
static const RzCmdDescArg analysis_hint_set_syntax_args[2]
Definition: cmd_descs.c:190
static const RzCmdDescHelp flirt_scan_help
Definition: cmd_descs.c:8760
static const RzCmdDescArg analysis_function_analyze_jmptable_args[3]
Definition: cmd_descs.c:100
static const RzCmdDescArg meta_var_bp_comment_list_args[]
Definition: cmd_descs.c:5901
static const RzCmdDescHelp cmd_debug_trace_esil_help
Definition: cmd_descs.c:6856
static const RzCmdDescHelp type_open_editor_help
Definition: cmd_descs.c:12505
static const RzCmdDescHelp seek_blocksize_forward_help
Definition: cmd_descs.c:11940
static const RzCmdDescArg analysis_hint_del_ret_args[]
Definition: cmd_descs.c:4077
static const RzCmdDescArg cmd_debug_continue_mapped_io_args[]
Definition: cmd_descs.c:6482
static const RzCmdDescArg cmd_debug_process_heap_block_args[2]
Definition: cmd_descs.c:327
static const RzCmdDescArg plugins_parser_print_args[]
Definition: cmd_descs.c:9552
static const RzCmdDescHelp flag_space_move_help
Definition: cmd_descs.c:8559
static const RzCmdDescHelp yank_paste_help
Definition: cmd_descs.c:14072
static const RzCmdDescHelp i_help
Definition: cmd_descs.c:8965
static const RzCmdDescHelp analyze_opcode_help
Definition: cmd_descs.c:4657
static const RzCmdDescHelp cmd_debug_toggle_bp_trace_index_help
Definition: cmd_descs.c:6243
static const RzCmdDescDetailEntry iterators_empty_detail_entries[]
Definition: cmd_descs.c:14123
static const RzCmdDescHelp cmd_disassembly_all_possible_opcodes_treeview_help
Definition: cmd_descs.c:10770
static const RzCmdDescArg seek_history_list_args[]
Definition: cmd_descs.c:11948
static const RzCmdDescArg reopen_binary_args[2]
Definition: cmd_descs.c:421
static const RzCmdDescArg write_length_string_args[2]
Definition: cmd_descs.c:620
static const RzCmdDescHelp analysis_global_variable_delete_byaddr_help
Definition: cmd_descs.c:3449
static const RzCmdDescArg analysis_function_import_list_del_args[]
Definition: cmd_descs.c:2400
static const RzCmdDescDetail cmd_debug_list_bp_details[2]
Definition: cmd_descs.c:37
static const RzCmdDescDetail analysis_reg_cond_details[4]
Definition: cmd_descs.c:19
static const RzCmdDescHelp eval_spaces_help
Definition: cmd_descs.c:8055
static const RzCmdDescHelp debug_reg_arenas_hexdump_help
Definition: cmd_descs.c:7586
static const RzCmdDescArg cmd_comments_in_n_instructions_args[2]
Definition: cmd_descs.c:464
static const RzCmdDescHelp idp_help
Definition: cmd_descs.c:9067
static const RzCmdDescHelp analyze_cycles_help
Definition: cmd_descs.c:4679
static const RzCmdDescArg autoname_all_functions_noreturn_args[]
Definition: cmd_descs.c:1424
static const RzCmdDescHelp analysis_function_vars_help
Definition: cmd_descs.c:1897
static const RzCmdDescHelp cmd_debug_trace_add_help
Definition: cmd_descs.c:6786
static const RzCmdDescHelp flag_describe_help
Definition: cmd_descs.c:8410
static const RzCmdDescHelp comment_unique_help
Definition: cmd_descs.c:5402
static const RzCmdDescDetail write_bits_details[2]
Definition: cmd_descs.c:46
static const RzCmdDescArg type_cc_list_args[2]
Definition: cmd_descs.c:531
static const RzCmdDescHelp analysis_hint_del_fail_help
Definition: cmd_descs.c:3975
static const RzCmdDescHelp f_help
Definition: cmd_descs.c:8073
static const RzCmdDescArg write_value2_args[2]
Definition: cmd_descs.c:568
static const RzCmdDescHelp aez_help
Definition: cmd_descs.c:2899
static const RzCmdDescDetailEntry pipe_empty_detail_entries[]
Definition: cmd_descs.c:14176
static const RzCmdDescHelp cmd_debug_enable_bp_trace_index_help
Definition: cmd_descs.c:6215
static const RzCmdDescArg cmd_debug_dmS_args[3]
Definition: cmd_descs.c:326
static const RzCmdDescArg open_maps_name_args[2]
Definition: cmd_descs.c:445
static const RzCmdDescHelp analysis_esil_init_p_help
Definition: cmd_descs.c:2676
static const RzCmdDescArg cmd_shell_exit_args[]
Definition: cmd_descs.c:14358
static const RzCmdDescArg cmd_debug_trace_args[]
Definition: cmd_descs.c:6752
static const RzCmdDescArg reopen_nobin_args[]
Definition: cmd_descs.c:9848
static const RzCmdDescArg repeat_forward_args[]
Definition: cmd_descs.c:924
static const RzCmdDescArg cmd_heap_chunks_print_args[2]
Definition: cmd_descs.c:316
static const RzCmdDescHelp cmd_debug_continue_back_help
Definition: cmd_descs.c:6425
static const RzCmdDescHelp analysis_hint_set_esil_help
Definition: cmd_descs.c:3873
static const RzCmdDescArg analysis_function_strings_args[]
Definition: cmd_descs.c:2468
static const RzCmdDescHelp meta_data_remove_all_help
Definition: cmd_descs.c:5582
static const RzCmdDescDetail system_to_cons_details[2]
Definition: cmd_descs.c:11
static const RzCmdDescArg cmd_eval_color_highlight_remove_all_args[]
Definition: cmd_descs.c:7938
static const RzCmdDescArg hex_of_assembly_args[2]
Definition: cmd_descs.c:456
static const RzCmdDescHelp debug_regs_fpu_help
Definition: cmd_descs.c:7479
static const RzCmdDescHelp analysis_hint_del_arch_help
Definition: cmd_descs.c:3765
static const RzCmdDescArg cmd_eval_color_highlight_current_instruction_args[2]
Definition: cmd_descs.c:348
static const RzCmdDescHelp analysis_reg_flags_unset_help
Definition: cmd_descs.c:3141
static const RzCmdDescArg open_binary_select_fd_args[2]
Definition: cmd_descs.c:428
static const RzCmdDescHelp cmd_debug_dump_maps_help
Definition: cmd_descs.c:7075
static const RzCmdDescHelp cmd_disassemble_recursively_help
Definition: cmd_descs.c:10901
static const RzCmdDescHelp print_hexdump_hex4_help
Definition: cmd_descs.c:11580
static const RzCmdDescArg cmd_info_classes_args[]
Definition: cmd_descs.c:8995
static const RzCmdDescDetail analysis_hint_set_size_details[2]
Definition: cmd_descs.c:27
static const RzCmdDescArg eval_type_args[2]
Definition: cmd_descs.c:354
static const RzCmdDescDetailEntry history_list_or_exec_Examples_detail_entries[]
Definition: cmd_descs.c:8925
static const RzCmdDescArg cmd_print_magic_args[2]
Definition: cmd_descs.c:475
static const RzCmdDescArg cmd_shell_pwd_args[]
Definition: cmd_descs.c:14536
static const RzCmdDescArg eval_readonly_args[2]
Definition: cmd_descs.c:352
static const RzCmdDescHelp cmd_info_entryexits_help
Definition: cmd_descs.c:9166
static const RzCmdDescHelp analyze_all_unresolved_jumps_help
Definition: cmd_descs.c:1389
static const RzCmdDescArg type_link_args[3]
Definition: cmd_descs.c:542
static const RzCmdDescArg block_flag_args[2]
Definition: cmd_descs.c:230
static const RzCmdDescHelp flirt_dump_help
Definition: cmd_descs.c:8747
static const RzCmdDescHelp cmd_info_symbols_help
Definition: cmd_descs.c:9302
static const RzCmdDescArg analysis_class_base_add_args[4]
Definition: cmd_descs.c:206
static const RzCmdDescHelp open_prioritize_next_rotate_help
Definition: cmd_descs.c:10106
static const RzCmdDescHelp analyze_value_to_maps_help
Definition: cmd_descs.c:1525
static const RzCmdDescArg analysis_esil_init_mem_args[4]
Definition: cmd_descs.c:141
static const RzCmdDescHelp analysis_hint_del_help
Definition: cmd_descs.c:3725
static const RzCmdDescHelp analysis_function_import_list_help
Definition: cmd_descs.c:2395
static const RzCmdDescArg write_op_encrypt_args[4]
Definition: cmd_descs.c:616
static const RzCmdDescArg analysis_function_add_recu_args[2]
Definition: cmd_descs.c:97
static const RzCmdDescHelp print_commands_after_traps_help
Definition: cmd_descs.c:1503
static const RzCmdDescHelp flag_length_help
Definition: cmd_descs.c:8323
static const RzCmdDescHelp aec_help
Definition: cmd_descs.c:2592
static const RzCmdDescArg debug_reg_cond_args[]
Definition: cmd_descs.c:7689
static const RzCmdDescArg cmd_info_class_fields_args[2]
Definition: cmd_descs.c:397
static const RzCmdDescHelp analysis_hint_set_high_help
Definition: cmd_descs.c:3811
static const RzCmdDescHelp analysis_info_show_help
Definition: cmd_descs.c:3358
static const RzCmdDescHelp egg_type_help
Definition: cmd_descs.c:8868
static const RzCmdDescHelp push_escaped_help
Definition: cmd_descs.c:1240
static const RzCmdDescArg print_hexword_references_args[2]
Definition: cmd_descs.c:492
static const RzCmdDescDetail analysis_hint_set_offset_details[2]
Definition: cmd_descs.c:34
static const RzCmdDescHelp cmd_disassemble_summarize_help
Definition: cmd_descs.c:10922
static const RzCmdDescHelp autoname_all_functions_help
Definition: cmd_descs.c:1419
static const RzCmdDescArg block_args[2]
Definition: cmd_descs.c:227
static const RzCmdDescHelp cmd_debug_dmS_help
Definition: cmd_descs.c:7296
static const RzCmdDescArg analysis_function_cc_set_get_args[2]
Definition: cmd_descs.c:136
static const RzCmdDescHelp analyze_symbols_entries_help
Definition: cmd_descs.c:1467
static const RzCmdDescArg analysis_function_blocks_edge_args[3]
Definition: cmd_descs.c:102
static const RzCmdDescHelp analyze_n_ins_size_help
Definition: cmd_descs.c:4628
static const RzCmdDescHelp meta_var_reg_comment_list_help
Definition: cmd_descs.c:5912
static const RzCmdDescArg print_hexdump_signed_integer2_args[2]
Definition: cmd_descs.c:486
static const RzCmdDescDetail w4_details[2]
Definition: cmd_descs.c:50
static const RzCmdDescArg cmd_debug_toggle_bp_args[]
Definition: cmd_descs.c:6043
static const RzCmdDescHelp il_step_until_addr_help
Definition: cmd_descs.c:2847
static const RzCmdDescArg write_args[2]
Definition: cmd_descs.c:563
static const RzCmdDescArg plugins_asm_print_args[]
Definition: cmd_descs.c:9491
static const RzCmdDescArg seek_blocksize_forward_args[2]
Definition: cmd_descs.c:520
static const RzCmdDescHelp cmd_debug_process_profile_help
Definition: cmd_descs.c:6533
static const RzCmdDescHelp cmd_info_relocs_help
Definition: cmd_descs.c:9279
static const RzCmdDescHelp cmd_debug_step_until_optype_help
Definition: cmd_descs.c:6717
static const RzCmdDescArg analysis_function_create_args[4]
Definition: cmd_descs.c:99
static const RzCmdDescDetailEntry cmd_print_byte_array_Useful_space_modifiers_detail_entries[]
Definition: cmd_descs.c:10552
static const RzCmdDescArg analysis_function_blocks_del_args[]
Definition: cmd_descs.c:1698
static const RzCmdDescArg flag_space_move_args[]
Definition: cmd_descs.c:8556
static const RzCmdDescArg flag_space_remove_args[2]
Definition: cmd_descs.c:377
static const RzCmdDescHelp cmd_print_byte_array_c_cpp_word_help
Definition: cmd_descs.c:10592
static const RzCmdDescArg yank_args[2]
Definition: cmd_descs.c:621
static const RzCmdDescArg cmd_eval_color_set_default_palette_args[]
Definition: cmd_descs.c:7877
static const RzCmdDescArg analysis_function_list_args[]
Definition: cmd_descs.c:2323
static const RzCmdDescArg analysis_print_global_variable_args[2]
Definition: cmd_descs.c:167
static const RzCmdDescArg analysis_function_blocks_asciiart_args[]
Definition: cmd_descs.c:1759
static const RzCmdDescHelp analysis_continue_until_esil_help
Definition: cmd_descs.c:2649
static const RzCmdDescArg cmd_debug_trace_tag_args[2]
Definition: cmd_descs.c:312
static const RzCmdDescHelp meta_space_rename_help
Definition: cmd_descs.c:5468
static const RzCmdDescArg analysis_function_all_opcode_stat_args[2]
Definition: cmd_descs.c:133
static const RzCmdDescHelp il_step_until_expr_help
Definition: cmd_descs.c:2861
static const RzCmdDescArg analysis_hint_list_at_args[]
Definition: cmd_descs.c:3708
static const RzCmdDescHelp meta_var_bp_comment_list_help
Definition: cmd_descs.c:5904
static const RzCmdDescArg cmd_debug_traces_reset_args[]
Definition: cmd_descs.c:6805
static const RzCmdDescDetail analysis_appcall_details[2]
Definition: cmd_descs.c:18
static const RzCmdDescHelp cmd_debug_step_line_help
Definition: cmd_descs.c:6620
static const RzCmdDescHelp cmd_debug_show_bp_index_help
Definition: cmd_descs.c:6099
static const RzCmdDescHelp debug_reg_types_help
Definition: cmd_descs.c:7704
static const RzCmdDescHelp cmd_debug_disable_bp_trace_index_help
Definition: cmd_descs.c:6229
static const RzCmdDescHelp ood_help
Definition: cmd_descs.c:9788
static const RzCmdDescHelp write_op_4byteswap_help
Definition: cmd_descs.c:13626
static const RzCmdDescHelp w2_help
Definition: cmd_descs.c:12976
static const RzCmdDescHelp meta_magic_list_help
Definition: cmd_descs.c:5654
static const RzCmdDescHelp analyze_all_function_calls_to_imports_help
Definition: cmd_descs.c:1289
static const RzCmdDescHelp dts_help
Definition: cmd_descs.c:6904
static const RzCmdDescArg analysis_hint_set_offset_args[2]
Definition: cmd_descs.c:196
static const RzCmdDescDetail analysis_regs_args_details[]
Definition: cmd_descs.c:3048
static const RzCmdDescHelp Ct_help
Definition: cmd_descs.c:5793
static const RzCmdDescHelp cmd_info_trycatch_help
Definition: cmd_descs.c:9388
static const RzCmdDescArg write_op_decrypt_args[4]
Definition: cmd_descs.c:615
static const RzCmdDescArg esil_of_assembly_args[2]
Definition: cmd_descs.c:457
static const RzCmdDescArg cmd_heap_arena_bins_print_args[2]
Definition: cmd_descs.c:318
static const RzCmdDescHelp open_prioritize_prev_help
Definition: cmd_descs.c:10098
static const RzCmdDescHelp analysis_xrefs_del_all_help
Definition: cmd_descs.c:3670
static const RzCmdDescHelp cmd_eval_color_highlight_instruction_word_help
Definition: cmd_descs.c:7925
static const RzCmdDescDetailEntry analysis_hint_set_jump_empty_detail_entries[]
Definition: cmd_descs.c:3825
static const RzCmdDescArg analysis_hint_del_bits_args[]
Definition: cmd_descs.c:3792
static const RzCmdDescHelp acm_help
Definition: cmd_descs.c:4331
static const RzCmdDescHelp analysis_syscall_name_help
Definition: cmd_descs.c:4818
static const RzCmdDescHelp wo_help
Definition: cmd_descs.c:13611
static const RzCmdDescArg analyze_all_functions_esil_args[]
Definition: cmd_descs.c:1349
static const RzCmdDescArg analysis_reg_arenas_hexdump_args[2]
Definition: cmd_descs.c:162
static const RzCmdDescHelp analysis_esil_init_mem_remove_help
Definition: cmd_descs.c:2733
static const RzCmdDescHelp analysis_syscall_show_help
Definition: cmd_descs.c:4766
RZ_IPI RzCmdStatus rz_remote_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:154
RZ_IPI RzCmdStatus rz_cmd_debug_traces_reset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2119
RZ_IPI RzCmdStatus rz_cmd_info_whole_strings_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:367
RZ_IPI RzCmdStatus rz_cmd_eval_color_highlight_instruction_word_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:302
RZ_IPI RzCmdStatus rz_debug_regs_prev_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_open_binary_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_open.c:693
RZ_IPI RzCmdStatus rz_analysis_global_variable_add_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_eval_color_set_default_palette_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:202
RZ_IPI RzCmdStatus rz_yank_whole_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:51
RZ_IPI RzCmdStatus rz_debug_reg_profile_gdb_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_hidden_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:554
RZ_IPI RzCmdStatus rz_analysis_function_blocks_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI int rz_cmd_debug(void *data, const char *input)
Definition: cmd_debug.c:2289
RZ_IPI RzCmdStatus rz_analysis_esil_deinit_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_resize_insert_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_resize.c:76
RZ_IPI RzCmdStatus rz_cmd_debug_add_hw_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2764
RZ_IPI RzCmdStatus rz_print_hexdump_hex4l_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6200
RZ_IPI RzCmdStatus rz_analyze_all_functions_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_until_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_space_stack_pop_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:721
RZ_IPI RzCmdStatus rz_cmd_disassembly_function_summary_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6597
RZ_IPI RzCmdStatus rz_cmd_debug_step_until_optype_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2037
RZ_IPI RzCmdStatus rz_plugins_hash_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:34
RZ_IPI RzCmdStatus rz_write_cache_commit_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:582
RZ_IPI RzCmdStatus rz_write_assembly_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:477
RZ_IPI RzCmdStatus rz_comment_function_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:263
RZ_IPI RzCmdStatus rz_print_hexdump_bits_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:5888
RZ_IPI RzCmdStatus rz_seek_opcode_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:362
RZ_IPI RzCmdStatus rz_analysis_function_vars_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_prioritize_binid_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:385
RZ_IPI RzCmdStatus rz_print_hexword_references_1_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6084
RZ_IPI RzCmdStatus rz_type_link_del_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:495
RZ_IPI RzCmdStatus rz_open_prioritize_prev_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:245
RZ_IPI RzCmdStatus rz_cmd_cmp_bytes_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_cmp.c:155
RZ_IPI RzCmdStatus rz_analysis_function_vars_regs_getref_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_all_fd_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:304
RZ_IPI RzCmdStatus rz_push_escaped_handler(RzCore *core, int argc, const char **argv)
Definition: cmd.c:903
RZ_IPI int rz_cmd_print(void *data, const char *input)
Definition: cmd_print.c:4700
RZ_IPI RzCmdStatus rz_analysis_function_blocks_switch_type_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_remote_rap_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:216
RZ_IPI RzCmdStatus rz_cmd_cmp_add_memory_watcher_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:289
RZ_IPI RzCmdStatus rz_open_maps_map_fd_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:471
RZ_IPI RzCmdStatus rz_remote_mode_enable_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:205
RZ_IPI int rz_cmd_analysis(void *data, const char *input)
RZ_IPI RzCmdStatus rz_cmd_info_exports_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:218
RZ_IPI RzCmdStatus rz_analysis_function_vars_bp_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_interpret_macro_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:68
RZ_IPI RzCmdStatus rz_cmd_eval_color_set_random_palette_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:207
RZ_IPI RzCmdStatus rz_analysis_function_import_list_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_assembly_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:497
RZ_IPI RzCmdStatus rz_meta_data_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:428
RZ_IPI RzCmdStatus rz_cmd_debug_step_prog_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3570
RZ_IPI RzCmdStatus rz_meta_data_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:410
RZ_IPI RzCmdStatus rz_cmd_shell_mv_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:169
RZ_IPI RzCmdStatus rz_comment_append_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:215
RZ_IPI RzCmdStatus rz_open_maps_name_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:429
RZ_IPI RzCmdStatus rz_analysis_esil_init_mem_p_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_syscall_dump_c_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_disassemble_summarize_n_bytes_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6980
RZ_IPI RzCmdStatus rz_print_hexdump_signed_integer4_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:5949
RZ_IPI RzCmdStatus rz_print_bitstream_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:7033
RZ_IPI RzCmdStatus rz_analysis_functions_map_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_continue_unknown_call_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3285
RZ_IPI RzCmdStatus rz_cmd_eval_color_highlight_list_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_eval.c:227
RZ_IPI RzCmdStatus rz_cmd_info_imports_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:238
RZ_IPI int rz_cmd_kuery(void *data, const char *input)
Definition: cmd.c:642
RZ_IPI RzCmdStatus rz_yank_editor_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:22
RZ_IPI RzCmdStatus rz_cmd_debug_stop_trace_session_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2210
RZ_IPI RzCmdStatus rz_flag_local_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:264
RZ_IPI RzCmdStatus rz_debug_reg_arenas_zero_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_utf32be_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:5852
RZ_IPI RzCmdStatus rz_analysis_class_method_add_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_base64_decode_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:7022
RZ_IPI RzCmdStatus rz_analyse_name_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_print_rtti_all_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_cmd_info_symbols_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:228
RZ_IPI RzCmdStatus rz_debug_drx_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3621
RZ_IPI RzCmdStatus rz_analysis_basic_block_info_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analyze_all_functions_esil_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:806
RZ_IPI RzCmdStatus rz_meta_space_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:334
RZ_IPI RzCmdStatus rz_il_step_until_addr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_step_until_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2011
RZ_IPI RzCmdStatus rz_write_mask_reset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:539
RZ_IPI RzCmdStatus rz_cmd_debug_display_bt_oneline_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3095
RZ_IPI RzCmdStatus rz_meta_data_at_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:401
RZ_IPI RzCmdStatus rz_cmd_disassembly_all_possible_opcodes_treeview_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6405
RZ_IPI RzCmdStatus rz_remote_tcp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:232
RZ_IPI RzCmdStatus rz_open_show_current_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_open.c:841
RZ_IPI int rz_cmd_debug_trace_addr(void *data, const char *input)
Definition: cmd_debug.c:2128
RZ_IPI RzCmdStatus rz_cmd_info_dwarf_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:463
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_c_cpp_half_word_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_list_mne_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_cmp_hex_block_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:180
RZ_IPI RzCmdStatus rz_type_function_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:445
RZ_IPI RzCmdStatus rz_cmd_print_timestamp_unix_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1335
RZ_IPI RzCmdStatus rz_open_maps_name_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:439
RZ_IPI RzCmdStatus rz_meta_type_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:569
RZ_IPI RzCmdStatus rz_comment_at_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:207
RZ_IPI RzCmdStatus rz_flag_graph_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:298
RZ_IPI RzCmdStatus rz_analysis_hint_del_all_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_pdb_download_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:507
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_yara_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_range_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:904
RZ_IPI RzCmdStatus rz_cmd_disassembly_all_possible_opcodes_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6342
RZ_IPI RzCmdStatus rz_flag_zone_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:473
RZ_IPI RzCmdStatus rz_reopen_debug_rzrun_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1055
RZ_IPI RzCmdStatus rz_remote_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:191
RZ_IPI RzCmdStatus rz_type_noreturn_del_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:522
RZ_IPI RzCmdStatus rz_analysis_all_esil_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_class_fields_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:411
RZ_IPI RzCmdStatus rz_print_utf16be_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:5830
RZ_IPI RzCmdStatus rz_write_debruijn_find_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:785
RZ_IPI RzCmdStatus rz_yank_to_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:91
RZ_IPI RzCmdStatus rz_cmd_debug_toggle_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2842
RZ_IPI RzCmdStatus rz_cmd_info_cur_symbol_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:233
RZ_IPI RzCmdStatus rz_cmd_pdb_extract_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_info.c:526
RZ_IPI RzCmdStatus rz_il_vm_step_until_addr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_set_high_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_local_list_all_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:277
RZ_IPI RzCmdStatus rz_analysis_hint_del_immbase_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_disassembly_n_bytes_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6332
RZ_IPI RzCmdStatus rz_cmd_eval_color_highlight_current_instruction_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:285
RZ_IPI RzCmdStatus rz_analyze_everything_experimental_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_plugins_debug_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:27
RZ_IPI RzCmdStatus rz_cmd_print_gadget_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1214
RZ_IPI RzCmdStatus rz_cmd_debug_process_profile_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3452
RZ_IPI RzCmdStatus rz_type_union_c_nl_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:752
RZ_IPI int rz_io_system_run_oldhandler(void *data, const char *input)
Definition: cmd_remote.c:174
RZ_IPI RzCmdStatus rz_cmd_debug_step_until_flag_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2053
RZ_IPI RzCmdStatus rz_analysis_recover_rtti_all_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_start_trace_session_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2195
RZ_IPI RzCmdStatus rz_open_close_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:158
RZ_IPI RzCmdStatus rz_type_structure_c_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:603
RZ_IPI RzCmdStatus rz_cmd_eval_color_list_reload_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:280
RZ_IPI RzCmdStatus rz_write_pcache_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_write.c:588
RZ_IPI RzCmdStatus rz_analysis_regs_fpu_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_xrefs_list_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:797
RZ_IPI RzCmdStatus rz_cmd_debug_bp_plugin_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3014
RZ_IPI RzCmdStatus rz_egg_show_config_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:276
RZ_IPI RzCmdStatus rz_write_op_shr_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:725
RZ_IPI RzCmdStatus rz_type_link_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:472
RZ_IPI RzCmdStatus rz_cmd_shell_uniq_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:66
RZ_IPI RzCmdStatus rz_write_op_encrypt_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:729
RZ_IPI RzCmdStatus rz_cmd_debug_trace_tag_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2250
RZ_IPI RzCmdStatus rz_project_save_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_project.c:23
RZ_IPI RzCmdStatus rz_analysis_regs_diff_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_reopen_malloc_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1068
RZ_IPI RzCmdStatus rz_print_hexdump_hex2l_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6197
RZ_IPI RzCmdStatus rz_debug_reg_profile_open_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_cc_reg_usage_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_debug_reg_arenas_swap_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_rebase_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_resize.c:17
RZ_IPI int rz_cmd_macro(void *data, const char *input)
Definition: cmd_macro.c:22
RZ_IPI RzCmdStatus rz_analysis_hint_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_quit_kill_nosave_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_quit.c:21
RZ_IPI RzCmdStatus rz_analysis_hint_del_optype_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_flags_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_signature_type_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_bt_enable_bp_trace_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3159
RZ_IPI RzCmdStatus rz_cmd_info_guess_size_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:706
RZ_IPI RzCmdStatus rz_seek_function_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:302
RZ_IPI RzCmdStatus rz_meta_type_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:574
RZ_IPI RzCmdStatus rz_write_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:431
RZ_IPI RzCmdStatus rz_analysis_function_autoname_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_java_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_interpret_editor_2_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:58
RZ_IPI int rz_cmd_search(void *data, const char *input)
Definition: cmd_search.c:2875
RZ_IPI RzCmdStatus rz_cmd_info_section_bars_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_info.c:280
RZ_IPI RzCmdStatus rz_cmd_shell_cat_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:149
RZ_IPI RzCmdStatus rz_analysis_hint_set_esil_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_display_bt_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_debug.c:3037
RZ_IPI RzCmdStatus rz_hex_of_assembly_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:4630
RZ_IPI RzCmdStatus rz_flag_relocate_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:310
RZ_IPI RzCmdStatus rz_cmd_debug_trace_interactive_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2189
RZ_IPI RzCmdStatus rz_flirt_dump_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flirt.c:20
RZ_IPI RzCmdStatus rz_analysis_hint_set_ptr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_bash_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_class_add_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_binary_show_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:698
RZ_IPI RzCmdStatus rz_cmd_debug_map_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1078
RZ_IPI RzCmdStatus rz_analysis_hint_del_size_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_from_socket_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:242
RZ_IPI RzCmdStatus rz_cmd_debug_traces_ascii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2081
RZ_IPI RzCmdStatus rz_cmd_debug_list_maps_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_debug.c:1021
RZ_IPI RzCmdStatus rz_meta_var_comment_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:350
RZ_IPI RzCmdStatus rz_write_op_sub_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:697
RZ_IPI RzCmdStatus rz_comment_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:202
RZ_IPI RzCmdStatus rz_seek_undo_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:220
RZ_IPI RzCmdStatus rz_write_op_xor_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:709
RZ_IPI RzCmdStatus rz_comment_unique_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:299
RZ_IPI RzCmdStatus rz_cmd_info_classes_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:401
RZ_IPI RzCmdStatus rz_cmd_debug_continue_send_signal_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3322
RZ_IPI RzCmdStatus rz_type_xrefs_function_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:787
RZ_IPI RzCmdStatus rz_analysis_reg_flags_unset_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_xrefs_graph_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_esil_init_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_comment_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:225
RZ_IPI RzCmdStatus rz_seek_register_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:367
RZ_IPI RzCmdStatus rz_cmd_debug_dump_maps_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1092
RZ_IPI RzCmdStatus rz_delete_global_imports_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_function_blocks_del_all_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_analyze_args_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_function_del_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:450
RZ_IPI RzCmdStatus rz_write_op_mul_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:701
RZ_IPI RzCmdStatus rz_seek_function_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:321
RZ_IPI RzCmdStatus rz_meta_var_comment_editor_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:354
RZ_IPI RzCmdStatus rz_yank_print_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:55
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_c_cpp_bytes_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_seek_padded_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:188
RZ_IPI RzCmdStatus rz_analysis_function_blocks_color_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_unified_patch_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:358
RZ_IPI RzCmdStatus rz_cmd_cmp_file_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_cmp.c:219
RZ_IPI RzCmdStatus rz_type_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:266
RZ_IPI RzCmdStatus rz_block_max_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_block.c:56
RZ_IPI RzCmdStatus rz_egg_type_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:237
RZ_IPI RzCmdStatus rz_cmd_debug_set_cond_bp_win_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3215
RZ_IPI RzCmdStatus rz_analysis_global_variable_delete_byaddr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_step_line_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3551
RZ_IPI RzCmdStatus rz_cmd_debug_traces_esil_i_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2170
RZ_IPI RzCmdStatus rz_meta_var_comment_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:358
RZ_IPI RzCmdStatus rz_cmd_shell_cd_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:112
RZ_IPI RzCmdStatus rz_reopen_binary_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1014
RZ_IPI RzCmdStatus rz_cmd_debug_dmL_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1404
RZ_IPI RzCmdStatus rz_cmd_eval_color_load_theme_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_eval.c:236
RZ_IPI RzCmdStatus rz_flag_ordinals_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:868
RZ_IPI RzCmdStatus rz_debug_reg_arenas_push_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_objc_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_resize_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_resize.c:71
RZ_IPI RzCmdStatus rz_write_value_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:106
RZ_IPI RzCmdStatus rz_cmd_info_main_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:248
RZ_IPI int rz_cmd_heap_bins_list_print(void *data, const char *input)
RZ_IPI RzCmdStatus rz_flag_list_at_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:914
RZ_IPI RzCmdStatus rz_esil_of_hex_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:4676
RZ_IPI RzCmdStatus rz_meta_hidden_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:549
RZ_IPI RzCmdStatus rz_plugins_bin_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:38
RZ_IPI RzCmdStatus rz_flag_zone_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:468
RZ_IPI RzCmdStatus rz_type_cc_list_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:277
RZ_IPI int rz_equal_h_handler_old(void *data, const char *input)
Definition: cmd_remote.c:78
RZ_IPI RzCmdStatus rz_meta_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:187
RZ_IPI RzCmdStatus rz_reopen_nobin_write_headers_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1104
RZ_IPI RzCmdStatus rz_yank_hexpairs_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:101
RZ_IPI RzCmdStatus rz_cmd_cmp_unified1_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:257
RZ_IPI RzCmdStatus rz_comment_filelink_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:230
RZ_IPI RzCmdStatus rz_open_core_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:902
RZ_IPI RzCmdStatus rz_plugins_io_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:42
RZ_IPI RzCmdStatus rz_cmd_disassemble_summarize_block_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6996
RZ_IPI RzCmdStatus rz_meta_string_wide16_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:479
RZ_IPI RzCmdStatus rz_cmd_debug_add_bp_noreturn_func_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2848
RZ_IPI RzCmdStatus rz_cmd_debug_remove_bp_plugin_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3027
RZ_IPI RzCmdStatus rz_open_exchange_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:873
RZ_IPI RzCmdStatus rz_seek_next_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:342
RZ_IPI RzCmdStatus rz_analysis_hint_del_stackframe_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_egg_padding_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:246
RZ_IPI RzCmdStatus rz_meta_format_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:509
RZ_IPI RzCmdStatus rz_analysis_xrefs_set_d_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_plugins_unload_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_plugins.c:11
RZ_IPI RzCmdStatus rz_type_list_structure_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:575
RZ_IPI RzCmdStatus rz_flag_base_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:765
RZ_IPI RzCmdStatus rz_analysis_hint_del_val_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_seek_prev_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:352
RZ_IPI RzCmdStatus rz_open_prioritize_next_rotate_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:250
RZ_IPI RzCmdStatus rz_type_open_sdb_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:546
RZ_IPI RzCmdStatus rz_type_cc_del_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:293
RZ_IPI RzCmdStatus rz_analysis_function_stacksz_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_regs_columns_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_display_opcode_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analyze_all_unresolved_jumps_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_list_at_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:182
RZ_IPI RzCmdStatus rz_analysis_global_variable_delete_byname_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_space_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:340
RZ_IPI RzCmdStatus rz_meta_string_8bit_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:471
RZ_IPI RzCmdStatus rz_cmd_info_binary_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:436
RZ_IPI RzCmdStatus rz_debug_reg_profile_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_hint_list_at_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_write_zero_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:307
RZ_IPI RzCmdStatus rz_il_vm_step_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_reg_arenas_pop_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_hashes_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:612
RZ_IPI RzCmdStatus rz_analysis_appcall_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_2_inc_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:337
RZ_IPI RzCmdStatus rz_cmd_info_class_methods_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:416
RZ_IPI RzCmdStatus rz_analysis_syscall_dump_assembly_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_length_string_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:553
RZ_IPI RzCmdStatus rz_analyze_value_to_maps_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_meta_var_bp_comment_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:366
RZ_IPI RzCmdStatus rz_cmd_cmp_unified_disasm_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:281
RZ_IPI RzCmdStatus rz_print_hexdump_hex4_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6183
RZ_IPI RzCmdStatus rz_flag_append_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:231
RZ_IPI RzCmdStatus rz_analysis_function_vars_regs_del_all_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_setbits_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_class_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_cmd_debug_enable_bp_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2936
RZ_IPI RzCmdStatus rz_cmd_debug_enable_bp_trace_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2975
RZ_IPI RzCmdStatus rz_analyze_function_linked_offsets_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_heap_info_print_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_heap_block_flag_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_reg_cc_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_comment_function_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:290
RZ_IPI RzCmdStatus rz_cmd_info_signature_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:421
RZ_IPI RzCmdStatus rz_open_maps_flags_global_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:510
RZ_IPI RzCmdStatus rz_type_del_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:271
RZ_IPI RzCmdStatus rz_eval_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_eval.c:382
RZ_IPI RzCmdStatus rz_meta_string_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:433
RZ_IPI RzCmdStatus rz_open_binary_select_id_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:651
RZ_IPI RzCmdStatus rz_comment_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:197
RZ_IPI RzCmdStatus rz_cmd_disassembly_basic_block_as_text_json_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6498
RZ_IPI RzCmdStatus rz_debug_reg_cond_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_xrefs_copy_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_eval_bool_invert_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:392
RZ_IPI RzCmdStatus rz_write_op_2byteswap_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:667
RZ_IPI RzCmdStatus rz_cmd_shell_rm_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:53
RZ_IPI RzCmdStatus rz_assembly_of_hex_alias_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:4672
RZ_IPI RzCmdStatus rz_analysis_function_vars_xrefs_args_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_write_op_sequence_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:743
RZ_IPI RzCmdStatus rz_cmd_cmp_remove_watcher_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:310
RZ_IPI RzCmdStatus rz_il_step_skip_until_addr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_blocks_edge_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_types_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_profile_open_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_cond_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_from_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:194
RZ_IPI RzCmdStatus rz_analysis_function_signature_editor_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_step_frame_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3520
RZ_IPI RzCmdStatus rz_reopen_nobin_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1073
RZ_IPI RzCmdStatus rz_write_hex_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:443
RZ_IPI RzCmdStatus rz_analysis_function_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI int rz_cmd_alias(void *data, const char *input)
Definition: cmd.c:278
RZ_IPI RzCmdStatus rz_cmd_debug_set_expr_bp_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2920
RZ_IPI RzCmdStatus rz_analysis_hint_set_val_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_alias_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:752
RZ_IPI RzCmdStatus rz_write_op_or_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:717
RZ_IPI RzCmdStatus rz_cmd_disassemble_summarize_function_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6991
RZ_IPI RzCmdStatus rz_cmd_cmp_list_compare_watchers_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_cmp.c:294
RZ_IPI int rz_cmd_debug_continue_syscall(void *data, const char *input)
Definition: cmd_debug.c:3400
RZ_IPI RzCmdStatus rz_cmd_shell_env_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:7
RZ_IPI RzCmdStatus rz_egg_encoder_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:255
RZ_IPI RzCmdStatus rz_cmd_debug_command_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2798
RZ_IPI RzCmdStatus rz_analyze_n_ins_size_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_continue_call_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3272
RZ_IPI RzCmdStatus rz_write_value2_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:114
RZ_IPI RzCmdStatus rz_flag_hexdump_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:889
RZ_IPI RzCmdStatus rz_reopen_core_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1018
RZ_IPI RzCmdStatus rz_eval_type_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:438
RZ_IPI RzCmdStatus rz_analysis_function_vars_bp_getref_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_shell_exit_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:34
RZ_IPI RzCmdStatus rz_analysis_function_vars_display_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_continue_ret_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3373
RZ_IPI RzCmdStatus rz_analysis_class_vtable_lookup_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_utf16le_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:5786
RZ_IPI RzCmdStatus rz_write_8_dec_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:354
RZ_IPI RzCmdStatus rz_print_hexdump_emoji_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:5956
RZ_IPI RzCmdStatus rz_flag_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:919
RZ_IPI RzCmdStatus rz_analysis_hint_del_high_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_step_until_instr_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2019
RZ_IPI RzCmdStatus rz_yank_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:42
RZ_IPI RzCmdStatus rz_last_output_handler(RzCore *core, int argc, const char **argv)
Definition: cmd.c:929
RZ_IPI RzCmdStatus rz_type_noreturn_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:515
RZ_IPI RzCmdStatus rz_analysis_reg_profile_comments_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_type_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:584
RZ_IPI RzCmdStatus rz_write_cache_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:570
RZ_IPI RzCmdStatus rz_il_step_until_expr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_cmp_unified4_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:269
RZ_IPI RzCmdStatus rz_analysis_function_blocks_add_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_eval_color_display_palette_css_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:197
RZ_IPI RzCmdStatus rz_analyze_recursively_all_function_types_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analyze_all_objc_references_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_vars_bp_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
------— Base pointer based variable handlers ----------—
RZ_IPI RzCmdStatus rz_analysis_xrefs_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_il_step_over_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_name_id_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:460
RZ_IPI RzCmdStatus rz_cmd_debug_disable_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2826
RZ_IPI RzCmdStatus rz_cmd_cmp_hex_diff_lines_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:194
RZ_IPI RzCmdStatus rz_debug_regs_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_cmd_debug_allocate_maps_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1029
RZ_IPI RzCmdStatus rz_analysis_class_base_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_global_imports_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_xrefs_from_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_cmd_info_cur_section_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:269
RZ_IPI RzCmdStatus rz_analysis_continue_until_breakpoint_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_seek_delta_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:183
RZ_IPI RzCmdStatus rz_meta_string_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:441
RZ_IPI RzCmdStatus rz_write_value4_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:118
RZ_IPI RzCmdStatus rz_analysis_class_graph_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_prioritize_next_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:240
RZ_IPI RzCmdStatus rz_cmd_info_demangle_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_info.c:576
RZ_IPI int rz_seek_search(void *data, const char *input)
Definition: cmd_seek.c:109
RZ_IPI RzCmdStatus rz_cmd_info_cur_export_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:223
RZ_IPI RzCmdStatus rz_egg_list_plugins_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:203
RZ_IPI RzCmdStatus rz_print_hexdump_signed_integer8_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:5952
RZ_IPI RzCmdStatus rz_cmd_eval_color_highlight_list_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:322
RZ_IPI RzCmdStatus rz_analysis_syscall_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_function_vars_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_meta_type_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:374
RZ_IPI RzCmdStatus rz_eval_reset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:388
RZ_IPI RzCmdStatus rz_cmd_debug_display_bt_ascii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3147
RZ_IPI int rz_cmd_info_kuery(void *data, const char *input)
Definition: cmd_info.c:131
RZ_IPI RzCmdStatus rz_analysis_function_opcode_stat_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_reopen_write_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:993
RZ_IPI RzCmdStatus rz_analyze_n_ins_esil_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_hexdump_hexless_words_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6139
RZ_IPI RzCmdStatus rz_quit_nokill_nosave_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_quit.c:26
RZ_IPI RzCmdStatus rz_print_hexdump_oct_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6207
RZ_IPI RzCmdStatus rz_repeat_forward_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:38
RZ_IPI RzCmdStatus rz_flag_local_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:244
RZ_IPI RzCmdStatus rz_cmd_cmp_reset_watcher_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:300
RZ_IPI RzCmdStatus rz_cmd_debug_add_bp_module_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2854
RZ_IPI RzCmdStatus rz_cmd_print_timestamp_dos_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1364
RZ_IPI RzCmdStatus rz_open_arch_bits_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:179
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_python_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_versions_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:684
RZ_IPI RzCmdStatus rz_type_open_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:532
RZ_IPI RzCmdStatus rz_cmd_info_libs_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:243
RZ_IPI RzCmdStatus rz_flag_exists_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:776
RZ_IPI RzCmdStatus rz_analysis_esil_init_p_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_deallocate_map_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1052
RZ_IPI RzCmdStatus rz_comment_editor_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:258
RZ_IPI int rz_cmd_hexdump(void *data, const char *input)
Definition: cmd_print.c:5669
RZ_IPI RzCmdStatus rz_print_string_c_cpp_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:4620
RZ_IPI RzCmdStatus rz_convert_mne_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_function_cc_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:455
RZ_IPI RzCmdStatus rz_cmd_debug_add_watchpoint_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3208
RZ_IPI RzCmdStatus rz_write_cache_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:561
RZ_IPI RzCmdStatus rz_analysis_function_vars_regs_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
------— Register-based variable handlers ----------—
RZ_IPI RzCmdStatus rz_analysis_function_analyze_jmptable_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_print_hexstring_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:571
RZ_IPI RzCmdStatus rz_analysis_xrefs_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_class_vtable_add_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_import_list_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analyze_n_bytes_desc_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_cmp_bits_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:133
RZ_IPI RzCmdStatus rz_analysis_hint_del_ptr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_toggle_bp_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2962
RZ_IPI RzCmdStatus rz_cmd_disassembly_n_instructions_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6337
RZ_IPI RzCmdStatus rz_cmd_help_search_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd.c:3856
RZ_IPI RzCmdStatus rz_cmd_disassemble_recursively_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6905
RZ_IPI RzCmdStatus rz_cmd_debug_continue_mapped_io_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3347
RZ_IPI RzCmdStatus rz_meta_magic_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:529
RZ_IPI RzCmdStatus rz_write_value8_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:122
RZ_IPI RzCmdStatus rz_write_hex_from_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:447
RZ_IPI RzCmdStatus rz_print_hexdump_n_lines_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6170
RZ_IPI RzCmdStatus rz_analysis_class_info_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_cmd_shell_echo_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:92
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_hexdump_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_class_rename_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_trace_calls_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2135
RZ_IPI RzCmdStatus rz_analysis_regs_prev_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_hint_set_immbase_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_strings_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_meta_string_pascal_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:456
RZ_IPI int rz_cmd_visual(void *data, const char *input)
Definition: cmd.c:891
RZ_IPI RzCmdStatus rz_analysis_function_blocks_asciiart_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_bp_set_expr_cur_offset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3186
RZ_IPI RzCmdStatus rz_esil_of_assembly_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:4640
RZ_IPI RzCmdStatus rz_cmd_debug_continue_exception_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3297
RZ_IPI RzCmdStatus rz_analysis_function_vars_regs_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_list_calls_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_basefind_compute_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd.c:5603
RZ_IPI RzCmdStatus rz_write_cache_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_write.c:557
RZ_IPI RzCmdStatus rz_cmd_debug_modules_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_debug.c:1038
RZ_IPI RzCmdStatus rz_flag_comment_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:847
RZ_IPI RzCmdStatus rz_analysis_function_add_recu_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_wide_string_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:439
RZ_IPI RzCmdStatus rz_yank_paste_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:105
RZ_IPI RzCmdStatus rz_write_extend_shift_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:632
RZ_IPI RzCmdStatus rz_cmd_debug_trace_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2087
RZ_IPI RzCmdStatus rz_flag_space_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:685
RZ_IPI RzCmdStatus rz_remote_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:184
RZ_IPI RzCmdStatus rz_system_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_system.c:218
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_kotlin_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_push_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_magic_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:544
RZ_IPI RzCmdStatus rz_cmd_debug_save_trace_session_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2221
RZ_IPI RzCmdStatus rz_meta_hidden_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:564
RZ_IPI RzCmdStatus rz_eval_getset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:341
RZ_IPI RzCmdStatus rz_analyze_opcode_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_cc_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:287
RZ_IPI RzCmdStatus rz_write_1_inc_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:330
RZ_IPI RzCmdStatus rz_type_list_c_nl_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:313
RZ_IPI RzCmdStatus rz_open_prioritize_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:235
RZ_IPI RzCmdStatus rz_debug_reg_profile_comments_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_tasks_delete_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_tasks.c:79
RZ_IPI RzCmdStatus rz_history_list_or_exec_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_history.c:10
RZ_IPI RzCmdStatus rz_seek_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:157
RZ_IPI RzCmdStatus rz_cmd_debug_continue_back_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3257
RZ_IPI RzCmdStatus rz_cmd_info_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:379
RZ_IPI RzCmdStatus rz_cmd_shell_which_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:220
RZ_IPI RzCmdStatus rz_interpret_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:9
RZ_IPI RzCmdStatus rz_cmd_cmp_string_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_cmp.c:115
RZ_IPI RzCmdStatus rz_cmd_debug_toggle_bp_trace_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3001
RZ_IPI RzCmdStatus rz_type_xrefs_graph_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:792
RZ_IPI RzCmdStatus rz_write_assembly_inside_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:487
RZ_IPI RzCmdStatus rz_seek_base_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:194
RZ_IPI RzCmdStatus rz_write_extend_hexbytes_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:642
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_json_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_autoname_all_functions_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_heap_chunks_graph_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_cmp_disasm_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:211
RZ_IPI RzCmdStatus rz_cmd_info_segments_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:340
RZ_IPI RzCmdStatus rz_print_hexdump_hexii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6055
RZ_IPI RzCmdStatus rz_cmd_info_fields_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:426
RZ_IPI RzCmdStatus rz_cmd_heap_arena_bins_print_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_analysis_function_rename_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_space_move_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:690
RZ_IPI RzCmdStatus rz_cmd_info_all_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:187
RZ_IPI RzCmdStatus rz_analysis_function_xrefs_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_zero_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_seek_begin_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:329
RZ_IPI RzCmdStatus rz_type_list_enum_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:334
RZ_IPI RzCmdStatus rz_analysis_class_vtable_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_c_cpp_double_word_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analyze_simple_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_hexdump_annotated_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:5874
RZ_IPI RzCmdStatus rz_flag_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:747
RZ_IPI RzCmdStatus rz_cmd_shell_sleep_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:58
RZ_IPI RzCmdStatus rz_cmd_debug_list_bp_indexes_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2892
RZ_IPI RzCmdStatus rz_analysis_function_vars_sp_getref_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_plugins_core_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:23
RZ_IPI RzCmdStatus rz_analyze_n_bytes_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_pointer_handler(RzCore *core, int argc, const char **argv)
Definition: cmd.c:911
RZ_IPI RzCmdStatus rz_analysis_function_vars_detect_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_describe_offset_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_handler_set_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3447
RZ_IPI RzCmdStatus rz_cmd_debug_list_bp_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_debug.c:2697
RZ_IPI RzCmdStatus rz_cmd_debug_step_until_esil_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2046
RZ_IPI RzCmdStatus rz_analysis_rtti_demangle_class_name_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_gadget_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1235
RZ_IPI RzCmdStatus rz_analysis_global_variable_retype_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_open.c:631
RZ_IPI RzCmdStatus rz_debug_reg_arenas_stack_size_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_interpret_macro_multiple_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:73
RZ_IPI RzCmdStatus rz_block_increase_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_block.c:40
RZ_IPI RzCmdStatus rz_meta_var_stack_comment_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:370
RZ_IPI RzCmdStatus rz_write_op_decrypt_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:736
RZ_IPI RzCmdStatus rz_flag_color_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:834
RZ_IPI RzCmdStatus rz_analyze_all_preludes_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_enum_bitfield_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:363
RZ_IPI RzCmdStatus rz_analysis_function_type_matching_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_del_ret_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_heap_tcache_print_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_il_step_skip_until_expr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_profile_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_autoname_all_functions_noreturn_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_hash_bang_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_hash.c:49
RZ_IPI RzCmdStatus rz_cmd_debug_show_cur_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2787
RZ_IPI RzCmdStatus rz_cmd_debug_step_back_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3511
RZ_IPI RzCmdStatus rz_flag_tag_search_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:613
RZ_IPI RzCmdStatus rz_analysis_list_vtables_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_flag_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:737
RZ_IPI RzCmdStatus rz_open_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_open.c:818
RZ_IPI RzCmdStatus rz_meta_string_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:499
RZ_IPI RzCmdStatus rz_write_1_dec_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:333
RZ_IPI RzCmdStatus rz_cmd_arena_print_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_basic_block_find_paths_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_function_vars_xrefs_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_cmd_info_class_as_source_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_info.c:406
RZ_IPI RzCmdStatus rz_tasks_output_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_tasks.c:61
RZ_IPI RzCmdStatus rz_type_enum_c_nl_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:400
RZ_IPI RzCmdStatus rz_cmd_print_magic_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:2972
RZ_IPI RzCmdStatus rz_write_op_8byteswap_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:675
RZ_IPI RzCmdStatus rz_cmd_heap_chunk_print_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_vars_bp_del_all_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_space_rename_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:713
RZ_IPI RzCmdStatus rz_cmd_debug_process_close_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3497
RZ_IPI RzCmdStatus rz_analyze_n_bytes_size_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_shell_pwd_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:193
RZ_IPI RzCmdStatus rz_analysis_info_show_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_cmd_cmp_unified2_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:263
RZ_IPI RzCmdStatus rz_analysis_xrefs_to_graph_cmd_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_count_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_seek_blocksize_backward_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:198
RZ_IPI RzCmdStatus rz_write_random_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:422
RZ_IPI RzCmdStatus rz_analysis_class_base_list_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_il_step_until_opt_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_list_struct_offsets_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_process_heaps_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_write_2_dec_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:340
RZ_IPI RzCmdStatus rz_cmd_debug_bt_disable_bp_trace_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3167
RZ_IPI RzCmdStatus rz_il_step_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_dml_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1374
RZ_IPI RzCmdStatus rz_flag_rename_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:873
RZ_IPI RzCmdStatus rz_analysis_hint_del_arch_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_size_sum_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_continue_until_syscall_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_set_opcode_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_create_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_hexdump_signed_integer_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:5943
RZ_IPI RzCmdStatus rz_open_nobin_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:962
RZ_IPI RzCmdStatus rz_tasks_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_tasks.c:47
RZ_IPI RzCmdStatus rz_type_list_union_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:699
RZ_IPI RzCmdStatus rz_meta_string_at_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:446
RZ_IPI RzCmdStatus rz_analysis_esil_init_mem_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_headers_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_info.c:431
RZ_IPI RzCmdStatus rz_write_from_io_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:155
RZ_IPI int rz_cmd_debug_continue_until(void *data, const char *input)
Definition: cmd_debug.c:3425
RZ_IPI RzCmdStatus rz_analysis_function_signature_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_flag_zone_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:490
RZ_IPI RzCmdStatus rz_cmd_debug_handler_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_debug.c:3443
RZ_IPI RzCmdStatus rz_cmd_info_purge_string_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_info.c:372
RZ_IPI RzCmdStatus rz_analyze_all_function_calls_to_imports_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_sections_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:258
RZ_IPI RzCmdStatus rz_write_unset_bits_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:302
RZ_IPI RzCmdStatus rz_cmd_debug_trace_esils_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2153
RZ_IPI RzCmdStatus rz_cmd_info_source_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:702
RZ_IPI RzCmdStatus rz_analysis_function_cc_load_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_analysis_details_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analysis_hint_set_jump_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_cc_set_get_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_list_trace_session_mmap_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2242
RZ_IPI RzCmdStatus rz_analysis_function_list_ascii_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_project_open_no_bin_io_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_project.c:47
RZ_IPI RzCmdStatus rz_analysis_class_base_add_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_format_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:519
RZ_IPI RzCmdStatus rz_analysis_hint_set_fail_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_cmd_disassembly_n_instructions_with_flow_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6534
RZ_IPI RzCmdStatus rz_reopen_debug_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1048
RZ_IPI RzCmdStatus rz_open_binary_list_ascii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:706
RZ_IPI RzCmdStatus rz_type_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:256
RZ_IPI RzCmdStatus rz_cmd_debug_load_trace_session_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2231
RZ_IPI RzCmdStatus rz_il_vm_step_with_events_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_cmd_shell_uname_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:77
RZ_IPI RzCmdStatus rz_cmd_info_pdb_show_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:485
RZ_IPI RzCmdStatus rz_analyze_symbols_entries_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_enum_find_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:425
RZ_IPI RzCmdStatus rz_analysis_function_vars_sp_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_continue_until_esil_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_string_wide32_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:489
RZ_IPI RzCmdStatus rz_apply_signatures_from_sigdb_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_block_flag_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_block.c:46
RZ_IPI RzCmdStatus rz_analysis_reg_roles_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_class_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_data_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:382
RZ_IPI RzCmdStatus rz_open_binary_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:737
RZ_IPI RzCmdStatus rz_open_maps_flags_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:488
RZ_IPI int rz_equal_H_handler_old(void *data, const char *input)
Definition: cmd_remote.c:88
RZ_IPI RzCmdStatus rz_debug_memory_permission_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1288
RZ_IPI RzCmdStatus rz_open_maps_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:271
RZ_IPI RzCmdStatus rz_open_close_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:145
RZ_IPI RzCmdDescDetail * rz_hash_bang_details_cb(RzCore *core, int argc, const char **argv)
Definition: cmd_hash.c:16
RZ_IPI RzCmdStatus rz_cmd_debug_step_over_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3561
RZ_IPI RzCmdStatus rz_analysis_xrefs_set_0_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_regs_args_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_analyze_all_consecutive_functions_in_section_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_magic_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:534
RZ_IPI RzCmdStatus rz_il_trace_stop_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_hexword_references_4_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6092
RZ_IPI RzCmdStatus rz_analysis_continue_until_except_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_cmp_hex_block_hexdiff_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_cmp.c:351
RZ_IPI RzCmdStatus rz_cmd_debug_enable_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2834
RZ_IPI RzCmdStatus rz_meta_magic_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:539
RZ_IPI RzCmdStatus rz_flag_tag_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:549
RZ_IPI RzCmdStatus rz_meta_string_utf8_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:463
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_rizin_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_cmp_hexpair_string_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_cmp.c:315
RZ_IPI RzCmdStatus rz_meta_space_rename_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:328
RZ_IPI RzCmdStatus rz_open_binary_del_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:688
RZ_IPI RzCmdStatus rz_cmd_debug_trace_esil_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2145
RZ_IPI RzCmdStatus rz_plugins_asm_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:19
RZ_IPI RzCmdStatus rz_open_binary_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:674
RZ_IPI RzCmdStatus rz_cmd_debug_continue_execution_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3236
RZ_IPI RzCmdStatus rz_analysis_syscall_show_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_hexdump_hex8_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6186
RZ_IPI RzCmdStatus rz_print_byte_bitstream_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:7052
RZ_IPI RzCmdStatus rz_cmd_eval_color_highlight_remove_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:336
RZ_IPI RzCmdStatus rz_open_malloc_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:906
RZ_IPI RzCmdStatus rz_flirt_create_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flirt.c:9
RZ_IPI RzCmdStatus rz_cmd_debug_remove_all_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2778
RZ_IPI RzCmdStatus rz_meta_space_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:322
RZ_IPI RzCmdStatus rz_open_maps_resize_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:356
RZ_IPI RzCmdStatus rz_seek_undo_reset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:224
RZ_IPI RzCmdStatus rz_cmd_force_quit_without_history_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_quit.c:59
RZ_IPI RzCmdStatus rz_open_maps_relocate_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:338
RZ_IPI RzCmdStatus rz_print_commands_after_traps_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_run_command_bp_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2928
RZ_IPI RzCmdStatus rz_seek_blocksize_forward_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:207
RZ_IPI RzCmdStatus rz_reopen_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:974
RZ_IPI RzCmdStatus rz_cmd_disassemble_recursively_no_function_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6933
RZ_IPI RzCmdStatus rz_cmd_debug_process_profile_edit_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3485
RZ_IPI RzCmdStatus rz_cmd_info_resources_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:601
RZ_IPI RzCmdStatus rz_analyze_n_bytes_esil_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_add_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2690
RZ_IPI RzCmdStatus rz_cmd_debug_traces_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_debug.c:2075
RZ_IPI RzCmdStatus rz_cmd_print_hash_cfg_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:2951
RZ_IPI RzCmdStatus rz_analysis_xrefs_set_c_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_hash_cfg_algo_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:2968
RZ_IPI RzCmdStatus rz_write_cache_commit_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:575
RZ_IPI RzCmdStatus rz_flag_describe_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:360
RZ_IPI RzCmdStatus rz_print_hexdump_hexless_bytes_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6130
RZ_IPI RzCmdStatus rz_cmd_debug_current_modules_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_debug.c:1045
RZ_IPI RzCmdStatus rz_reopen_nobin_write_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1077
RZ_IPI RzCmdStatus rz_write_block_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:512
RZ_IPI RzCmdStatus rz_analysis_hint_set_offset_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_step_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3503
RZ_IPI RzCmdStatus rz_plugins_parser_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:53
RZ_IPI RzCmdStatus rz_seek_end_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:335
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_c_cpp_word_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_remove_bp_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2908
RZ_IPI RzCmdStatus rz_write_duplicate_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:543
RZ_IPI RzCmdStatus rz_cmd_sizes_of_n_instructions_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6681
RZ_IPI RzCmdStatus rz_cmd_debug_dmS_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_debug.c:1318
RZ_IPI int rz_cmd_debug_dmi(void *data, const char *input)
Definition: cmd_debug.c:1117
RZ_IPI RzCmdStatus rz_assembly_of_hex_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:4650
RZ_IPI RzCmdStatus rz_cmd_debug_step_cond_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3528
RZ_IPI RzCmdStatus rz_cmd_print_timestamp_hfs_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1381
RZ_IPI RzCmdStatus rz_cmd_debug_trace_add_addrs_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2106
RZ_IPI RzCmdStatus rz_write_assembly_opcode_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:508
RZ_IPI RzCmdStatus rz_il_step_back_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_yank_hex_print_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:73
RZ_IPI RzCmdStatus rz_seek_basicblock_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:298
RZ_IPI RzCmdStatus rz_analysis_function_vars_type_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_comment_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:220
RZ_IPI RzCmdStatus rz_flag_realname_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:810
RZ_IPI RzCmdStatus rz_cmd_info_sourcelines_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:694
RZ_IPI int rz_cmd_debug_heap_jemalloc(void *data, const char *input)
Definition: cmd_debug.c:1415
RZ_IPI RzCmdStatus rz_open_nobin_write_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:968
RZ_IPI RzCmdStatus rz_analysis_function_vars_regs_setref_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_var_comment_append_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:346
RZ_IPI RzCmdStatus rz_seek_redo_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:216
RZ_IPI RzCmdStatus rz_analyze_all_data_references_to_code_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_format_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:514
RZ_IPI RzCmdStatus rz_flag_move_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:791
RZ_IPI RzCmdStatus rz_write_op_shl_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:721
RZ_IPI RzCmdStatus rz_cmd_debug_dump_maps_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1103
RZ_IPI RzCmdStatus rz_resize_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_resize.c:36
RZ_IPI RzCmdStatus rz_cmd_disassemble_ropchain_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6787
RZ_IPI RzCmdStatus rz_write_op_and_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:713
RZ_IPI RzCmdStatus rz_analysis_function_vars_dis_refs_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_il_vm_initialize_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_op_4byteswap_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:671
RZ_IPI RzCmdStatus rz_write_8_inc_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:351
RZ_IPI int rz_cmd_panels(void *data, const char *input)
Definition: cmd.c:850
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_swap_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_class_method_rename_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_prioritize_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:374
RZ_IPI RzCmdStatus rz_tasks_break_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_tasks.c:66
RZ_IPI RzCmdStatus rz_flirt_scan_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flirt.c:25
RZ_IPI RzCmdStatus rz_print_op_analysis_color_map_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:5883
RZ_IPI RzCmdStatus rz_analysis_function_vars_xrefs_vars_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI char ** rz_cmd_info_demangle_lang_choices(RzCore *core)
Definition: cmd_info.c:562
RZ_IPI RzCmdStatus rz_cmd_shell_ls_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:40
RZ_IPI RzCmdStatus rz_print_hexdump_signed_integer2_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:5946
RZ_IPI RzCmdStatus rz_meta_data_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:396
RZ_IPI RzCmdStatus rz_il_trace_start_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_interpret_output_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:28
RZ_IPI RzCmdStatus rz_analysis_hint_del_bits_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_del_offset_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_shell_cp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:103
RZ_IPI RzCmdStatus rz_analysis_regs_args_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_type_list_typedef_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:653
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_rust_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_list_c_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:298
RZ_IPI RzCmdStatus rz_write_base64_encode_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:126
RZ_IPI RzCmdStatus rz_type_xrefs_list_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:777
RZ_IPI RzCmdStatus rz_analysis_hint_set_optype_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_extend_zero_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:626
RZ_IPI RzCmdStatus rz_analyze_symbols_entries_flags_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_disable_bp_trace_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2988
RZ_IPI RzCmdStatus rz_open_maps_deprioritize_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:409
RZ_IPI RzCmdStatus rz_cmd_shell_fortune_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:232
RZ_IPI RzCmdStatus rz_tasks_delete_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_tasks.c:71
RZ_IPI RzCmdStatus rz_write_zero_string_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:435
RZ_IPI RzCmdStatus rz_meta_format_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:524
RZ_IPI RzCmdStatus rz_debug_regs_references_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_open_binary_select_fd_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:660
RZ_IPI RzCmdStatus rz_analysis_syscall_name_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_strings_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:362
RZ_IPI RzCmdStatus rz_cmd_disassemble_recursively_from_current_block_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6919
RZ_IPI RzCmdStatus rz_analysis_hint_set_ret_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:207
RZ_IPI RzCmdStatus rz_write_bits_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:297
RZ_IPI RzCmdStatus rz_write_op_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:693
RZ_IPI RzCmdStatus rz_cmd_print_timestamp_ntfs_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1403
RZ_IPI RzCmdStatus rz_cmd_debug_list_maps_ascii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1069
RZ_IPI RzCmdStatus rz_analysis_syscall_number_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_list_noreturn_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:500
RZ_IPI RzCmdStatus rz_remote_open_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:198
RZ_IPI RzCmdStatus rz_analysis_continue_until_addr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_value1_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:110
RZ_IPI RzCmdStatus rz_meta_var_reg_comment_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:362
RZ_IPI RzCmdStatus rz_analysis_global_variable_rename_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_reg_types_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_del_opcode_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_display_bt_local_vars_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3135
RZ_IPI RzCmdStatus rz_write_4_inc_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:344
RZ_IPI RzCmdStatus rz_analyze_everything_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_delta_pointer_table_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6111
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_stack_size_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_disassembly_n_instrs_as_text_json_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6616
RZ_IPI RzCmdStatus rz_egg_config_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:143
RZ_IPI RzCmdStatus rz_cmd_eval_color_list_current_theme_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:275
RZ_IPI RzCmdStatus rz_flag_space_stack_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:725
RZ_IPI RzCmdStatus rz_type_link_show_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:483
RZ_IPI RzCmdStatus rz_cmd_print_gadget_move_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1219
RZ_IPI RzCmdStatus rz_cmd_shell_sort_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:203
RZ_IPI RzCmdStatus rz_egg_compile_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:127
RZ_IPI RzCmdStatus rz_analysis_function_vars_bp_setref_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_regs_diff_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_yank_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_yank.c:8
RZ_IPI RzCmdStatus rz_open_maps_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:258
RZ_IPI RzCmdStatus rz_print_hexdump_function_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6051
RZ_IPI int rz_equal_g_handler_old(void *data, const char *input)
Definition: cmd_remote.c:68
RZ_IPI RzCmdStatus rz_print_hexdump_hex8l_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6203
RZ_IPI RzCmdStatus rz_cmd_debug_trace_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2060
RZ_IPI RzCmdStatus rz_cmd_shell_clear_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:214
RZ_IPI RzCmdStatus rz_analysis_regs_valgroup_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_xrefs_set_s_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_set_bits_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_profile_gdb_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_xrefs_to_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_il_step_skip_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_info_entryexits_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:213
RZ_IPI RzCmdStatus rz_il_step_over_until_addr_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_meta_hidden_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:559
RZ_IPI RzCmdStatus rz_meta_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:192
RZ_IPI RzCmdStatus rz_analysis_hint_set_size_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_esil_init_mem_remove_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_write_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:812
RZ_IPI RzCmdStatus rz_cmd_info_cur_segment_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:351
RZ_IPI RzCmdStatus rz_cmd_eval_color_list_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_eval.c:167
RZ_IPI RzCmdStatus rz_type_list_function_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_type.c:430
RZ_IPI RzCmdStatus rz_seek_asz_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_seek.c:287
RZ_IPI RzCmdStatus rz_open_list_ascii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:170
RZ_IPI RzCmdStatus rz_tasks_transient_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_tasks.c:57
RZ_IPI RzCmdStatus rz_analysis_function_list_in_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_il_step_evaluate_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_space_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:700
RZ_IPI RzCmdStatus rz_cmd_eval_color_highlight_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:331
RZ_IPI RzCmdStatus rz_analysis_hint_del_syntax_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_remote_rap_bg_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:224
RZ_IPI RzCmdStatus rz_type_define_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:328
RZ_IPI RzCmdStatus rz_cmd_debug_show_bp_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2881
RZ_IPI RzCmdStatus rz_resize_human_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_resize.c:81
RZ_IPI RzCmdStatus rz_history_save_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_history.c:37
RZ_IPI RzCmdStatus rz_cmd_debug_remove_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2770
RZ_IPI RzCmdStatus rz_debug_reg_flags_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_disable_bp_index_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2949
RZ_IPI RzCmdStatus rz_flag_zone_around_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:483
RZ_IPI RzCmdStatus rz_cmd_base64_encode_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:7011
RZ_IPI RzCmdStatus rz_cmd_quit_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_quit.c:11
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_pop_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_open_editor_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:539
RZ_IPI RzCmdStatus rz_yank_string_print_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:64
RZ_IPI RzCmdStatus rz_cmd_info_archs_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:183
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_swift_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_areas_no_functions_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_distance_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:786
RZ_IPI RzCmdStatus rz_open_maps_map_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:544
RZ_IPI RzCmdStatus rz_cmd_info_plugins_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:441
RZ_IPI RzCmdStatus rz_flag_zone_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:478
RZ_IPI RzCmdStatus rz_cmd_info_memory_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:596
RZ_IPI RzCmdStatus rz_analysis_continue_until_call_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_history_clear_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_history.c:32
RZ_IPI RzCmdStatus rz_recover_all_golang_functions_strings_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_drx_unset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3646
RZ_IPI RzCmdStatus rz_cmd_shell_mkdir_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_shell.c:177
RZ_IPI RzCmdStatus rz_analysis_function_vars_rename_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_plugins_lang_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_plugins.c:15
RZ_IPI RzCmdStatus rz_analysis_print_global_variable_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_debug_reg_roles_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_class_method_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_write_hex_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_write_4_dec_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:347
RZ_IPI RzCmdStatus rz_write_pcache_commit_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:607
RZ_IPI RzCmdStatus rz_print_hexword_references_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6079
RZ_IPI RzCmdStatus rz_eval_spaces_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:423
RZ_IPI RzCmdStatus rz_analysis_reg_cc_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_structure_c_nl_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:628
RZ_IPI RzCmdStatus rz_cmd_debug_continue_fork_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3308
RZ_IPI RzCmdStatus rz_debug_reg_arenas_hexdump_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_list_cur_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_open.c:637
RZ_IPI RzCmdStatus rz_cmd_info_trycatch_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:689
RZ_IPI RzCmdStatus rz_cmd_info_entry_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:208
RZ_IPI RzCmdStatus rz_analysis_function_vars_stackframe_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analyze_all_function_calls_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_enum_c_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:375
RZ_IPI RzCmdStatus rz_cmd_debug_step_skip_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3597
RZ_IPI RzCmdStatus rz_analysis_function_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_del_fail_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_hexword_references_8_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6096
RZ_IPI RzCmdStatus rz_cmd_debug_trace_graph_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_debug.c:2183
RZ_IPI RzCmdStatus rz_analysis_basic_block_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_flag_length_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:796
RZ_IPI RzCmdStatus rz_print_hexdump_comments_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:5932
RZ_IPI RzCmdStatus rz_analysis_function_vars_writes_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_type_typedef_c_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:673
RZ_IPI RzCmdStatus rz_cmd_cmp_update_watcher_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:305
RZ_IPI RzCmdStatus rz_cmd_info_pdb_load_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:468
RZ_IPI RzCmdStatus rz_cmd_eval_color_load_previous_theme_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:217
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_golang_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_debug_regs_fpu_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_name_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2865
RZ_IPI RzCmdStatus rz_egg_reset_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:265
RZ_IPI RzCmdStatus rz_cmd_print_timestamp_current_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1357
RZ_IPI RzCmdStatus rz_yank_string_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_yank.c:82
RZ_IPI RzCmdStatus rz_analysis_function_info_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_type_print_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:551
RZ_IPI RzCmdStatus rz_list_signatures_in_sigdb_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_flag_describe_closest_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:405
RZ_IPI RzCmdStatus rz_analysis_function_blocks_info_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_plugins_load_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_plugins.c:7
RZ_IPI RzCmdStatus rz_interpret_script_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:43
RZ_IPI RzCmdStatus rz_print_hexdump_hex2_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6180
RZ_IPI RzCmdStatus rz_meta_type_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:579
RZ_IPI RzCmdStatus rz_cmd_info_demangle_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:588
RZ_IPI RzCmdStatus rz_analysis_function_blocks_del_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_regs_references_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_type_link_del_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:489
RZ_IPI RzCmdStatus rz_debug_reg_flags_unset_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_eval_color_load_next_theme_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:222
RZ_IPI RzCmdStatus rz_write_mask_set_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:528
RZ_IPI RzCmdStatus rz_analyze_xrefs_section_bytes_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_bt_toggle_bp_trace_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3175
RZ_IPI RzCmdStatus rz_open_maps_relocate_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:320
RZ_IPI RzCmdStatus rz_analysis_reg_arenas_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_add_cond_bp_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2812
RZ_IPI RzCmdStatus rz_cmd_cmp_addr_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_cmp.c:144
RZ_IPI RzCmdStatus rz_analysis_hint_set_arch_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_vars_sp_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
------— Stack-based variable handlers ----------—
RZ_IPI RzCmdStatus rz_quit_nokill_save_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_quit.c:31
RZ_IPI RzCmdStatus rz_analysis_hint_del_esil_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_functions_merge_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_all_opcode_stat_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_block_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_block.c:6
RZ_IPI RzCmdStatus rz_analysis_function_vars_sp_setref_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_xrefs_set_C_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_comments_in_n_instructions_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6521
RZ_IPI RzCmdStatus rz_reopen_nobin_headers_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1100
RZ_IPI RzCmdStatus rz_analysis_function_del_all_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_binary_rebase_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:790
RZ_IPI RzCmdStatus rz_block_decrease_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_block.c:34
RZ_IPI RzCmdStatus rz_meta_space_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:316
RZ_IPI RzCmdStatus rz_analyze_cycles_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_gadget_print_as_rizin_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:1206
RZ_IPI RzCmdStatus rz_write_base64_decode_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:130
RZ_IPI RzCmdStatus rz_comment_function_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:280
RZ_IPI RzCmdStatus rz_analysis_class_vtable_list_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_name_id_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:449
RZ_IPI RzCmdStatus rz_type_print_value_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:563
RZ_IPI RzCmdStatus rz_eval_readonly_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:415
RZ_IPI RzCmdStatus rz_cmd_debug_process_heap_block_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_analysis_hint_del_jump_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_hint_set_stackframe_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_space_stack_push_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:717
RZ_IPI RzCmdStatus rz_remote_send_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:167
RZ_IPI RzCmdStatus rz_list_plugins_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_cmd_cmp_unified_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:249
RZ_IPI RzCmdStatus rz_analyze_n_ins_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_egg_syscall_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_egg.c:217
RZ_IPI RzCmdStatus rz_debug_reg_arenas_write_hex_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_regs_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_analyze_bytes_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_write_op_div_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:705
RZ_IPI RzCmdStatus rz_meta_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_meta.c:177
RZ_IPI int rz_cmd_heap_fastbins_print(void *data, const char *input)
RZ_IPI RzCmdStatus rz_analysis_print_rtti_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_flag_space_add_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:681
RZ_IPI RzCmdStatus rz_cmd_debug_step_until_instr_regex_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2028
RZ_IPI RzCmdStatus rz_write_from_io_xchg_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:162
RZ_IPI RzCmdStatus rz_interpret_pipe_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_interpret.c:63
RZ_IPI RzCmdStatus rz_analysis_regs_columns_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_returns_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_print_utf32le_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
Definition: cmd_print.c:5808
RZ_IPI int rz_cmd_help(void *data, const char *input)
Definition: cmd_help.c:419
RZ_IPI RzCmdStatus rz_flag_space_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:709
RZ_IPI RzCmdStatus rz_cmd_debug_dump_maps_writable_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:1110
RZ_IPI RzCmdStatus rz_tasks_wait_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_tasks.c:84
RZ_IPI RzCmdStatus rz_il_vm_status_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_print_hexdump_hexpair_bytes_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6156
RZ_IPI RzCmdStatus rz_analysis_function_vars_reads_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_list_ascii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:825
RZ_IPI RzCmdStatus rz_quit_kill_save_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_quit.c:16
RZ_IPI RzCmdStatus rz_cmd_eval_color_set_colorful_palette_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:212
RZ_IPI RzCmdStatus rz_cmd_force_quit_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_quit.c:54
RZ_IPI RzCmdStatus rz_write_debruijn_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_write.c:769
RZ_IPI RzCmdStatus rz_analysis_function_address_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_flag_tag_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:597
RZ_IPI RzCmdStatus rz_analysis_xrefs_del_all_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_flag_local_remove_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_flag.c:254
RZ_IPI RzCmdStatus rz_cmd_disassembly_function_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6546
RZ_IPI RzCmdStatus rz_open_maps_list_ascii_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:276
RZ_IPI RzCmdStatus rz_debug_regs_valgroup_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_maps_prioritize_fd_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:420
RZ_IPI RzCmdStatus rz_meta_string_remove_all_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_meta.c:504
RZ_IPI RzCmdStatus rz_type_union_c_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_type.c:727
RZ_IPI RzCmdStatus rz_flag_describe_at_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_flag.c:365
RZ_IPI RzCmdStatus rz_print_hexword_references_2_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6088
RZ_IPI RzCmdStatus rz_open_binary_reload_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:796
RZ_IPI RzCmdStatus rz_analysis_all_esil_functions_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_debug_traces_esil_delete_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:2160
RZ_IPI RzCmdStatus rz_eval_editor_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_eval.c:400
RZ_IPI RzCmdStatus rz_cmd_info_relocs_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:253
RZ_IPI RzCmdStatus rz_cmd_disassembly_all_methods_class_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6659
RZ_IPI RzCmdStatus rz_remote_mode_disable_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_remote.c:211
RZ_IPI RzCmdStatus rz_debug_reg_arenas_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_cmp_unified8_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_cmp.c:275
RZ_IPI RzCmdStatus rz_cmd_disassembly_basic_block_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6462
RZ_IPI RzCmdStatus rz_cmd_debug_continue_traptrace_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_debug.c:3386
RZ_IPI RzCmdStatus rz_cmd_heap_chunks_print_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
RZ_IPI RzCmdStatus rz_reopen_debug_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:1027
RZ_IPI RzCmdStatus rz_analysis_hint_set_syntax_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_open_use_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:188
RZ_IPI RzCmdStatus rz_project_open_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_project.c:43
RZ_IPI RzCmdStatus rz_print_hexdump_sparse_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_print.c:6100
RZ_IPI RzCmdStatus rz_seek_history_list_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_seek.c:229
RZ_IPI RzCmdStatus rz_cmd_info_sourcelines_here_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_info.c:698
RZ_IPI RzCmdStatus rz_open_binary_file_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_open.c:753
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_asm_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_cmd_print_byte_array_nodejs_handler(RzCore *core, int argc, const char **argv)
RZ_IPI RzCmdStatus rz_analysis_function_cc_list_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_IPI RzCmdStatus rz_print_hexdump_handler(RzCore *core, int argc, const char **argv, RzCmdStateOutput *state)
Definition: cmd_print.c:6165
RZ_IPI RzCmdStatus rz_system_to_cons_handler(RzCore *core, int argc, const char **argv)
Definition: cmd_system.c:222
RZ_IPI RzCmdStatus rz_cmd_main_arena_print_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode)
RZ_API void rz_cmd_batch_end(RzCmd *cmd)
Mark the end of the batched changes to RzCmd.
Definition: cmd_api.c:264
RZ_API bool rz_cmd_desc_set_default_mode(RzCmdDesc *cd, RzOutputMode mode)
Set the default mode of the command descriptor, if the type allows it.
Definition: cmd_api.c:384
RZ_API RzCmdDesc * rz_cmd_desc_fake_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, const RzCmdDescHelp *help)
Definition: cmd_api.c:2326
RZ_API RzCmdDesc * rz_cmd_desc_argv_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, RzCmdArgvCb cb, const RzCmdDescHelp *help)
Definition: cmd_api.c:2153
RZ_API RzCmdDesc * rz_cmd_desc_oldinput_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, RzCmdCb cb, const RzCmdDescHelp *help)
Definition: cmd_api.c:2316
RZ_API RzCmdDesc * rz_cmd_get_root(RzCmd *cmd)
Get the root command descriptor.
Definition: cmd_api.c:230
RZ_API RzCmdDesc * rz_cmd_desc_inner_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, const RzCmdDescHelp *help)
Definition: cmd_api.c:2217
RZ_API void rz_cmd_batch_start(RzCmd *cmd)
Mark the start of the batched changes to RzCmd.
Definition: cmd_api.c:240
RZ_API RzCmdDesc * rz_cmd_desc_group_modes_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, int modes, RzCmdArgvModesCb cb, const RzCmdDescHelp *help, const RzCmdDescHelp *group_help)
Create a new command descriptor for a name that is used both as a group but that has a sub-command wi...
Definition: cmd_api.c:2268
RZ_API RzCmdDesc * rz_cmd_desc_argv_modes_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, int modes, RzCmdArgvModesCb cb, const RzCmdDescHelp *help)
Create a new command descriptor for a command that supports multiple output modes (e....
Definition: cmd_api.c:2195
RZ_API RzCmdDesc * rz_cmd_desc_group_state_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, int modes, RzCmdArgvStateCb cb, const RzCmdDescHelp *help, const RzCmdDescHelp *group_help)
Create a new command descriptor for a name that is used both as a group but that has a sub-command wi...
Definition: cmd_api.c:2299
RZ_API RzCmdDesc * rz_cmd_desc_argv_state_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, int modes, RzCmdArgvStateCb cb, const RzCmdDescHelp *help)
Create a new command descriptor for a command that supports multiple output modes (e....
Definition: cmd_api.c:2212
RZ_API RzCmdDesc * rz_cmd_desc_group_new(RzCmd *cmd, RzCmdDesc *parent, const char *name, RzCmdArgvCb cb, const RzCmdDescHelp *help, const RzCmdDescHelp *group_help)
Create a new command descriptor for a name that is used both as a group but that has a sub-command wi...
Definition: cmd_api.c:2233
#define NULL
Definition: cris-opc.c:27
#define rz_warn_if_fail(expr)
Definition: rz_assert.h:35
#define RZ_CMD_ARG_FLAG_ARRAY
Definition: rz_cmd.h:72
#define RZ_CMD_ARG_FLAG_LAST
Definition: rz_cmd.h:67
@ RZ_CMD_ARG_TYPE_FCN
Argument can be the name of an existing function.
Definition: rz_cmd.h:43
@ RZ_CMD_ARG_TYPE_MACRO
Argument is the name of a pre-defined macro.
Definition: rz_cmd.h:47
@ RZ_CMD_ARG_TYPE_CMD
Argument is an rizin command.
Definition: rz_cmd.h:46
@ RZ_CMD_ARG_TYPE_STRING
Argument that can be an arbitrary string.
Definition: rz_cmd.h:40
@ RZ_CMD_ARG_TYPE_EVAL_KEY
Argument is the name of a evaluable variable (e.g. et command)
Definition: rz_cmd.h:48
@ RZ_CMD_ARG_TYPE_EVAL_FULL
Argument is the name+(optional)value of a evaluable variable (e.g. e command)
Definition: rz_cmd.h:49
@ RZ_CMD_ARG_TYPE_FCN_VAR
Argument is the name of a function variable/argument.
Definition: rz_cmd.h:50
@ RZ_CMD_ARG_TYPE_STRUCT_TYPE
Argument is a C struct type name.
Definition: rz_cmd.h:53
@ RZ_CMD_ARG_TYPE_ENUM_TYPE
Argument is a C enum type name.
Definition: rz_cmd.h:52
@ RZ_CMD_ARG_TYPE_OPTION
Argument is an option, prefixed with -. It is present or not. No argument.
Definition: rz_cmd.h:45
@ RZ_CMD_ARG_TYPE_CHOICES
Argument can be one of the provided choices.
Definition: rz_cmd.h:42
@ RZ_CMD_ARG_TYPE_NUM
Argument is a number.
Definition: rz_cmd.h:38
@ RZ_CMD_ARG_TYPE_RZNUM
Argument that can be interpreted by RzNum (numbers, flags, operations, etc.)
Definition: rz_cmd.h:39
@ RZ_CMD_ARG_TYPE_REG_TYPE
Argument is a register type/arena like "gpr".
Definition: rz_cmd.h:60
@ RZ_CMD_ARG_TYPE_ANY_TYPE
Argument is the any of the C or C++ type name.
Definition: rz_cmd.h:57
@ RZ_CMD_ARG_TYPE_FLAG
Argument is a rizin flag.
Definition: rz_cmd.h:51
@ RZ_CMD_ARG_TYPE_UNION_TYPE
Argument is a C union type name.
Definition: rz_cmd.h:54
@ RZ_CMD_ARG_TYPE_ALIAS_TYPE
Argument is a C typedef (alias) name.
Definition: rz_cmd.h:55
@ RZ_CMD_ARG_TYPE_REG_FILTER
Argument is a register name, size, type or "all".
Definition: rz_cmd.h:59
@ RZ_CMD_ARG_TYPE_FILE
Argument is a filename.
Definition: rz_cmd.h:44
@ RZ_CMD_ARG_TYPE_GLOBAL_VAR
Argument is a user defined global variable.
Definition: rz_cmd.h:58
@ RZ_CMD_ARG_TYPE_ENV
Argument can be the name of an existing rizin variable.
Definition: rz_cmd.h:41
@ RZ_CMD_ARG_TYPE_FAKE
This is not considered a real argument, just used to show something in the help. Name of arg is shown...
Definition: rz_cmd.h:37
#define RZ_CMD_ARG_FLAG_OPTION
Definition: rz_cmd.h:76
@ RZ_OUTPUT_MODE_TABLE
Definition: rz_types.h:46
@ RZ_OUTPUT_MODE_LONG
Definition: rz_types.h:44
@ RZ_OUTPUT_MODE_JSON
Definition: rz_types.h:40
@ RZ_OUTPUT_MODE_QUIET
Definition: rz_types.h:42
@ RZ_OUTPUT_MODE_LONG_JSON
Definition: rz_types.h:45
@ RZ_OUTPUT_MODE_SDB
Definition: rz_types.h:43
@ RZ_OUTPUT_MODE_QUIETEST
Definition: rz_types.h:47
@ RZ_OUTPUT_MODE_RIZIN
Definition: rz_types.h:41
@ RZ_OUTPUT_MODE_STANDARD
Definition: rz_types.h:39
const char * name
Definition: rz_cmd.h:223
A detailed entry that can be used to show additional info about a command entry.
Definition: rz_cmd.h:172
const char * text
Definition: rz_cmd.h:176
const char * name
Definition: rz_cmd.h:197
const char * summary
Definition: rz_cmd.h:289
RzCmd * rcmd
Definition: rz_core.h:319