On Wed, Jun 5, 2013 at 6:14 AM, hhm <
heeh...@gmail.com> wrote:
> Similarly, uprobes (
http://lwn.net/Articles/499190/) was merged in
> kernel 3.5; maybe PRoot can use it. (Since it does some of what ptrace
> does, to be activated by code calls.)
>
> not sure if it would help at all, though...
Sadly, it's not possible to change process registers (i.e. syscall
parameters) with uprobes. Also, uprobes requires to disassemble
objets files to find the expected addresses (i.e. syscall traps for
PRoot), which would be possible for self modifying code (like in JIT
compilers).
Yes, it is planned :)
Sadly, as of Linux 3.10-rc4, support for userns is not enable by
default because XFS does not fully support it yet:
https://github.com/torvalds/linux/blob/v3.10-rc4/init/Kconfig#L1102
With this PRoot accelerator, the overhead should be closed to 0%!
> And thanks for the new release of PRoot!
You're welcome :)
Cédric.