Skip to content

Commit 6beb9f6

Browse files
committed
feat(stl-expander), feat(binding, argtype): Rewrite STL expander, Make Binding and ArgType classes dataclasses
1 parent 32f6239 commit 6beb9f6

File tree

15 files changed

+691
-856
lines changed

15 files changed

+691
-856
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
/__misc__
12
/.vscode
23
/.mypy_cache
34
/**/__pycache__
45
/codegen.txt
5-
/jupyter
66
/broma_ida/types/codegen/*

BromaIDA.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# flake8-in-file-ignores: noqa: E402
2-
VERSION = "6.0.0"
2+
VERSION = "6.1.0"
33
__AUTHOR__ = "SpaghettDev"
44

55
PLUGIN_NAME = "BromaIDA"
@@ -15,7 +15,8 @@
1515
from idautils import Names
1616

1717
from broma_ida.utils import (
18-
stop, get_ida_path, get_platform, get_platform_printable, path_exists
18+
stop, get_platform, get_platform_printable, path_exists,
19+
IDAUtils
1920
)
2021
from broma_ida.broma.importer import BromaImporter
2122
from broma_ida.broma.exporter import BromaExporter
@@ -90,7 +91,9 @@ def on_export(form: MainForm, code: int = 0):
9091

9192
def bida_main():
9293
"""BromaIDA main entrypoint"""
93-
DataManager().init(get_ida_path("plugins") / "broma_ida" / "shelf")
94+
DataManager().init(
95+
IDAUtils.get_ida_path("plugins") / "broma_ida" / "shelf"
96+
)
9497

9598
form_code = MainForm(
9699
VERSION,

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ The options you chose will be saved into a [shelf](https://docs.python.org/3/lib
8282

8383
## Utilities
8484

85-
This is section is meant for people who want to contribute.
85+
This section is meant for people who want to contribute.
8686

8787
In the `utils` folder, you can find some utilities that can help in contributing.
8888

0 commit comments

Comments
 (0)