Skip to content

Commit 7af0585

Browse files
committed
📝 Update README
1 parent 8503381 commit 7af0585

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ For that, it:
1313
- Creates a structure for each VMT (class name, instance size, virtual methods, etc...)
1414
- Creates a tag for each VMT in order to locate them more easily
1515

16+
**Warning**: This plugin currently only supports 32bits PE (Portable Executable). For more details on upcoming features, you can refer to [TODO.md](./TODO.md).
17+
1618
![example](./assets/example.png)
1719

1820
## Installation Instructions

TODO.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
- [x] Get ClassMethods from a VMT address
1010
- [ ] Get ClassMembers for a DelphiVMT (inspect methods?)
1111
- [x] Create Binary Ninja structure for each VMT
12-
- [ ] Create Binary Ninja structure for a DelphiVMT
13-
- [ ] For ClassMethods, set `this` type (`ECX` I think) to structure
14-
- [ ] Export all Delphi structures to C/C++ code
12+
- [ ] Define a Binary Ninja structure for a Delphi Class
13+
- [ ] For ClassMethods, set `this` type (register) to the previously created structure
14+
- [ ] Export all Delphi Class structures to C/C++ code
1515
- [ ] Auto detect Delphi version
1616
- [ ] Load IDR's Knowledge bases for system types
1717

0 commit comments

Comments
 (0)