Skip to content

Commit 8badf94

Browse files
committed
Update to Binary Ninja 3.0 API, start annotating types
1 parent 59b51a6 commit 8badf94

File tree

5 files changed

+144
-211
lines changed

5 files changed

+144
-211
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# MSP430 Architecture Plugin (v0.4)
1+
# MSP430 Architecture Plugin (v0.5)
22
Author: **Josh Watson**
33

44
_A disassembler and lifter for the MSP430 architecture._
@@ -19,7 +19,7 @@ Alternatively-Alternatively, use Binary Ninja's [Plugin Manager](https://binary.
1919

2020
This plugin requires the following minimum version of Binary Ninja:
2121

22-
* release - 1.1.1689
22+
* release - 3.0.3233
2323

2424
## License
2525

__init__.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
from .msp430 import MSP430
77

88
MSP430.register()
9-
arch = binaryninja.architecture.Architecture['msp430']
10-
arch.register_calling_convention(DefaultCallingConvention(arch, 'default'))
11-
arch.register_calling_convention(StackBasedCallingConvention(arch, 'stack_based'))
12-
arch.standalone_platform.default_calling_convention = arch.calling_conventions['default']
13-
binaryninja.binaryview.BinaryViewType['ELF'].register_arch(
14-
105,
15-
binaryninja.enums.Endianness.LittleEndian,
16-
arch
9+
arch = binaryninja.architecture.Architecture["msp430"]
10+
arch.register_calling_convention(DefaultCallingConvention(arch, "default"))
11+
arch.register_calling_convention(StackBasedCallingConvention(arch, "stack_based"))
12+
arch.standalone_platform.default_calling_convention = arch.calling_conventions[
13+
"default"
14+
]
15+
binaryninja.binaryview.BinaryViewType["ELF"].register_arch(
16+
105, binaryninja.enums.Endianness.LittleEndian, arch
1717
)

0 commit comments

Comments
 (0)