Class UnimplementedConstructor

  • All Implemented Interfaces:

    public class UnimplementedConstructor
    extends ConstructorPcodeTemplate
    Template for a constructor which is officially "unimplemented" as opposed to a constructor which does nothing (like a NOP). Any instruction which is "unimplemented" in this way will have its disassembly printed correctly but will be treated as an instruction which does nothing (and falls through) for any analysis that needs control-flow information or semantics. Actually anything that tries to get semantic information (via the getPcode call) will cause an exception to be thrown, as opposed to a NOP instruction which would return an empty pcode op array. The caller can then catch the exception and treat the instruction as special, or it can ignore the exception in which case the instruction behaves exactly like a NOP.
    See Also:
    Serialized Form