pub struct PcodeOp {
pub out: Option<Varnode>,
pub opcode: String,
pub inputs: Vec<Varnode>,
}Expand description
One P-code micro-operation.
Fields§
§out: Option<Varnode>Output varnode, or None for STORE / control-flow ops.
opcode: StringSLEIGH opcode mnemonic, verbatim (INT_ADD, COPY, …).
inputs: Vec<Varnode>Input varnodes in source order.
Trait Implementations§
impl Eq for PcodeOp
impl StructuralPartialEq for PcodeOp
Auto Trait Implementations§
impl Freeze for PcodeOp
impl RefUnwindSafe for PcodeOp
impl Send for PcodeOp
impl Sync for PcodeOp
impl Unpin for PcodeOp
impl UnsafeUnpin for PcodeOp
impl UnwindSafe for PcodeOp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more