summaryrefslogtreecommitdiff
path: root/cachegrind
AgeCommit message (Expand)AuthorFilesLines
2005-06-30Track Vex API change (r1239, introduction of endianness-indications insewardj1-7/+8
2005-06-30Add missing #include.sewardj1-0/+1
2005-06-26Combine the percentify() functions from Cachegrind and m_transtab intonjn1-27/+11
2005-06-25Added some more targets to the docs.de1-8/+8
2005-06-23Removed the VGA_/VGO_/VGP_ prefixes for arch/OS/platform-specificnjn6-17/+17
2005-06-23argh! there were loads of the little beggars ....de4-25/+0
2005-06-21Remove VG_(getcwd_alloc)(), which can be done otherwise pretty easily.njn1-4/+3
2005-06-20Finally, valgrind on ppc32.cerion2-0/+332
2005-06-19Final commit for the initial modularisation pass:njn4-5/+6
2005-06-18Move CPUID functions into their own module, m_cpuid.njn1-0/+1
2005-06-13Updates to the rest of the debuginfo module to track directory names.sewardj1-2/+6
2005-06-13Created m_machine, for various machine-related things.njn1-0/+1
2005-06-12Finished the modularisation of vg_mylibc.c, which meant it could be removed.njn3-0/+3
2005-06-10Put arch-specific Cachegrind code in files in the main cachegrind/njn8-37/+7
2005-06-04Modularised file and socket libc stuff in m_libcfile.njn1-0/+1
2005-06-04Modularised assertions and panics in m_libcassert.njn1-0/+1
2005-06-03Modularise printing functions in m_libcprint.njn4-1/+3
2005-06-02Started modularising vg_mylibc. Put all the standalone stuff -- ie. notnjn4-0/+4
2005-06-01Modularised the profiling stuff as m_profile.c. It's much more njn1-0/+1
2005-05-31Modularised all the debug info stuff as m_debuginfo/. It's a messnjn1-0/+1
2005-05-16Added module m_options for holding all the command-line option stuff.njn1-0/+1
2005-05-15Don't mix backticks and apostrophes when quoting words -- eg. use 'foo'njn1-1/+1
2005-05-14Modularised vg_hashtable.c as m_hashtable.njn1-0/+1
2005-05-13Don't crash when dealing with dealing with naughty programs that setsewardj1-0/+2
2005-05-12Handle (ignore) IRStmt_AbiHint.sewardj1-0/+4
2005-05-10Modularised the core/tool interface ('details', 'needs' and VG_(tdict))njn1-0/+1
2005-05-10Modularised the malloc/free stuff into two modules: m_mallocfree for thenjn1-1/+1
2005-05-09Big clean-up: changed the core/tool interface to be mediated entirelynjn1-33/+33
2005-05-08Rename some _SIZE macros as _SZB to make their units clear. This change isnjn1-2/+2
2005-05-08A crucial, crucial change: update my email address.njn7-7/+7
2005-04-24Inline function that's only used once.njn1-10/+5
2005-04-21Comment-only changenjn1-1/+1
2005-04-04Remove the x86-specific is_valid_data_size() test. Also, make any dataSizenjn1-10/+5
2005-04-02Get cache detection going again on x86.tom2-17/+7
2005-04-02Make cache detection work on amd64.tom1-59/+2
2005-03-31This change reduces the number of calls to dlsym() when loading tools from anjn1-2/+8
2005-03-27Add VGA_ prefix to the arch-specific macros {MIN,MAX}_INSTR_SIZE andnjn1-5/+6
2005-03-26Pay attention to the annotations on dirty helper calls, since theysewardj1-1/+22
2005-03-26On amd64, use default cache sizes for now, rather than bombing outsewardj1-2/+11
2005-03-26Don't use the VGP_ for profiling any more, just use VG_ -- we want to usenjn1-3/+3
2005-03-23cachegrind/tests/myprintf needs -fPIC on amd64sewardj1-1/+2
2005-03-21handleOneStatement: Derive a value for *instrAddr from the IMark in asewardj1-2/+11
2005-03-21Bring in the beginnings of 64-bit cleanness for IR mangling in cachegrind:sewardj1-2/+20
2005-03-21Track Vex API change in rev 1062: pass both the guest and host wordsewardj1-1/+7
2005-03-21Track Vex API (semantics) changes in rev 1061: introduction of IRStmt_NoOp.sewardj1-13/+1
2005-03-20Track minor Vex API changes that occurred in Vex rev 1059.sewardj1-18/+9
2005-03-20Reinstated Cachegrind. Seems to be working ok -- numbers compare prettynjn3-288/+268
2005-03-12Update copyright notice for 2005 on all relevant files. Don't bother tryingnjn7-9/+9
2005-03-10Merge in changes from the 2.4.0 line. This basically brings in thesewardj2-33/+6
2005-03-10Add new files resulting from merging in the 2.4.0 line. Many of thesesewardj1-0/+302