Skip to content

1.3.0

Compare
Choose a tag to compare
@AngheloAlf AngheloAlf released this 15 Oct 13:18
· 278 commits to master since this release
af1d62b
  • Adds C++ bindings
  • Fix missing operands on some trap instructions
  • Fix buffer size calculation for disassembly
  • Deprecated functions/methods:
    • Instruction#getImmediate(): Use Instruction#getProcessedImmediate() instead
    • Instruction#getGenericBranchOffset(): Use Instruction#getBranchOffsetGeneric() instead
    • Instruction#mapInstrToType(): Use Instruction#getAccessType() instead
    • Instruction#isUnknownType()
    • Instruction#isJType(): Use Instruction#isJumpWithAddress() instead
    • Instruction#isIType(): Use Instruction#hasOperandAlias(OperandType.cpu_immediate) instead
    • Instruction#isRType()
    • Instruction#isRegimmType()
  • New functions/methods:
    • Instruction#getBranchOffsetGeneric(): Like Instruction#getGenericBranchOffset(), but does not require the currentVram parameter
    • Instruction#getBranchVramGeneric()
    • Instruction#getDestinationGpr()
    • Instruction#hasOperandAlias()
    • Instruction#isJumpWithAddress()
    • Instruction#readsHI()
    • Instruction#readsLO()
    • Instruction#modifiesHI()
    • Instruction#modifiesLO()
    • Instruction#getAccessType()
    • InstrCategory#fromStr()
  • New enums:
    • OperandType
    • AccessType