SUSE / libpulp

libpulp enables live patching in user space applications.
GNU Lesser General Public License v2.1
55 stars 11 forks source link

Revert "Remove insn_queue from libpulp" #216

Closed giulianobelinassi closed 1 week ago

giulianobelinassi commented 1 week ago

Relying on /proc/self/mem to bypass mprotect issues turn out to be unreliable: the process can change into another user which does not have access to this file, hence ptrace as ulp being root is the only way out.

This reverts commit 795c59019edafb0135560e4a8c9630164b4ef784.