revng

revng: the core repository of the rev.ng project (by revng)

Revng Alternatives

Similar projects and alternatives to revng

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better revng alternative or higher similarity.

revng reviews and mentions

Posts with mentions or reviews of revng. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-28.
  • The rev.ng decompiler goes open source
    3 projects | news.ycombinator.com | 28 Mar 2024
    We should probably add a warning about `source ./environment`.

    Now, let's get to each of your comments :D

    > though thankfully not LD_LIBRARY_PATH

    We spent a lot of time to have a completely self-contained set of binaries where each ELF refers to its dependencies through relative paths. LD_LIBRARY_PATH is evil.

    > Mostly prefixed "HARD_"

    Those are just used by our compiler wrappers, I don't think those environment variables collide with anything in practice.

    > It sets `AWS_EC2_METADATA_DISABLED="true"`

    Original discussion: https://github.com/revng/revng/pull/309#discussion_r12805759...

    I guess we could patch the AWS SDK to avoid this.

  • Revng translates (i386, x86-64, MIPS, ARM, AArch64, s390x) binaries to LLVM IR
    7 projects | news.ycombinator.com | 12 Jan 2024
  • Ask HN: Which books do you consider real gems in your field of work/study?
    2 projects | news.ycombinator.com | 10 Sep 2022
    Nielson & Nielson literally saved my PhD and enabled the creation of the company. I'm so grateful.

    Do you have any contact? It'd be cool to invite one of the authors to our weekly internal meetings.

    > the authors have written a prequel

    Oh crap, that's great!

    Honestly, we use Chapter 2 a lot, it already provides so much value. And in fact, you could write a whole book only about that.

    Here's our C++ implementation of MFP:

        https://github.com/revng/revng/blob/develop/include/revng/MFP/MFP.h#L66
  • TMNT Shredder's Revenge has been ported to ARM-based Retro Handhelds!
    1 project | /r/linux_gaming | 14 Jul 2022
    I'm not certain, but my best guess right now is that the non-open-source games are going through a static binary translator (like this one). Going from a strong-memory-model ISA like x86_64 to a weak-memory-model ISA like ARM, can present performance challenges when memory fencing is added.
  • C++ Jobs - Q3 2022
    2 projects | /r/cpp | 4 Jul 2022
    C++ 20 coroutines: we employ them to achieve "stackless C++";
  • C++ Jobs - Q3 2021
    2 projects | /r/cpp | 3 Jul 2021
    C++20 Coroutines: we employ them to safely and idiomatically transistions from UI thread and long-running computation threads and "stackless C++""
  • A note from our sponsor - WorkOS
    workos.com | 27 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic revng repo stats
7
1,188
9.7
8 days ago

revng/revng is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of revng is C++.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com