//-------------------------------------------------------------------------- int idaapi rpc_debmod_t::dbg_write_register(thid_t tid, int reg_idx, const regval_t *value) { bytevec_t req = prepare_rpc_packet(RPC_WRITE_REG); append_dd(req, tid); append_dd(req, reg_idx); append_regvals(req, value, 1, NULL); return process_long(req); }
//-------------------------------------------------------------------------- int rpc_debmod_t::dbg_thread_write_register(thid_t tid, int reg_idx, const regval_t *value) { qstring cmd = prepare_rpc_packet(RPC_WRITE_REG); append_long(cmd, tid); append_long(cmd, reg_idx); append_regvals(cmd, value, 1); return process_long(cmd); }