IDA C++ SDK 9.2
Loading...
Searching...
No Matches
user_minsn_t Struct Reference

User-defined microinstruction action. More...

#include <hexrays.hpp>

Public Member Functions

bool marked_for_addition () const
 Does this action add a new instruction?
 DECLARE_COMPARISONS (user_minsn_t)

Public Attributes

minsn_locator_t loc
 location of the target microinstruction
minsn_t ins = minsn_t(BADADDR)
 instruction to insert (for UMA_INS/UMA_APP)
user_minsn_action_t action = UMA_DEL
 action type

Detailed Description

User-defined microinstruction action.

Represents a user modification to the microcode: deletion, insertion, or appending of a microinstruction at a specific location.

Member Function Documentation

◆ marked_for_addition()

bool user_minsn_t::marked_for_addition ( ) const
inline

Does this action add a new instruction?

◆ DECLARE_COMPARISONS()

user_minsn_t::DECLARE_COMPARISONS ( user_minsn_t )

Member Data Documentation

◆ loc

minsn_locator_t user_minsn_t::loc

location of the target microinstruction

◆ ins

minsn_t user_minsn_t::ins = minsn_t(BADADDR)

instruction to insert (for UMA_INS/UMA_APP)

◆ action

user_minsn_action_t user_minsn_t::action = UMA_DEL

action type


The documentation for this struct was generated from the following file: