Skip to content
View mnemonikr's full-sized avatar

Block or report mnemonikr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. symbolic-pcode symbolic-pcode Public

    Execute instructions for Ghidra-supported processors using concrete or symbolic execution of Ghidra p-code

    Rust 16

  2. libsla libsla Public

    Idiomatic Rust bindings to the Ghidra SLEIGH library for pcode disassembly

    Rust 1 1

  3. sleigh-config sleigh-config Public

    Rust crate that exports Ghidra processor configuration data needed by SLEIGH libraries

    Rust

  4. sleigh-compiler sleigh-compiler Public

    Rust library for invoking the Ghidra SLEIGH compiler to compile slaspec files into sla files

    C++

  5. sla-fuzz sla-fuzz Public

    Fuzzer for Ghidra's parsing and decoding of .sla files

    Rust

  6. Emulating AArch64 with Ghidra p-code Emulating AArch64 with Ghidra p-code
    1
    # Emulating Ghidra p-code compiled from AArch64
    2
    
                  
    3
    The potency of Ghidra p-code comes from its ability to represent code compiled to distinct processor architectures in a common language. Having already compiled a "Hello, world!" program to the x86-64 ISA and emulated it in the [pcode emulator](https://github.com/mnemonikr/symbolic-pcode), the next step was to expand this to another architecture: AArch64.
    4
    
                  
    5
    ## No std, no problem