|
From: Jeremy F. <je...@go...> - 2004-01-15 00:47:34
|
Well, I'm still working (slowly) on the source tree rearrangement. I've put the current patch up at http://www.goop.org/~jeremy/valgrind/archdep.patch This may build and work on i386-linux (it did a while ago), but I may have just broken it. Either way, I'm posting it so people can get a look at where I'm going with this. So far, I've factored out vg_syscalls.c and vg_proxylwp.c, as well as *.S. vg_signals and vg_scheduler are next, and they should be simpler. I've been extracting parts of Doug's FreeBSD patch as required, but I haven't even compile-tested it, let alone run it. It shouldn't be too hard to rearrange the freebsd patch against my patch to get it working (but I wouldn't bother putting lots of effort into it for now, since I'm still changing things). I'm also beginning to move the purely x86-specific parts into the proper place - vg_(to|from)_ucode are the obvious candidates here, as are bits of vg_main. But since Julian is contemplating new innards to deal with other CPU architectures, I don't think I'll go to heroic lengths until we have a better idea of the future of UCode. J |