Implement Option --error-markers=<begin>,<end> 

* This option can be used to mark the begin/end of errors in textual
output mode, to facilitate searching/extracting errors in output files
mixing valgrind errors with program output.

* Use the new option in various existing regtests to test the various
  possible usage.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14714 a5019735-40e9-0310-863c-91ae7b9d1cf9
Follow up 14714: use a real malloc cost centre instead of an empty string


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14715 a5019735-40e9-0310-863c-91ae7b9d1cf9
Bug 340922 arm64: unhandled getgroups/setgroups syscalls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14716 a5019735-40e9-0310-863c-91ae7b9d1cf9
Update suppressions for OSX 10.10.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14717 a5019735-40e9-0310-863c-91ae7b9d1cf9
* add syscall wrappers for some new OSX 10.10 specific calls
  necp_match_policy
    sysctlbyname
      getattrlistbulk (kludged)

* add initial entries for the resync-filter on OSX 10.10.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14718 a5019735-40e9-0310-863c-91ae7b9d1cf9
Merge revisions 14445 and 14446 from the BUF_REMOVAL branch to trunk.
Two things:
- remove the buffer argument from VG_(DebugInfo_sect_kind)
- allocate AddrInfo::SectKind::objname dynamically


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14719 a5019735-40e9-0310-863c-91ae7b9d1cf9
Audit two buffer sizes.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14720 a5019735-40e9-0310-863c-91ae7b9d1cf9