aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/acid
Commit message (Collapse)AuthorAgeFilesLines
* all: remove need for `-fcommon`Dan Cross2025-07-251-7/+7
| | | | | | | | | | Use `extern` where appropriate so that we can remove `-fcommon` on macOS and others. On macOS, `-fcommon` generates a number of linker warnings. I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD and illumos. I am not in a position to test on AIX or other more esoteric platforms, however.
* Trivial changes: whitespace and modes.Dan Cross2020-01-108-33/+32
| | | | | | | | | Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>
* all: remove .cvsignore filesKare Nuorteva2017-09-141-2/+0
| | | | | | | | | | Rename following .cvsignore files to .gitkeep since they are required by the build (directories must exist before build): - bin/fossil/.gitkeep - bin/fs/.gitkeep - bin/venti/.gitkeep Change-Id: I9c2865058480cffb3a4613f25e2eca1f7e5578c0
* fix INSTALL warningsRuss Cox2012-05-291-1/+0
| | | | | R=rsc http://codereview.appspot.com/6258060
* mergeRuss Cox2012-03-059-16/+15
|
* libmach, acid, db: 64-bit supportRuss Cox2012-02-196-13/+16
|
* acid: fix buildRuss Cox2011-01-021-2/+1
| | | | | R=rsc http://codereview.appspot.com/3784048
* acid: 4-byte RunesRuss Cox2011-01-021-7/+10
| | | | | R=rsc http://codereview.appspot.com/3860041
* fix type-punned pointer warnings from gccRuss Cox2010-03-101-1/+2
| | | | | R=rsc http://codereview.appspot.com/396042
* Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc2006-04-013-5/+5
|
* use correct namersc2006-02-141-1/+1
|
* add mach.h dependencyrsc2005-11-291-2/+1
|
* debugging printrsc2005-11-291-2/+1
|
* handling of C++ names.rsc2005-11-293-6/+27
|
* new backquote syntaxrsc2005-11-291-0/+30
|
* fixesrsc2005-11-281-2/+2
|
* various fixesrsc2005-11-283-23/+28
|
* ctype sign fixes (Tom Miller)rsc2005-10-311-1/+1
|
* NetBSD-macppc ctype needs uchars.rsc2005-09-091-1/+1
|
* better handling of failed setprocrsc2005-02-111-4/+7
|
* remove threadregs; use %# explicitly; use attachargsrsc2005-02-113-138/+21
|
* tweakrsc2005-02-111-1/+2
|
* set corpidrsc2005-02-111-0/+1
|
* more pthreadrsc2005-02-114-14/+33
|
* Working on better handling of multithreading in generalrsc2005-01-2310-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.
* print core cmdrsc2005-01-181-0/+1
|
* check for lack of registersrsc2005-01-181-4/+4
|
* nil derefrsc2005-01-171-1/+1
|
* stupid sunrsc2005-01-141-0/+2
|
* Many small edits.rsc2005-01-131-1/+1
|
* symopenrsc2005-01-072-3/+3
|
* Goodbye SHORTLIBrsc2005-01-041-1/+0
|
* FreeBSD tweaksrsc2004-12-281-2/+3
|
* more little compile fixesrsc2004-12-282-15/+0
|
* Add stringn builtin.rsc2004-09-231-0/+44
|
* dumb maps againrsc2004-06-091-1/+33
|
* More cvs turds.wkj2004-06-031-0/+2
|
* various bug fixesrsc2004-05-051-1/+12
|
* new stuff.rsc2004-04-211-1/+2
|
* add registersrsc2004-04-211-0/+30
|
* Include looks in #9/acid now.rsc2004-04-213-6/+26
| | | | Acid works harder at not falling over.
* acid on freebsdrsc2004-04-201-0/+1
|
* remove debugging printrsc2004-04-201-1/+0
|
* little fixes.rsc2004-04-202-0/+2
|
* make things work on SunOSrsc2004-04-203-4/+4
|
* i hate []rsc2004-04-205-120/+152
|
* Crsc2004-04-202-5/+6
| | | | | err is a bad name for a variable. VS: ----------------------------------------------------------------------
* clean up when finished.rsc2004-04-193-7/+9
|
* handle pids without files correctly.rsc2004-04-191-1/+1
|
* remove reference to mach2rsc2004-04-191-3/+1
|