fn decode_characteristics()

in src/extract_execute.rs [54:71]


fn decode_characteristics(characteristics: u32) -> String {
    let mut flags = Vec::new();

    if characteristics & 0x00000020 != 0 {
        flags.push("CNT_CODE");
    }
    if characteristics & 0x20000000 != 0 {
        flags.push("MEM_EXECUTE");
    }
    if characteristics & 0x40000000 != 0 {
        flags.push("MEM_READ");
    }
    if characteristics & 0x80000000 != 0 {
        flags.push("MEM_WRITE");
    }

    flags.join("|")
}