The Wayback Machine - https://web.archive.org/web/20220404121802/https://github.com/topics/program-analysis
Skip to content
#

program-analysis

Here are 144 public repositories matching this topic...

ekilmer
ekilmer commented Feb 21, 2020

It's nice if testing doesn't produce unnecessary artifacts after running with success but keeps relevant info on fail for further inspection.

Pytest should have a nice way of creating fixtures that can post-process a test based on whether it failed or not https://docs.pytest.org/en/latest/example/simple.html#making-test-result-information-available-in-fixtures

If a test fails, then keep the

rizin
XVilka
XVilka commented Mar 28, 2022

It's common in various datasheets to have particular bits set, e.g. [0] - RST, [5-7] - MSK, [15-31] - DATA.

With long numbers, e.g. 64bit numbers, counting manually these bits is painful, and calling external commands, e.g. Python is suboptimal.

The idea is to allow a new bit mode for rz-ax that will print something like this:

$ rz-ax =2 0xb3
10110011b
$ rz-ax -B 0xb3
[0-1]: 1
enhancement good first issue test-required
XVilka
XVilka commented Dec 13, 2019

I noticed you have a plugin for Ghidra, but it is not the only one FOSS tool available.
Rizin is a highly-portable cross-platform reverse engineering framework and a toolkit without dependencies. It has support for analyzing binaries, disassembling code, debugging programs, attaching to remote GDB/LLDB, WinDbg servers, rich plugin system (see rz-pm), and in

enhancement good first issue

Improve this page

Add a description, image, and links to the program-analysis topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the program-analysis topic, visit your repo's landing page and select "manage topics."

Learn more