heretek 0.6.0

GDB TUI Dashboard for the understanding of vast knowledge
1
2
3
4
5
6
7
8
9
10
11
12
use crate::mi::parse_register_names_values;

/// `MIResponse::ExecResult`, key: "changed-registers"
pub fn recv_exec_result_changed_registers(
    changed_registers: &String,
    register_changed: &mut Vec<u16>,
) {
    let changed_registers = parse_register_names_values(changed_registers);
    let result: Vec<u16> =
        changed_registers.iter().map(|s| s.parse::<u16>().expect("Invalid number")).collect();
    *register_changed = result;
}