aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/acid
AgeCommit message (Collapse)AuthorFilesLines
2012-05-29fix INSTALL warningsRuss Cox1-1/+0
R=rsc http://codereview.appspot.com/6258060
2012-03-05mergeRuss Cox9-16/+15
2012-02-19libmach, acid, db: 64-bit supportRuss Cox6-13/+16
2011-01-02acid: fix buildRuss Cox1-2/+1
R=rsc http://codereview.appspot.com/3784048
2011-01-02acid: 4-byte RunesRuss Cox1-7/+10
R=rsc http://codereview.appspot.com/3860041
2010-03-10fix type-punned pointer warnings from gccRuss Cox1-1/+2
R=rsc http://codereview.appspot.com/396042
2006-04-01Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc3-5/+5
2006-02-14use correct namersc1-1/+1
2005-11-29add mach.h dependencyrsc1-2/+1
2005-11-29debugging printrsc1-2/+1
2005-11-29handling of C++ names.rsc3-6/+27
2005-11-29new backquote syntaxrsc1-0/+30
2005-11-28fixesrsc1-2/+2
2005-11-28various fixesrsc3-23/+28
2005-10-31ctype sign fixes (Tom Miller)rsc1-1/+1
2005-09-09NetBSD-macppc ctype needs uchars.rsc1-1/+1
2005-02-11better handling of failed setprocrsc1-4/+7
2005-02-11remove threadregs; use %# explicitly; use attachargsrsc3-138/+21
2005-02-11tweakrsc1-1/+2
2005-02-11set corpidrsc1-0/+1
2005-02-11more pthreadrsc4-14/+33
2005-01-23Working on better handling of multithreading in generalrsc10-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-18print core cmdrsc1-0/+1
2005-01-18check for lack of registersrsc1-4/+4
2005-01-17nil derefrsc1-1/+1
2005-01-14stupid sunrsc1-0/+2
2005-01-13Many small edits.rsc1-1/+1
2005-01-07symopenrsc2-3/+3
2005-01-04Goodbye SHORTLIBrsc1-1/+0
2004-12-28FreeBSD tweaksrsc1-2/+3
2004-12-28more little compile fixesrsc2-15/+0
2004-09-23Add stringn builtin.rsc1-0/+44
2004-06-09dumb maps againrsc1-1/+33
2004-06-03More cvs turds.wkj1-0/+2
2004-05-05various bug fixesrsc1-1/+12
2004-04-21new stuff.rsc1-1/+2
2004-04-21add registersrsc1-0/+30
2004-04-21Include looks in #9/acid now.rsc3-6/+26
Acid works harder at not falling over.
2004-04-20acid on freebsdrsc1-0/+1
2004-04-20remove debugging printrsc1-1/+0
2004-04-20little fixes.rsc2-0/+2
2004-04-20make things work on SunOSrsc3-4/+4
2004-04-20i hate []rsc5-120/+152
2004-04-20Crsc2-5/+6
err is a bad name for a variable. VS: ----------------------------------------------------------------------
2004-04-19clean up when finished.rsc3-7/+9
2004-04-19handle pids without files correctly.rsc1-1/+1
2004-04-19remove reference to mach2rsc1-3/+1
2004-04-19acidrsc14-0/+6578