]> sourceware.org Git - valgrind.git/commit
Add diff and merge capability to `cg_annotate`.
authorNicholas Nethercote <n.nethercote@gmail.com>
Wed, 12 Apr 2023 00:02:13 +0000 (10:02 +1000)
committerNicholas Nethercote <n.nethercote@gmail.com>
Fri, 21 Apr 2023 12:18:09 +0000 (22:18 +1000)
commit1fdf0e728a047f0aab4de805576b6a3a84f37b79
treedec90c04a176e84a605465a01838b67a12625fe8
parenta2af9adec4536c3ce95d4ea5ddf15d00d7c55c6c
Add diff and merge capability to `cg_annotate`.

And deprecate the use of `cg_diff` and `cg_merge`.

Because `cg_annotate` can do a better job, even annotating source files
when doing diffs in some cases.

The user requests merging by passing multiple cgout files to
`cg_annotate`, and diffing by passing two cgout files to `cg_annotate`
along with `--diff`.
34 files changed:
cachegrind/cg_annotate.in
cachegrind/cg_diff.in
cachegrind/cg_merge.in
cachegrind/tests/Makefile.am
cachegrind/tests/ann-diff1.post.exp
cachegrind/tests/ann-diff1.vgtest
cachegrind/tests/ann-diff2.post.exp
cachegrind/tests/ann-diff2.vgtest
cachegrind/tests/ann-diff2b.cgout
cachegrind/tests/ann-diff3.post.exp [new file with mode: 0644]
cachegrind/tests/ann-diff3.stderr.exp [new file with mode: 0644]
cachegrind/tests/ann-diff3.vgtest [new file with mode: 0644]
cachegrind/tests/ann-diff4.post.exp [new file with mode: 0644]
cachegrind/tests/ann-diff4.stderr.exp [new file with mode: 0644]
cachegrind/tests/ann-diff4.vgtest [new file with mode: 0644]
cachegrind/tests/ann-diff4a-aux/w.rs [new file with mode: 0644]
cachegrind/tests/ann-diff4a-aux/x.rs [new file with mode: 0644]
cachegrind/tests/ann-diff4a-aux/y.rs [new file with mode: 0644]
cachegrind/tests/ann-diff4a-aux/z.rs [new file with mode: 0644]
cachegrind/tests/ann-diff4a.cgout [new file with mode: 0644]
cachegrind/tests/ann-diff4b-aux/x.rs [new file with mode: 0644]
cachegrind/tests/ann-diff4b-aux/y.rs [new file with mode: 0644]
cachegrind/tests/ann-diff4b.cgout [new file with mode: 0644]
cachegrind/tests/ann-merge1.post.exp
cachegrind/tests/ann-merge1.vgtest
cachegrind/tests/ann-merge2.post.exp [new file with mode: 0644]
cachegrind/tests/ann-merge2.stderr.exp [new file with mode: 0644]
cachegrind/tests/ann-merge2.vgtest [new file with mode: 0644]
cachegrind/tests/ann1a.post.exp
cachegrind/tests/ann1a.vgtest
cachegrind/tests/ann1b.post.exp
cachegrind/tests/ann1b.vgtest
cachegrind/tests/ann2.post.exp
cachegrind/tests/ann2.vgtest
This page took 0.039204 seconds and 5 git commands to generate.