Andrew Fasano

Results 47 issues of Andrew Fasano

Our targets in `target_bins/` are all just pushed to the main lava repo as tarballs. It would be better if we could maintain the history of those files without polluting...

enhancement

Update documentation. Return a list of classes loaded. Don't try to load the base PyPlugin class.

#1445 incorrectly change the callback types without changing how they were registered. Thanks to @LauraLMann and @MarkMankins for [pointing this out](https://github.com/panda-re/panda/pull/1445#discussion_r1494996469)! I'm slightly terrified that this sort of mistake doesn't...

After #1440 we need to ensure pyplugins are unloaded on shutdown - adding this to any loaded pypanda script seems to make it work, but I haven't figure out how...

As of v4.2.0, QEMU upstream supports "TCG Plugins" which can analyze the execution of a guest as it runs. We've created a description of how these compare to PANDA plugins...

Can we build a container for aarch64 so it's easier to use panda on apple silicon?

enhancement

I tried running the [COSI process example script](https://github.com/panda-re/panda/blob/dev/panda/python/examples/cosi/process_tree.py) and it didn't work. Hoping to get some help from @jamcleod In the PANDA docker container I got an error that the...

Expands targetcmp to support adding/removing targets to detect dynamically. Adds PPP callback on_tcm that triggers on matches. These changes removed some of the performance optimizations that were previously in the...

It used to be fairly straightforward to add a new callback, for example: https://github.com/panda-re/panda/commit/95fb1a9d0b189168d89ebb19765c35f1a9847756. We would: * Add to cb-defs.h enum + docs and signature * Add 1-line macro to...

Cherry-picked commit bedd7e93d01961fcb16a97ae45d93acf357e11f6 from upstream to address #1378. In general, we're not in the business of backporting upstream qemu code to PANDA, but if this single commit doesn't break anything...