Skip to content

Commit e046ca5

Browse files
authored
Merge pull request gimli-rs#532 from nbaksalyar/convert-string-into-register
Add a name_to_register routine to convert names into register numbers
2 parents e659d6e + 2421d01 commit e046ca5

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/arch.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@ macro_rules! registers {
1919
_ => return None,
2020
}
2121
}
22+
23+
/// Converts a register name into a register number.
24+
pub fn name_to_register(value: &str) -> Option<Register> {
25+
match value {
26+
$(
27+
$disp => Some(Self::$name),
28+
)+
29+
_ => return None,
30+
}
31+
}
2232
}
2333
};
2434
}

0 commit comments

Comments
 (0)