udbserver 0.3.0

Provide Unicorn emulator with a debug server
Documentation
use crate::reg::RegMap;
use unicorn_engine::RegisterM68K;

pub static REGMAP: RegMap = RegMap {
    regs: &[
        (Some(RegisterM68K::D0 as i32), 4),
        (Some(RegisterM68K::D1 as i32), 4),
        (Some(RegisterM68K::D2 as i32), 4),
        (Some(RegisterM68K::D3 as i32), 4),
        (Some(RegisterM68K::D4 as i32), 4),
        (Some(RegisterM68K::D5 as i32), 4),
        (Some(RegisterM68K::D6 as i32), 4),
        (Some(RegisterM68K::D7 as i32), 4),
        (Some(RegisterM68K::A0 as i32), 4),
        (Some(RegisterM68K::A1 as i32), 4),
        (Some(RegisterM68K::A2 as i32), 4),
        (Some(RegisterM68K::A3 as i32), 4),
        (Some(RegisterM68K::A4 as i32), 4),
        (Some(RegisterM68K::A5 as i32), 4),
        (Some(RegisterM68K::A6 as i32), 4),
        (Some(RegisterM68K::A7 as i32), 4),
        (Some(RegisterM68K::SR as i32), 4),
        (Some(RegisterM68K::PC as i32), 4),
    ],
    len: 18,
    desc: r#"
        <target version="1.0">
            <architecture>m68k</architecture>
            <feature name="org.gnu.gdb.m68k.core">
                <reg name="d0" bitsize="32"/>
                <reg name="d1" bitsize="32"/>
                <reg name="d2" bitsize="32"/>
                <reg name="d3" bitsize="32"/>
                <reg name="d4" bitsize="32"/>
                <reg name="d5" bitsize="32"/>
                <reg name="d6" bitsize="32"/>
                <reg name="d7" bitsize="32"/>
                <reg name="a0" bitsize="32" type="data_ptr"/>
                <reg name="a1" bitsize="32" type="data_ptr"/>
                <reg name="a2" bitsize="32" type="data_ptr"/>
                <reg name="a3" bitsize="32" type="data_ptr"/>
                <reg name="a4" bitsize="32" type="data_ptr"/>
                <reg name="a5" bitsize="32" type="data_ptr"/>
                <reg name="fp" bitsize="32" type="data_ptr"/>
                <reg name="sp" bitsize="32" type="data_ptr"/>
                <reg name="ps" bitsize="32"/>
                <reg name="pc" bitsize="32" type="code_ptr"/>
            </feature>
        </target>
    "#,
};