From 9c433919fc778f388a534410813874064eb8f045 Mon Sep 17 00:00:00 2001 From: Richard Patel Date: Thu, 7 Apr 2022 06:01:25 +0200 Subject: [PATCH] disasm-py: add opcode getter --- disasm-py/src/lib.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/disasm-py/src/lib.rs b/disasm-py/src/lib.rs index 0288041..51c6081 100644 --- a/disasm-py/src/lib.rs +++ b/disasm-py/src/lib.rs @@ -14,13 +14,18 @@ impl Ins { } #[getter] - fn code(&self) -> PyResult { - Ok(self.0.code) + fn code(&self) -> u32 { + self.0.code } #[getter] - fn addr(&self) -> PyResult { - Ok(self.0.addr) + fn addr(&self) -> u32 { + self.0.addr + } + + #[getter] + fn opcode(&self) -> &'static str { + self.0.op.mnemonic() } fn __str__(&self) -> String {