Christian Blichmann
Christian Blichmann
See title. I think it'd be good practice to upload the binaries to the GitHub releases page as well and to have them GPG-signed. After all, as a reverse engineer,...
Sandboxed API should build/work on all major Linux distributions. We should provide at least some basic instructions for distributions other than Debian/Ubuntu: * Fedora * Arch Linux * openSUSE *...
Clang's libtooling is the preferred way to access the C++ AST and is much more precise than libclang, which we currently use. libclang deals poorly with macros and has an...
Implement full expression trees for instructions in Binary Ninja, so that downstream consumers can display richer disassembly information. This is similar to #78 for Ghidra. The current minimal implementation simply...
Implement full expression trees for instructions, so that downstream consumers can display richer disassembly information. The current minimal implementation simply adds the mnemonic and a single expression consisting of the...
The current protobuf based format was originally based on the PostgreSQL [database schema](https://git.io/vzlYw) used by the (now archived) BinNavi project. Is is heavily optimized for compactness and being well compressible,...
When exporting the `busybox` binary from [busybox_mips_ghidra_binexport.zip](https://github.com/google/binexport/files/6561276/busybox_mips_ghidra_binexport.zip), the function `_init` at address `004028B0` is included twice in the `flow_graph` field, causing BinDiff to fail: ``` $ bindiff busybox_g.BinExport busybox_g.BinExport BinDiff...
See #44. On Windows, the checked-in symlink `java/BinExport/src/main/proto/binexport2.proto` -> `binexport2.proto` cannot be followed. Possible solutions: * Have Gradle copy the file before the build * Figure out a (supported) way...
This removes the home-grown version of logging macros/functions that relied on protobuf's log handlers. Drive-by: - Fix diagnostic pragmas in `begin_idasdk.inc`
Depending on your favorite include order, size_t will not be defined in linenoise.h. Impact of this change should be minimal, since we'll end up including stddef.h eventually anyways :)