summaryrefslogtreecommitdiff
path: root/usr.bin/gprof
AgeCommit message (Collapse)Author
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.
2001-09-10Don't use this gprofJason Wright
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */Heikki Korpela
deraadt@ ok
2001-07-11remove mips leftovers; ok bradPeter Valchev
2001-05-01Remove completely redundant introductory sentences in ENVIRONMENT sections.Aaron Campbell
2001-03-31Make this work again, this might be ugly, but it works; bad mickey.Federico G. Schwindt
2001-03-25extern __progname; from bobMichael Shalayeff
2001-03-22_wall, err/warn; dummy hppa part, like othersMichael Shalayeff
2001-03-21New compilation scheme, more cross-compiler friendly, less error-prone.Miod Vallat
As a bonus, bring support for mvme88k. millert@ ok
2000-12-28Adding m88k supportSteve Murphree
2000-12-24Fix an off-by-one error. Since `i' starts at 0, not 1, we don't have toAaron Campbell
decrement it when reporting how many samples have been read so far.
2000-11-09Change all option list specifications to ".Bl -tag -width Ds". Most manAaron Campbell
pages just needed their -width parameter tweaked to "Ds", which provides a nice width of 6 constant characters. For consistency more than anything.
2000-10-05hppa not yetMichael Shalayeff