Перехват системного вызова непосредственно перед передачей управления в разделяемую библиотеку

Я обернул несколько функций системных вызовов, таких как write (), open () и т.д., и LD-PRELOAD используется для переопределения исходных системных вызовов. Более того, я определил еще несколько функций и сделал эту библиотеку лоскутной.

Я хотел бы перехватить все системные вызовы от различных процессов приложений к этим разделяемым библиотекам, прежде чем они попадут в разделяемую библиотеку. Как я могу это сделать?

Спасибо

5
задан Lipika Deka 4 June 2011 в 16:52
поделиться