Mathieu Tarral

Results 386 comments of Mathieu Tarral

I can confirm that it traps events for all VCPUs ![Capture d’écran de 2020-12-20 13-04-54](https://user-images.githubusercontent.com/964610/102712820-059b0200-42c4-11eb-8d04-ec5d293525a3.png)

One issue that needs a fix is that the `singlestep-events` example leave the domain frozen. The cause should be that there is a singlestep event left in the ring that...

the latest commits implemented your fixes @rageagainsthepc I also implemented a cleanup of the ring when we close the Xen driver. And even I can clearly see that we catch...

I add debug output in xenevtchn ![Capture d’écran de 2020-12-20 15-07-04](https://user-images.githubusercontent.com/964610/102715484-19e7fa80-42d6-11eb-8e56-2450d37138d3.png)

So, latest update. the domain survives now, but only if it has 1 VCPU. with 2 VCPU it freezes, which means that the second VCPU is missing a singlestep shutdown...

Here is the `xen-access.c` source that I tweaked https://gist.github.com/Wenzel/c9fc0ab4f6d4e878e39dcca0fa2a79f4 compile with `gcc xen-access.c -o xen-access -lxenctrl -lxenevtchn` run with `sudo ./xen-access singlestep`

Yes, it is a small example, catching one singlestep and quit, with prints on any Xen API calls. Yes, it works.

@ufrisk Sorry for the lack of feedback, I had small tasks to finish before looking at the plugin. I started to have a look today, and I was able to...

I think I'm a bit confused by how Leechcore plugin loader works. Especially the location where I'm supposed to put the plugins. ![Capture d’écran de 2021-09-02 11-41-29](https://user-images.githubusercontent.com/964610/131821643-c97622b4-044e-41af-846c-3e6ff5e5821e.png) In the screenshot...

@ufrisk I believe you need to remove this line: https://github.com/ufrisk/LeechCore/blob/master/leechcore/leechcore.c#L259 since the LoadLibraryA wrapper is already responsible for calling `Util_GetPathLib()`