Andrew Fasano

Results 47 issues of Andrew Fasano

This still needs a lot of work, but it refactors ramblr and adds support for reassemblable ARM disassembly. Some things may have broken during my merge, but I just got...

Backports support for the `ramfb` device from upstream. Some more info on this device is [here](https://www.kraxel.org/blog/2019/02/ramfb-display-in-qemu/). Note, this builds and passes CI so I'm assuming it's all good, but I...

If a `panda_virtual_memory_...` function fails due to paged out memory, `panda_page_fault()` allows you to force the guest to page in that memory and return execution to a PC of your...

enhancement

From the `pandare/panda:latest` docker container, the following script aborts: ```py from pandare import Panda panda = Panda(generic="i386") panda.load_plugin("syscalls2", {"load-info": True}) panda.run() ``` with error ``` PANDA[syscalls2]:E:syscalls2_info.c(load_syscall_info)> syscalls2_dso_info_linux_x64.so: cannot open shared...

bug
pypanda

We've been talking about this for a bit but haven't started work on it. Creating this issue to track progress. We're currently forked off of Qemu at version 2.9.1. We...

enhancement
no-issue-activity

I'm analyzing an x86_64 recording of the generic image using [proc_trace ](https://github.com/panda-re/panda/tree/dev/panda/plugins/proc_trace) and trying to use the [snake_hook ](https://github.com/panda-re/panda/tree/dev/panda/plugins/snake_hook) plugin to run [graph.py ](https://github.com/panda-re/panda/blob/dev/panda/plugins/proc_trace/graph.py): ``` panda-system-x86_64 -m 1g -replay myrecording...

Running ``` python -m pandare.qcows x86_64 ``` in the docker container will (after downloading the generic qcow) print an absolute path to panda-system-x86_64 which is wrong.

While taking a PANDA recording, a user might wish to modify guest state e.g., to flip a branch, or to modify the contents of a buffer. A simple example of...

enhancement

I'd like to expose a function defined in panda/target/i386/cpu.h to pypanda. On a branch, I've done this by manually changing panda_datatypes_X86_64.h (see 596c0cb6fde1406fc83059d93be8002edef2a07e) and it works but I'm sure that's...

question

Right now, only PyPANDA supports loading "generic images" which are a mapping of a simple name (e.g., x86) to some files hosted at panda.re combined with OSI profiles and standard...

no-issue-activity