* Copyright (C) 2002 Jeff Dike (jdike@karaya.com) * Licensed under the GPL */#ifndef __TT_H__#define __TT_H__#include "sysdep/ptrace.h"externintgdb_pid;externintdebug;externintdebug_stop;externintdebug_trace;externinthoneypot;externintfork_tramp(void*sig_stack);externintdo_proc_op(void*t,intproc_id);externinttracer(int(*init_proc)(void*),void*sp);externvoidattach_process(intpid);externvoidtracer_panic(char*format,...);externvoidset_init_pid(intpid);externintset_user_mode(void*task);externvoidset_tracing(void*t,inttracing);externintis_tracing(void*task);externvoidsyscall_handler(intsig,unionuml_pt_regs*regs);externvoidexit_kernel(intpid,void*task);externvoiddo_syscall(void*task,intpid,intlocal_using_sysemu);externvoiddo_sigtrap(void*task);externintis_valid_pid(intpid);externvoidremap_data(void*segment_start,void*segment_end,intw);externlongexecute_syscall_tt(void*r);#endif