summaryrefslogtreecommitdiff
path: root/coregrind/m_transtab.c
AgeCommit message (Expand)AuthorFilesLines
2010-05-03Update copyright dates to 2010.sewardj1-1/+1
2010-03-14Improve performance of the fallback path when a translation is notsewardj1-11/+89
2010-01-01Merge from branches/ARM, all parts of the ARM-Linux port except forsewardj1-6/+21
2009-07-15Merge coregrind/ changes from branches/MESSAGING_TIDYUP r10464.sewardj1-10/+10
2009-05-18Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from thenjn1-8/+10
2009-03-10Updated copyright years.njn1-1/+1
2009-02-24Remove a number of unused parameters, found with -Wunused-parameter.njn1-2/+1
2008-09-18Merge all remaining changes from branches/PTRCHECK. These are somesewardj1-1/+2
2008-07-07Merged FORMATCHECK branch (r8368) to trunk.bart1-6/+6
2008-05-29Allow 64-byte line sizes (PA6T cpu).sewardj1-1/+1
2008-02-11Update copyright dates ("200X-2007" --> "200X-2008").sewardj1-1/+1
2007-02-11Redo the dispatcher's fast-cache mechanism (VG_(tt_fast) et al) to besewardj1-61/+126
2007-01-08Update copyright dates.sewardj1-1/+1
2006-12-24Non-functional commit: track IR renaming in vex r1689.sewardj1-4/+4
2006-10-17Ensure VG_(tt_fastN) always stays as an array of NULLs if BB profilingsewardj1-1/+1
2006-10-17Track SysRes change.sewardj1-5/+7
2006-06-05Update copyright dates.sewardj1-1/+1
2006-04-07Oops: when adding translations to the auxiliary transtab, don't forget tosewardj1-0/+2
2006-01-13Use VG_(am_mmap_anon_float_valgrind) to allocate the unredirectedtom1-2/+10
2006-01-12Merge in function wrapping support from the FNWRAP branch. Thatsewardj1-0/+167
2005-12-26More dispatcher tuning for ppc32/64. Makes a big difference forsewardj1-1/+1
2005-12-23Track changes to PPC naming convention - VEX r1504cerion1-2/+2
2005-12-13Improve vg_SP_update_pass() to catch more constant offset cases. Improvesnjn1-3/+3
2005-11-29Add framework for ppc64 support. Apologies in advance for thesewardj1-1/+1
2005-11-13Hook the ppc32 stuff up to the revised CPU detection machinery, andsewardj1-1/+5
2005-10-19Snap up some easy pickings pointed out by cachegrinding nulgrind on ppc32.sewardj1-3/+13
2005-10-18Change the core-tool interface so that tools are fully aware of bothsewardj1-0/+2
2005-10-18Add extra auxiliary data structures which make it possible to quicklysewardj1-47/+617
2005-10-12Notify the tool via tool_discard_basic_block_info() about translationssewardj1-0/+5
2005-10-12Redo the way cachegrind generates instrumentation code, so that it cansewardj1-1/+6
2005-10-06Changed some overflow-prone counters from UInt to ULong.njn1-6/+6
2005-09-30When a sector is full, debug-print TC/TT loading for it, so as to givesewardj1-1/+10
2005-09-28Increase some sizes to deal better with the new multigigabyte world:sewardj1-2/+2
2005-09-27This commit merges in changes from branches/ASPACEM (specifically,sewardj1-9/+42
2005-07-26Make VG_(discard_translations) 64-bit clean. As JosefW points out, itsewardj1-5/+5
2005-07-26Fix a very suspicious-looking bug in the translation-discard stuff.sewardj1-1/+1
2005-07-07Support for self modifying code on unfriendly platforms (x86, amd64)sewardj1-7/+14
2005-06-30Restrict assertion to cache lines we know we need.sewardj1-2/+2
2005-06-29It's official. I am a moron.sewardj1-1/+1
2005-06-29ppc32: reinstate collection of cache-line-size info from the auxvsewardj1-11/+22
2005-06-26Break up VG_(show_BB_profile)(), and move half of it into m_main. Thisnjn1-89/+16
2005-06-26Combine the percentify() functions from Cachegrind and m_transtab intonjn1-30/+4
2005-06-26Remove empty sanity check function. And clean up sanity checking in njn1-9/+0
2005-06-20Finally, valgrind on ppc32.cerion1-0/+22
2005-06-20Remove some unnecessary #includes, comment some others.njn1-4/+4
2005-06-19Move VG_(bbs_done) out of main and make it local in scheduler.c. Thisnjn1-1/+1
2005-06-19Final commit for the initial modularisation pass:njn1-1/+1
2005-06-11Modularised the libc low-level memory management stuff (mmap, etc).njn1-0/+1
2005-06-04Modularised assertions and panics in m_libcassert.njn1-0/+1
2005-06-03Modularise printing functions in m_libcprint.njn1-0/+1