GitXplorerGitXplorer
r

sleigh-rs

public
42 stars
7 forks
8 issues

Commits

List of commits on branch main.
Verified
fdb96314b34e61c8c154762f4046410531a0b1dc

Merge pull request #14 from irisc-research-syndicate/main

rrbran committed 21 days ago
Unverified
ed8a69dd218ee32fe7eda297b5b1d6637419b75b

add default_space to expose default space

kkokjo committed 24 days ago
Verified
44bb5b5199a439fbe6dc7bfd5940b4fc0d3bf8a2

hack allow const export to use the disassembly default to 64

rrbran committed 2 months ago
Verified
81a18a29124ad18acf7ecd554a33101feba8b596

allow non explicit variables to implicitly zext the right side

rrbran committed 2 months ago
Verified
0aa8f856e863ca189abf85380b873e3e543736a4

create a special case for export const

rrbran committed 2 months ago
Verified
848c71e5e802e4420a0e687a4e65d32174c1e1b2

hack allow export disassembly value default to 64bits

rrbran committed 2 months ago

README

The README file for this repository.

Sleigh-rs

This project is a Ghidra Sleigh parser.

The project is unfinished, and is not ready for use.

For an example on how this lib can be used, checkout sleigh2rust and sleigh3rust.

Ghidra Sleigh

The Sleigh language used by Ghidra, describes CPU instructions sets, designed to facilitate the reverse-engineering and and emulate cpu architectures.

TODO

  • Unit tests.
  • Implement the final version of the instruction execution parser.