#pragma once void cmd_init_handlers(); Json::Value* cmd_showpc(std::vector& args); // set disassembly cursor to PC Json::Value* cmd_showldst(std::vector& args); // show data pointed by LD/ST-opcode Json::Value* cmd_blr(std::vector& args); // insert BLR instruction at cursor (with value) Json::Value* cmd_d(std::vector& args); // show data at address Json::Value* cmd_denop(std::vector& args); // restore old NOP'ed value Json::Value* cmd_disa(std::vector& args); // dump disassembly to text file Json::Value* cmd_full(std::vector& args); // full screen mode Json::Value* cmd_help(std::vector& args); // help Json::Value* cmd_log(std::vector& args); // log control Json::Value* cmd_logfile(std::vector& args); // set log file Json::Value* cmd_lr(std::vector& args); // show LR back chain Json::Value* cmd_nop(std::vector& args); // insert NOP instruction at cursor Json::Value* cmd_sd1(std::vector& args); // show data at "small data #1" register Json::Value* cmd_sd2(std::vector& args); // show data at "small data #2" register Json::Value* cmd_sop(std::vector& args); // search opcodes (down) Json::Value* cmd_tree(std::vector& args); // show call tree Json::Value* cmd_u(std::vector& args); // set disassembly address