Commit Graph

9 Commits

Author SHA1 Message Date
Dhruv Maroo
6d653d6aef Add icon images for the decompiler plugin 2023-04-21 01:05:40 +05:30
Dhruv Maroo
32ce329db1 Add Rust decompiler widget plugin 2023-04-21 01:04:29 +05:30
Dhruv Maroo
27586dd822 Move RustStdAnalyzer and restructure directories 2023-04-21 01:04:06 +05:30
Dhruv Maroo
d3d87723c1 Add a nice logo :^) 2023-04-14 06:05:10 +05:30
Dhruv Maroo
c6b6df20fb Add gitattributes (just in case :)) 2023-04-14 06:04:53 +05:30
Dhruv Maroo
e2a029e36e Added the Function ID database
* This FIDB is for the libstd found with `rustc` version `1.58.1` on
    x86-64 Linux
  * Feel free to add more FIDBs, or replace this one with more relevant
    ones, depending on your system
2023-04-14 06:03:13 +05:30
Dhruv Maroo
159b1377cf Add RustStdAnalyzer analyzer extension
* This extension uses an existing Function ID database to apply
    function signatures to Rust binaries (very useful in case of
    stripped binaries)
  * So this extension basically detects a Rust binary and auto-applies
    the correct `libstd` Rust function signatures, pretty cool
  * Plus, you can also add your own Function ID databases in the `data/`
    subdirectory if you want to apply even more signatures or, say,
    custom signatures
2023-04-14 06:00:17 +05:30
Dhruv Maroo
b561396f55 Remove existing installation before installing the new extension
* Also, clear out the `dist/` directory before building.
    This helps in avoiding duplicate builds caused sue of different dates.
2023-04-14 05:58:26 +05:30
Dhruv Maroo
1475238074 Initial extension set up
* Extension help can be found in the "Help" section in Ghidra
  * Extension build script, LICENSE and README added
2023-04-11 23:06:09 +05:30