summaryrefslogtreecommitdiff
path: root/usr.bin/gprof
AgeCommit message (Collapse)Author
2014-03-18Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingMiod Vallat
this hardware alive is becoming increasingly difficult, and I should heed the message sent by the three disks which have died on me over the last few days. Noone sane will mourn these ports anyway. So long, and thanks for the fish.
2014-03-16lint is dead (long live the lint!), so stop using it as a cpp conditionalPhilip Guenther
(namespace pollution!) or talking about its opinion on code. ok krw@
2013-10-19a.out went awayTheo de Raadt
2013-10-17pretty upTheo de Raadt
2013-07-05More a.out files leave the party.Miod Vallat
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2011-12-23some spelling fixes, found using freebsd's "igor" document verifier;Jason McIntyre
2011-08-16Make this build for hppa64.Mark Kettenis
2010-10-17Stop installing me(1) and ms(1) source code.Ingo Schwarze
We will soon get rid of groff in base, so there is no longer any way to use these files with base. No opposition on tech@.
2010-05-25no more f77;Jason McIntyre
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms
2008-06-25split test for __sparc__ into __sparc__ and __sparc64__Theo de Raadt
2007-12-09remove makefile hacks to build links. Instead, change the files thatMarc Espie
gprof uses directly. okay deraadt@, miod@. Thanks for checking that gcc 2.95 is happy with #include MACRO
2007-12-05unbreak build, on vaxTheo de Raadt
2007-11-26typos; ok jmc@Martynas Venckus
sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@ sys/dev/pci/bktr/* ok jakemsr@
2007-11-24write explicit dependencies for make -j. beforedepend creates the file,Marc Espie
but make -j tries to find them earlier, and can't.
2007-09-10Proper use of fseek/fseeko macros.Tobias Stoeckmann
OK joris@, otto@
2007-05-31convert to new .Dd format;Jason McIntyre
2007-04-14adds a detailed list of flags and arguments to the synopsis of gprof;Igor Sobrado
while here, alphabetically sorts the options list and slightly improves the name of the arguments to -k ok by jmc@
2007-01-09Ignore "mapping symbols" like $a and $t. They seem to be an ARM-onlyChris Kuethe
feature, used to indicate whether code is ARM or Thumb. Unfortunately they confuse gprof, which outputs call graphs where every other function is named "$a"... not very useful. Rather than enumerating the different symbols, binutils ignores anything beginning with '$', and that is what we will do here. Thanks to Dale Rahn for useful tips along the way. ok miod
2006-10-11Extra files needed for 'sh' architecture, copied from arm.Dale Rahn
2006-03-25add missing prototypes all over the place, u_long -> unsigned long (userlandMarc Espie
code). okay kettenis@, comments by ray@
2005-12-08Check fread() return value to get sane error message for too-smallTodd C. Miller
gmon header. Idea from Alexey Dobriyan
2005-05-03Fix some sign issues and make kernel profiling useful on amd64.Artur Grabowski
millert@ miod@ ok
2005-05-03Better implementation of the hertz function. We use a documented sysctlArtur Grabowski
that gives us a correct answer and not a good guess that uses undocumented itimer semantics. miod@ millert@ ok
2004-08-11mips->mips64Per Fogelstrom
2004-07-23fix use after free due to freeing incorrect item.Marco S Hyman
looks right to me millert@
2004-07-20Add ELFDEBUG to mirror the a.out debug that already exists.Marco S Hyman
OK art@
2004-07-20Fix formats in debug printfs to work correctly on 64-bit archs.Artur Grabowski
miod@ ok
2004-07-20make lowpc and highpc into long, fixing gprof on 64-bit archs with textArtur Grabowski
above 4GB. miod@ ok
2004-02-28use amd64 chunksTheo de Raadt
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now.
2004-02-01add paper.txt target;Jason McIntyre
2004-01-29s/arm32/arm/ ok deraadt@Dale Rahn
2004-01-28stubs from art@Michael Shalayeff
2003-07-22- use :L variable modifier with ELF_TOOLCHAIN variableBrad Smith
- change 2 instances of the check from != "yes" to == "no" ok deraadt@
2003-07-10add missing includesDavid Krause
ok deraadt@ tedu@
2003-06-10mostly ansi cleanup; pval okTheo de Raadt
2003-06-04term 3 & 4 from tholo after permissionTheo de Raadt
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-04-05snprintfTheo de Raadt
2003-03-11files with dead .Xr's;Jason McIntyre
left .Xr, but removed man page number as suggested by mpech@ more help and ok millert@
2002-05-08Split out symbol handling into a separate file.Artur Grabowski
Implement symbol handling for ELF (based on FreeBSD). Implement dummy support for alpha, hppa, powerpc and sparc64. Tested during the last 2 months on various archs (never comitted because other stuff got in the way). Some fixups to i386 support from mickey@ This lets us switch all elf archs to this gprof.
2002-04-20Add missing copyrightThorsten Lockert
2002-03-25change the extra text following preprocessor directives into comments.Dan Harnett
patch from David Krause <openbsd@davidkrause.com> ok millert@
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ↵Todd C. Miller
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
2001-11-19kill more registersMike Pechkin
millert@ ok
2001-09-10Now that the makefile does not create symlinks to files for archsDale Rahn
which do not build, these files are no longer necessary.
2001-09-10Do not make symlinks to files for architectures which do not useDale Rahn
this gprof. This wasy sparc64.c does not need to be created.