]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Merge revisions 14222, 14268, and 14270 from the BUF_REMOVAL branch to trunk.
authorFlorian Krohm <florian@eich-krohm.de>
Thu, 30 Oct 2014 22:17:56 +0000 (22:17 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Thu, 30 Oct 2014 22:17:56 +0000 (22:17 +0000)
commit645563670a474a0fee605754905ffcbc12ba0ba3
tree67358250a3577d47c0adc5557f9694782d6d1906
parent2bf85a39299e0ba818045cbc9d4783f1e09e73b7
Merge revisions 14222, 14268, and 14270 from the BUF_REMOVAL branch to trunk.
Assorted fixes in exp-bbv to eliminate a few buffers.
Implement a suggestion found in the massif source, namely to add the
equivalent of fprintf to m_libcprint. Good suggestion. Thusly
- VgFile: similar to FILE; buffered output, 8k buffer
- VG_(fopen): similar to fopen, but with arguments as in VG_(open)
- VG_(fprintf) and VG_(vfprintf): like [v]fprintf with VgFile 1at argument
- VG_(fclose)
Change massif, exp-bbv and cachegrind to use this functionality.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14678
cachegrind/cg_main.c
coregrind/m_libcprint.c
exp-bbv/bbv_main.c
include/pub_tool_libcprint.h
massif/ms_main.c