Comments (2)
The function you have linked is used to retrieve internally stored vmi events, so that's something entirely different. We are now unable to read page permissions via kvmi. In Xen this would still be possible though (see: https://github.com/Wenzel/libmicrovmi/pull/110/files#diff-80464c41fe16049f9a2f969fe95cb68d2209a0d760f8d7adfe002e260c443d8bR325). I would argue that this is pretty basic hypervisor level functionality.
from libmicrovmi.
Indeed, good catch.
Then we keep this API in the trait, and leave it unimplemented for KVM.
The Libvmi Xen driver doesn't actually use the function in the driver implementation:
https://github.com/libvmi/libvmi/search?q=xc_get_mem_access
from libmicrovmi.
Related Issues (20)
- Driver initialization should be fallible HOT 1
- Build system: opportunistic drivers
- Volatility3 integration HOT 10
- libmicrovmi python bindings HOT 19
- KVM: Handle read size > 4K
- Design: refactoring read_physical API HOT 2
- Include libmicrovmi.h generated C header into the Debian package HOT 2
- xen libraries linked with libmicrovmi.so
- Add technical documentation HOT 1
- LeechCore integration HOT 34
- Design: Driver initialization argument handling HOT 6
- RUSTSEC-2020-0077: memmap is unmaintained
- Native VirtualBox driver via builtin debugger interface HOT 3
- Windows release
- RUSTSEC-2021-0119: Out-of-bounds write in nix::unistd::getgrouplist
- Memflow support; current state of the art
- Can't Install on Arch Based Systems HOT 4
- wrong
- Halt introspected VM on volatility execution HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libmicrovmi.