Displaying 2 results from an estimated 2 matches for "local_storage1".
Did you mean:
local_storage
2013 Oct 19
0
MmioTrace: Using the Instruction Decoder, etc.
...nt to the instrumented one. After instrumentation is done, the target
driver may start executing.
If some original function of the driver contained, say,
mov 0xabcd (%rax), %rsi
mov %rbx, 0xbeeffeed (%rsi)
that will be transformed to something like
lea 0xabcd (%rax), %rbx
mov %rbx, <local_storage1>
mov 0xabcd (%rax), %rsi
lea 0xbeeffeed (%rsi), %rbx
mov %rbx, <local_storage2>
mov %rbx, 0xbeeffeed (%rsi)
...
<send the local_storage to the output system>
That is, the address which is about to be accessed is determined and stored
in 'local_storage', a specia...
2013 Oct 19
3
MmioTrace: Using the Instruction Decoder, etc.
On Fri, 18 Oct 2013 00:11:15 +0400
Eugene Shatokhin <euspectre at gmail.com> wrote:
> Hi,
>
> Good to know that!
>
> Yes, it should be faster than page faulting, although I haven't done the
> benchmarking yet. And yes, it is not needed to disable all but one CPU. In
> my current implementation, I use an ordered workqueue to send the data to
> the mmapped output