Ситуация такая: из ядра необходимо заинжектить код в процесс и исполнить его. С инжекшном проблем нет. Проблема есть с передачей на него управления и корректного возврата. Можно исполнить в контексте процесса signal(), установить обработчик какого-либо сигнала на заинжекченный код, потом послать этот сигнал :) Но это 1) изврат 2) не дает возможности вернутся к дальнейшему нормальному исполнению процесса. Что предложите?