Hot answers tagged memory
A page fault occurs when a memory access fails because the MMU lookup for the virtual address ended in an invalid descriptor or in a descriptor indicating a lack of permissions (e.g. write attempt to a read-only page). When a page fault occurs, the processor performs a few actions; the details are specific to each processor architectures but the gist is the ...
One of the things the kernel does during a context switch between processes is to modify the MMU tables to remove entries that describe the previous process's address space and add entries that describe the next process's address space. Depending on the processor architecture, the kernel and possibly the configuration, this may be done by changing a ...
Well, the SHR column is supposed to show shared memory, but keep in mind that this column also includes all dynamically loaded libraries linked with your program.
See https://en.wikibooks.org/wiki/Linux_Applications_Debugging_Techniques/Heap_corruption E.g., electric fence will do this. Valgrind will also do this and much more http://valgrind.org/docs/manual/mc-manual.html
Having a cluster to do any heavy-lifting that occurs lowers the requirements for your personal desktop. I was a sysadmin for a few small clusters for the phylogenetics group at Dalhousie University for a few years. All I ever needed on my own desktop was a text editor, terminal emulator+ssh client, and web browser. One of our clusters came with remote ...
Found this on Github : https://github.com/volatilityfoundation/volatility You could try : $linux_yarascan or : $linux_volshell which should open a shell in the linux memory image.
Only top voted, non community-wiki answers of a minimum length are eligible