ref: c1b943384c1cf8bddbad7df63319d597710f943d
dir: /fns.h/
void *emalloc(u32int); void *emallocz(u32int); void *erealloc(void *, u32int); void initproc(void); int loadtext(char *, int, char **); Segment *newseg(u32int, u32int, int); void *vaddr(u32int, u32int, int, Segment **); void *vaddrnol(u32int, u32int, int); void step(void); void syscall(void); void cherrstr(char *, ...); u32int noteerr(u32int, u32int); void freesegs(void); Fd *newfd(void); Fd *copyfd(Fd *); void fddecref(Fd *); int iscexec(Fd *, int); void setcexec(Fd *, int, int); void cleanup(void); void clrex(void); void segunlock(Segment *); void *copyifnec(u32int, int, int *); void *bufifnec(u32int, int, int *); void copyback(u32int, int, void *); void initfs(char *, char *); void suicide(char *, ...); void fdclear(Fd *); void addproc(Process *); void remproc(Process *); Process *findproc(int); void donote(char *, ulong); void addnote(char *); void dump(void); void dumpmap(Segment *, u32int, u32int, char *, ...); void resetfpa(void); void invalid(u32int); u32int evenaddr(u32int,u32int); void fpatransfer(u32int); void fpaoperation(u32int); void fparegtransfer(u32int); void resetvfp(void); void vfpregtransfer(u32int); void vfprmtransfer(u32int); void vfpoperation(u32int); void inittos(void); void initmem(void); void checkaccess(Segment*, u32int, u32int, int); void markvalid(Segment*, u32int, u32int, int); void markinvalid(Segment*, u32int, u32int, int); void hookmalloc(u32int*); void hookrealloc(u32int*); void hookfree(u32int*);