summaryrefslogtreecommitdiff
path: root/cachegrind/cg_main.c
AgeCommit message (Expand)AuthorFilesLines
2010-10-06Change Cachegrind/Callgrind to talk about the LL (last-level) cache insteadnjn1-77/+78
2010-09-27Speed up the --cache-sim=no case.njn1-6/+45
2010-09-27In Cachegrind, allow --cache-sim=no --branch-sim=no. Sometimes just gettingnjn1-18/+13
2010-09-02Fix branch predictor simulation in Cachegrindweidendo1-53/+59
2010-07-06Make error messages at start-up more consistent. Every line of suchnjn1-42/+46
2010-05-03Update copyright dates to 2010.sewardj1-2/+2
2009-11-26Track vex r1930 (Change the IR representation of load linked and storesewardj1-0/+16
2009-08-31Fix another enum type error spotted by gcc-4.5.sewardj1-1/+1
2009-08-07Tidy up of messaging:sewardj1-1/+1
2009-07-15Merge cachegrind/ changes from branches/MESSAGING_TIDYUP r10464.sewardj1-72/+75
2009-07-01Merge in branches/DCAS.sewardj1-0/+21
2009-05-28Merge the DARWIN branch onto the trunk.njn1-3/+4
2009-05-18Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from thenjn1-2/+2
2009-03-15Fix all the non-VEX problems identified with the Clang Static Analyzer.njn1-10/+5
2009-03-12Added some shortcuts for VG_(message)(), and used them in a few places (butnjn1-80/+70
2009-03-10Updated copyright years.njn1-2/+2
2009-02-25atoll() is a terrible function -- you can't do any error checking with it.njn1-35/+33
2009-01-26Cachegrind/Callgrind: allow for cache sizes other than only powers of twoweidendo1-11/+5
2008-09-18Merge all remaining changes from branches/PTRCHECK. These are somesewardj1-4/+7
2008-07-07Merged FORMATCHECK branch (r8368) to trunk.bart1-3/+3
2008-05-29Fix a bug in Massif and Cachegrind, whereby if program's forked, the childnjn1-7/+10
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj1-2/+2
2007-12-30Add const qualifiers to appropriate arguments of OSet routines.tom1-2/+2
2007-11-23Fixed up the log file mess throughout, including the docs. This killednjn1-53/+9
2007-11-09Track vex r1793: make all tools able to handle the new IR memory bussewardj1-1/+1
2007-09-17Split the OSet interface into two parts: "OSetGen_", which is the existingnjn1-25/+28
2007-09-17Add directory-reading of debug info to cachegrind.njn1-1/+12
2007-07-09Get rid of VG_(getcwd) and replace it with a pair of functions,sewardj1-1/+1
2007-05-08Add branch-misprediction profiling to Cachegrind. When the (new) flagsewardj1-149/+526
2007-04-02Explicitly zero CCs. It's already being done by VG_(OSet_AllocNode), butnjn1-0/+9
2007-02-25Get rid of the type XArrayStrings in m_clientstate and use new genericsewardj1-4/+5
2007-02-07* Add new flag --cachegrind-out-file to specify the output filesewardj1-16/+62
2007-01-08Update copyright dates.sewardj1-2/+2
2006-12-24Non-functional commit: track IR renaming in vex r1689.sewardj1-56/+56
2006-11-25Use the newly-added dopyIRBBExceptStmts() in tools.njn1-6/+2
2006-10-17Track SysRes change.sewardj1-2/+2
2006-10-15Move functions which deal with bad command line options from m_mainsewardj1-1/+1
2006-10-14Create a new module, m_vki, and move all knowledge about the kernelsewardj1-0/+1
2006-06-05Update copyright dates.sewardj1-2/+2
2006-04-18- Fix indentation in one section of Cachegrindnjn1-24/+30
2006-01-22Index the BB_info table by redirected guest address, notsewardj1-2/+3
2006-01-17These files all speak about instrumentation functions.sewardj1-3/+5
2005-12-24Fix a nasty 64-bit-uncleanness bug in OSet spotted by Julian -- for fastnjn1-3/+3
2005-12-23ppc64-linux fixes.sewardj1-1/+4
2005-12-19Remove all remaining profiling gunk.njn1-37/+0
2005-12-08Fix minor Cachegrind bug that was occasionally causing misattributions ofnjn1-3/+9
2005-11-10Cachegrind was aborting if it hit a client request. Now it doesn't.njn1-2/+3
2005-11-01Make ULong_width(0) return 1 instead of 1431655765. This stopssewardj1-0/+1
2005-10-23Don't assume the first statement is an IRMark, since it could insteadsewardj1-4/+10
2005-10-19rm unused varsewardj1-4/+0