summaryrefslogtreecommitdiffstats
path: root/usr.bin/truss
Commit message (Collapse)AuthorAgeFilesLines
* Remove an unnecessary cast.mdodd2002-08-071-2/+2
|
* - Use time.h not sys/time.h.mdodd2002-08-069-13/+13
| | | | | | - Fix printf format errors. Submitted by: bde
* Remove extra space in output.mdodd2002-08-051-1/+1
|
* Diff reduction.mdodd2002-08-056-140/+244
|
* Use timespec not timeval.mdodd2002-08-053-15/+24
|
* Ported to sparc64.jake2002-08-044-5/+372
|
* Include <sys/time.h> for the declaration of struct timeval. Do notbde2002-08-047-0/+7
| | | | | | depend on namespace pollution in <signal.h>. (truss shouldn't be using timevals anyway, since it was implemented long after timevals were obsoleted by timespecs.)
* Add options to print the argument and environment string parameters tomdodd2002-08-0410-6/+146
| | | | | | | | | execve(). This could be done in a more general manner but it still wouldn't be very pretty. MFC after: 3 weeks
* Add a "FreeBSD ELF32" entry to ex_types[].mdodd2002-08-041-0/+1
|
* Terminate the output line when a non-returning syscall is printed.mdodd2002-08-045-0/+5
|
* Add options to print absolute and relative timestamps.mdodd2002-08-044-5/+46
| | | | | PR: bin/25587 (in part) MFC after: 3 weeks
* Allow tracking fork()ed children.mdodd2002-08-0411-10/+80
| | | | | PR: bin/25587 (in part) MFC after: 3 weeks
* Parameterize globals.mdodd2002-08-0411-143/+196
| | | | | PR: bin/25587 (in part) MFC after: 3 weeks
* s/inline/__inline/markm2002-07-196-6/+6
|
* OOPS! rev 1.16 accidently changed the default outfile from stderr topeter2002-05-161-1/+1
| | | | | | | | stdout. Unfortunately, DES mfc'ed this change in 1.15.2.1 (this part probably should not have been) so it is broken there too. truss is documented to use stderr, and other implementations use stderr. Submitted by: Arne Dag Fidjestøl <adf@idi.ntnu.no>
* Do not bother with #include <machine/psl.h> since it is just a stub filepeter2002-05-011-1/+0
| | | | that says something like "/* Not used on Alpha */".
* Use fseeko and uintptr_t to make sure that we get a sensible offsetdwmalone2002-04-211-2/+2
| | | | | | | | when trying to read from the stack. PR: 37104 Submitted by: Thomas Quinot <thomas@cuivre.fr.eu.org> MFC after: 3 weeks
* Use `The .Nm utility'charnier2002-04-201-2/+3
|
* I now don't seem to be able to reproduce the -DNOCLEAN buildworldru2002-04-111-5/+1
| | | | | | | | | | breakage with ioctl.c. The .depend file should track dependencies just fine, and the worst we can have is to miss new ioctls. But I still think it's a good idea to have -DNOCLEAN build produce the same ioctl.c as it would without -DNOCLEAN. Prodded for a long time by: bde
* Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.markm2002-02-081-3/+0
|
* Fix the code that selects the default binary type if the actual type can'tdes2002-02-081-3/+3
| | | | | | | | be determined. PR: bin/34698 Submitted by: (in part) Stefan Farfeleder <e0026813@stud3.tuwien.ac.at> MFC after: 1 weeks
* Print open(2) flags in hex instread of decimal for clarity.alfred2001-12-301-2/+2
|
* Partial WARNS=1 fizes with NO_WERROR set to prevent world breakage.markm2001-12-118-38/+78
| | | | Use __FBSDID().
* Print the correct return code for successful Linux syscalls.des2001-11-172-2/+4
| | | | | | Submitted by: Vitezslav Novy <vita@fio.cz> PR: 32036 MFC after: 1 week
* Add missing include for <ctype.h>green2001-11-061-27/+47
| | | | | | | Make sockaddr printing code unbad. Always copy in sizeof(sockaddr_un) bytes for an AF_UNIX sockaddr, despite what the length may be.
* Back out part of previous commit: remove #include <sys/proc.h>.des2001-10-222-2/+0
|
* #include <sys/proc.h> where needed (for the stop event definitions) anddes2001-10-227-29/+49
| | | | reorder includes everywhere to conform to style(9).
* Teach truss(1) to display sockaddrs. It currently knows about AF_INET,des2001-10-212-3/+82
| | | | | | | | | AF_INET6 and AF_UNIX sockaddrs, and will recognize accept(), bind(), connect(), getpeername() and getsockname() as syscalls taking sockaddr arguments. Some enterprising soul might want to add (and test) support for the send() / recv() family of syscalls as well. MFC after: 1 week
* In get_string(), 0-terminate the contents of buf ``just in case'';joerg2001-08-281-0/+1
| | | | | | | otherwise, if the very first fgetc() already yielded EOF, the returned string won't get terminated at all. MFC after: 1 day
* Initialize outfile in main()peter2001-08-131-1/+2
|
* Remove whitespace at EOL.dd2001-07-151-1/+1
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* Prepare for mdoc(7)NG.ru2000-12-191-0/+1
|
* mdoc(7) police: use canonical form of .Dd macro.ru2000-12-111-1/+1
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-2/+2
|
* cc -O -pipe -I/usr/src/usr.bin/kdump/../ktrace ↵jkh2000-09-141-2/+6
| | | | | | -I/usr/src/usr.bin/kdump/../.. Fix ioctl.c creation to deal with the depend case more properly. Submitted by: Ruslan Ermilov <ru@sunbay.com>
* remove .PHONY to avoid gratuitous rebuild of ioctl.c each time.jkh2000-09-141-1/+1
| | | | Approved by: sef
* Make auto-generated ioctl.c to be always considered out of dateru2000-08-011-1/+1
| | | | | | since it could potentially depend on any ${DESTDIR}/usr/include preprocessor file. This fixes the broken -DNOCLEAN world build I experienced yesterday.
* Change the output of truss to more closely resemble SysV's. (Yes, itsef2000-03-187-31/+24
| | | | | | really is much nicer looking.) Submitted by: "Matthew N. Dodd" <winter@jurai.net>
* Fix a leak. (Thanks Bruce, this was a bonehead mistake on my part :).)sef2000-02-151-3/+8
| | | | Submitted by: Bruce Evans
* Fxi various man pages to stop abusing the .Bx macro to generatempp2000-01-231-2/+2
| | | | | | | the string "FreeBSD". Use the .Fx macro instead. Also did some minor re-wording/formatting to work around a deficiency with the .Fx macro when it comes to puncuation characters other than periods and commas.
* Handle the case where we truss an SUGID program -- in particular, we needsef2000-01-102-3/+18
| | | | | | | | to wake up any processes waiting via PIOCWAIT on process exit, and truss needs to be more aware that a process may actually disappear while it's waiting. Reviewed by: Paul Saab <ps@yahoo-inc.com>
* Fix for the new usage of mkioctlsmarcel1999-12-031-1/+1
|
* ${MACHINE} -> ${MACHINE_ARCH}marcel1999-11-141-1/+3
| | | | | | | | | | | | | | | | All Makefiles now use MACHINE_ARCH for the target architecture. Unification is required for cross-building. Tags added to: sys/boot/Makefile sys/boot/arc/loader/Makefile sys/kern/Makefile usr.bin/cpp/Makefile usr.bin/gcore/Makefile usr.bin/truss/Makefile usr.bin/gcore/Makefile: fixed typo: MACHINDE -> MACHINE_ARCH
* Add $FreeBSD$ lines to man pages that are missing them to make itmpp1999-08-281-0/+2
| | | | | | | easier for translation teams. PR: docs/13418 Submitted by: Alexey Zelkin <phantom@cris.net>
* $Id$ -> $FreeBSD$peter1999-08-289-9/+9
|
* Teach truss to print symbolic signal names (e.g. SIGHUP instead of 0x01).des1999-08-102-3/+24
|
* Add access(2) to the list of recognized syscalls.des1999-08-051-1/+2
|
* Flush the output file before exiting; short-lived programs don't even fillmsmith1998-12-211-1/+2
| | | | the stdio buffer.
* Add lstat() as a known system call.sef1998-10-151-1/+3
|
OpenPOWER on IntegriCloud