enum { Maxprobe = 32,}; typedef struct Archtrace Archtrace;struct Archtrace { uchar nprobe; uchar *text[Maxprobe]; uchar probe[Maxprobe]; uchar orig[Maxprobe];}; void _tracein(void);void _traceout(void);char *archtracectlr(Archtrace*, char*, char*);void archtraceinstall(Archtrace*);void archtraceuninstall(Archtrace*);int mkarchtrace(Archtrace*, uchar*, uchar**);
enum {
Maxprobe = 32,
};
typedef struct Archtrace Archtrace;
struct Archtrace {
uchar nprobe;
uchar *text[Maxprobe];
uchar probe[Maxprobe];
uchar orig[Maxprobe];
};
void _tracein(void);
void _traceout(void);
char *archtracectlr(Archtrace*, char*, char*);
void archtraceinstall(Archtrace*);
void archtraceuninstall(Archtrace*);
int mkarchtrace(Archtrace*, uchar*, uchar**);