Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2005-02-11 | better handling of failed setproc | rsc | 1 | -4/+7 | |
2005-02-11 | remove threadregs; use %# explicitly; use attachargs | rsc | 3 | -138/+21 | |
2005-02-11 | tweak | rsc | 1 | -1/+2 | |
2005-02-11 | set corpid | rsc | 1 | -0/+1 | |
2005-02-11 | more pthread | rsc | 4 | -14/+33 | |
2005-01-23 | Working on better handling of multithreading in general | rsc | 10 | -174/+526 | |
and core dumps in particular. See notes: new types: register is something that when dereferenced gives you the registers. the Ureg is no longer mapped at 0. refconst is something that gives a constant when dereferenced. new builtin register("AX") creates register values new builtin refconst(0x123) creates refconst values new builtin var("foo") is equivalent to the variable foo (it returns foo but can also be used as the lhs of an assignment). new acid function getregs() returns a list of the current values of registers. new acid function setregs() sets the current registers to those values. note that getregs and setregs operate on register locations, not the register values themselves. new acid function resetregs() sets registers to register("AX"), etc. new acid function clearregs() sets all registers to constant -1. the default register settings are as in resetregs(), not small numbers. new acid variables coretext, pids, systype, corefile, cmdline. new behavior: local variable lookup, stk, etc., use the acid values of registers (*PC, *SP, and so on), so the thread support code can change the context completely. unary + is applicable to more data types and prints more often. | |||||
2005-01-18 | print core cmd | rsc | 1 | -0/+1 | |
2005-01-18 | check for lack of registers | rsc | 1 | -4/+4 | |
2005-01-17 | nil deref | rsc | 1 | -1/+1 | |
2005-01-14 | stupid sun | rsc | 1 | -0/+2 | |
2005-01-13 | Many small edits. | rsc | 1 | -1/+1 | |
2005-01-07 | symopen | rsc | 2 | -3/+3 | |
2005-01-04 | Goodbye SHORTLIB | rsc | 1 | -1/+0 | |
2004-12-28 | FreeBSD tweaks | rsc | 1 | -2/+3 | |
2004-12-28 | more little compile fixes | rsc | 2 | -15/+0 | |
2004-09-23 | Add stringn builtin. | rsc | 1 | -0/+44 | |
2004-06-09 | dumb maps again | rsc | 1 | -1/+33 | |
2004-06-03 | More cvs turds. | wkj | 1 | -0/+2 | |
2004-05-05 | various bug fixes | rsc | 1 | -1/+12 | |
2004-04-21 | new stuff. | rsc | 1 | -1/+2 | |
2004-04-21 | add registers | rsc | 1 | -0/+30 | |
2004-04-21 | Include looks in #9/acid now. | rsc | 3 | -6/+26 | |
Acid works harder at not falling over. | |||||
2004-04-20 | acid on freebsd | rsc | 1 | -0/+1 | |
2004-04-20 | remove debugging print | rsc | 1 | -1/+0 | |
2004-04-20 | little fixes. | rsc | 2 | -0/+2 | |
2004-04-20 | make things work on SunOS | rsc | 3 | -4/+4 | |
2004-04-20 | i hate [] | rsc | 5 | -120/+152 | |
2004-04-20 | C | rsc | 2 | -5/+6 | |
err is a bad name for a variable. VS: ---------------------------------------------------------------------- | |||||
2004-04-19 | clean up when finished. | rsc | 3 | -7/+9 | |
2004-04-19 | handle pids without files correctly. | rsc | 1 | -1/+1 | |
2004-04-19 | remove reference to mach2 | rsc | 1 | -3/+1 | |
2004-04-19 | acid | rsc | 14 | -0/+6578 | |