summaryrefslogtreecommitdiff
path: root/exp-ptrcheck/h_main.c
AgeCommit message (Expand)AuthorFilesLines
2011-05-11Rename 'exp-ptrcheck' to 'exp-sgcheck' and hope this does not causesewardj1-729/+0
2011-05-11Remove heap checking from exp-ptrcheck, leaving only the ability tosewardj1-4870/+6
2011-04-15Add support for IBM Power ISA 2.06 -- stage 1. Valgrind-side changessewardj1-130/+212
2011-03-29Fix yet another gcc-4.6 assigned-to-but-not-used warning.sewardj1-2/+2
2011-03-07Add a port to IBM z/Architecture (s390x) running Linux -- Valgrindsewardj1-1/+23
2010-10-12Changes to make exp-ptrcheck work reasonable on Fedora 14 x86:sewardj1-9/+10
2010-10-06Handle mq_* syscalls. Fixes #243884. (David Fenger, dkfenger@gmail.com)sewardj1-0/+8
2010-08-22Merge from branches/THUMB: tool-side handling of new primops requiredsewardj1-1/+3
2010-07-29Handle sys_ioperm on Linux. Fixes #237723.sewardj1-0/+1
2010-07-21Handle (on Linux) syscalls: sendfile, setgid, setgroups. Fixes sewardj1-0/+3
2010-05-03Update copyright dates to 2010.sewardj1-2/+2
2010-03-14Enabled getsid in ptrcheck. Fixe #230593.tom1-0/+1
2010-03-09Add mlockall support to ptrcheck. Closes #230020.tom1-0/+1
2010-02-15Handle sys_inotify_init1.sewardj1-0/+3
2010-01-01Make Callgrind, DRD and Ptrcheck build on arm-linux.sewardj1-7/+54
2009-12-31Track changes in the names of a few IR primops to do with int<->fpsewardj1-13/+13
2009-11-26Track vex r1930 (Change the IR representation of load linked and storesewardj1-300/+349
2009-11-03Support pipe2 in exp-ptrcheck. Fixes #212739.tom1-0/+3
2009-10-27Add epoll_ctl, epoll_pwait and epoll_wait to exp-ptrcheck. Fixes #207668.tom1-0/+3
2009-08-07Tidy up of messaging:sewardj1-1/+7
2009-07-27Support epoll_create and epoll_create1 in ptrcheck. Fixes #189762.tom1-0/+2
2009-07-16More ptrcheck system calls. Fixes #187416tom1-0/+3
2009-07-15Add some more system calls to exp-ptrcheck. Closes #186507 and #197966.tom1-1/+17
2009-07-15Merge exp-ptrcheck/ changes from branches/MESSAGING_TIDYUP r10464.sewardj1-10/+11
2009-07-13Fix breakage on ppc{32,64}-linux in post_reg_write_nonptr followingsewardj1-1/+9
2009-07-12Track vex r1907 (introduce Iop_CmpCas{EQ,NE}{8,16,32,64} and use themsewardj1-36/+43
2009-07-09Add support for IRStmt_CAS to the h_ instrumenter. This should stopsewardj1-32/+262
2009-07-09Liberalise IRTemp bookkeeping in the h_ instrumenter, so as to allowsewardj1-78/+176
2009-07-01Merge in branches/DCAS.sewardj1-57/+235
2009-06-05For no apparent reason, the machine-dependent syscallnjn1-1/+1
2009-06-03A number of changes relating to syscall numbering:njn1-12/+1
2009-05-28Merge the DARWIN branch onto the trunk.njn1-7/+40
2009-05-18Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from thenjn1-2/+2
2009-03-30Handle accesses to new pseudo-register IP_AT_SYSCALL. Related to, butsewardj1-0/+2
2009-03-20Track renaming of guest_CIA_AT_SC to guest_IP_AT_SYSCALL (vex r1886).sewardj1-2/+2
2009-03-15Fix all the non-VEX problems identified with the Clang Static Analyzer.njn1-17/+1
2009-03-10Updated copyright years.njn1-2/+2
2009-02-23- handle a couple more syscalls, sys_fallocate and sys_getresuid32sewardj1-0/+4
2009-02-17In the core, include malloc_usable_size() as one of the functions that mustnjn1-0/+9
2009-01-29* get_Seg_containing_addr: fix incorrect test guarding assertionsewardj1-1/+7
2009-01-26Minor refinements:sewardj1-0/+12
2009-01-24Handle a few more syscalls, as per #179618.sewardj1-0/+6
2009-01-15Introduce a new type, PtrdiffT. Replace lots of uses of OffT (all thosenjn1-6/+6
2009-01-07Handle __NR_socketpair in Ptrcheck.sewardj1-0/+3
2009-01-05Add some more system calls to ptrcheck.tom1-0/+6
2008-12-23Comment out unused code so as to get a warning free build.sewardj1-34/+34
2008-10-30Handle a couple of syscalls needed to make Ptrcheck run bash.sewardj1-0/+2
2008-10-21Handle ppc32/64 VRSAVE accesses.sewardj1-0/+6
2008-10-20On ppc32/64 we don't have a reliable way to detect function entriessewardj1-3/+5
2008-10-20Support a couple more syscalls needed for running KDE4 stuff on amd64-linux.sewardj1-6/+4