Remove the deprecated TSan v1 binaries for OSX 10.5-10.7
Remove the deprecated Valgrind binaries for OSX 10.5
BUG=308605
TBR=timurrrr@chromium.org
Review URL: https://codereview.chromium.org/48923003
git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/valgrind/binaries@231553 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
diff --git a/mac/bin/addr2line b/mac/bin/addr2line
deleted file mode 100755
index 44b6022..0000000
--- a/mac/bin/addr2line
+++ /dev/null
Binary files differ
diff --git a/mac/bin/ar b/mac/bin/ar
deleted file mode 100755
index 501ab75..0000000
--- a/mac/bin/ar
+++ /dev/null
Binary files differ
diff --git a/mac/bin/c++filt b/mac/bin/c++filt
deleted file mode 100755
index eb74ff9..0000000
--- a/mac/bin/c++filt
+++ /dev/null
Binary files differ
diff --git a/mac/bin/gdb b/mac/bin/gdb
deleted file mode 100755
index 2cd392b..0000000
--- a/mac/bin/gdb
+++ /dev/null
Binary files differ
diff --git a/mac/bin/ms_print b/mac/bin/ms_print
deleted file mode 100755
index 111cd25..0000000
--- a/mac/bin/ms_print
+++ /dev/null
@@ -1,680 +0,0 @@
-#! /opt/local/bin/perl
-
-##--------------------------------------------------------------------##
-##--- Massif's results printer ms_print.in ---##
-##--------------------------------------------------------------------##
-
-# This file is part of Massif, a Valgrind tool for profiling memory
-# usage of programs.
-#
-# Copyright (C) 2007-2007 Nicholas Nethercote
-# njn@valgrind.org
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-# 02111-1307, USA.
-#
-# The GNU General Public License is contained in the file COPYING.
-
-use warnings;
-use strict;
-
-#----------------------------------------------------------------------------
-# Global variables, main data structures
-#----------------------------------------------------------------------------
-
-# Command line of profiled program.
-my $cmd;
-
-# Time unit used in profile.
-my $time_unit;
-
-# Threshold dictating what percentage an entry must represent for us to
-# bother showing it.
-my $threshold = 1.0;
-
-# Graph x and y dimensions.
-my $graph_x = 72;
-my $graph_y = 20;
-
-# Input file name
-my $input_file = undef;
-
-# Tmp file name.
-my $tmp_file = "ms_print.tmp.$$";
-
-# Version number.
-my $version = "3.8.0.SVN";
-
-# Args passed, for printing.
-my $ms_print_args;
-
-# Usage message.
-my $usage = <<END
-usage: ms_print [options] massif-out-file
-
- options for the user, with defaults in [ ], are:
- -h --help show this message
- --version show version
- --threshold=<m.n> significance threshold, in percent [$threshold]
- --x=<4..1000> graph width, in columns [72]
- --y=<4..1000> graph height, in rows [20]
-
- ms_print is Copyright (C) 2007-2007 Nicholas Nethercote.
- and licensed under the GNU General Public License, version 2.
- Bug reports, feedback, admiration, abuse, etc, to: njn\@valgrind.org.
-
-END
-;
-
-# Used in various places of output.
-my $fancy = '-' x 80;
-my $fancy_nl = $fancy . "\n";
-
-# Returns 0 if the denominator is 0.
-sub safe_div_0($$)
-{
- my ($x, $y) = @_;
- return ($y ? $x / $y : 0);
-}
-
-#-----------------------------------------------------------------------------
-# Argument and option handling
-#-----------------------------------------------------------------------------
-sub process_cmd_line()
-{
- my @files;
-
- # Grab a copy of the arguments, for printing later.
- for my $arg (@ARGV) {
- $ms_print_args .= " $arg"; # The arguments.
- }
-
- for my $arg (@ARGV) {
-
- # Option handling
- if ($arg =~ /^-/) {
-
- # --version
- if ($arg =~ /^--version$/) {
- die("ms_print-$version\n");
-
- # --threshold=X (tolerates a trailing '%')
- } elsif ($arg =~ /^--threshold=([\d\.]+)%?$/) {
- $threshold = $1;
- ($1 >= 0 && $1 <= 100) or die($usage);
-
- } elsif ($arg =~ /^--x=(\d+)$/) {
- $graph_x = $1;
- (4 <= $graph_x && $graph_x <= 1000) or die($usage);
-
- } elsif ($arg =~ /^--y=(\d+)$/) {
- $graph_y = $1;
- (4 <= $graph_y && $graph_y <= 1000) or die($usage);
-
- } else { # -h and --help fall under this case
- die($usage);
- }
- } else {
- # Not an option. Remember it as a filename.
- push(@files, $arg);
- }
- }
-
- # Must have chosen exactly one input file.
- if (scalar @files) {
- $input_file = $files[0];
- } else {
- die($usage);
- }
-}
-
-#-----------------------------------------------------------------------------
-# Reading the input file: auxiliary functions
-#-----------------------------------------------------------------------------
-
-# Gets the next line, stripping comments and skipping blanks.
-# Returns undef at EOF.
-sub get_line()
-{
- while (my $line = <INPUTFILE>) {
- $line =~ s/#.*$//; # remove comments
- if ($line !~ /^\s*$/) {
- return $line; # return $line if non-empty
- }
- }
- return undef; # EOF: return undef
-}
-
-sub equals_num_line($$)
-{
- my ($line, $fieldname) = @_;
- defined($line)
- or die("Line $.: expected \"$fieldname\" line, got end of file\n");
- $line =~ s/^$fieldname=(.*)\s*$//
- or die("Line $.: expected \"$fieldname\" line, got:\n$line");
- return $1;
-}
-
-sub is_significant_XPt($$$)
-{
- my ($is_top_node, $xpt_szB, $total_szB) = @_;
- ($xpt_szB <= $total_szB) or die;
- # Nb: we always consider the alloc-XPt significant, even if the size is
- # zero.
- return $is_top_node || 0 == $threshold ||
- ( $total_szB != 0 && $xpt_szB * 100 / $total_szB >= $threshold );
-}
-
-#-----------------------------------------------------------------------------
-# Reading the input file: reading heap trees
-#-----------------------------------------------------------------------------
-
-# Forward declaration, because it's recursive.
-sub read_heap_tree($$$$$);
-
-# Return pair: if the tree was significant, both are zero. If it was
-# insignificant, the first element is 1 and the second is the number of
-# bytes.
-sub read_heap_tree($$$$$)
-{
- # Read the line and determine if it is significant.
- my ($is_top_node, $this_prefix, $child_midfix, $arrow, $mem_total_B) = @_;
- my $line = get_line();
- (defined $line and $line =~ /^\s*n(\d+):\s*(\d+)(.*)$/)
- or die("Line $.: expected a tree node line, got:\n$line\n");
- my $n_children = $1;
- my $bytes = $2;
- my $details = $3;
- my $perc = safe_div_0(100 * $bytes, $mem_total_B);
- # Nb: we always print the alloc-XPt, even if its size is zero.
- my $is_significant = is_significant_XPt($is_top_node, $bytes, $mem_total_B);
-
- # We precede this node's line with "$this_prefix.$arrow". We precede
- # any children of this node with "$this_prefix$child_midfix$arrow".
- if ($is_significant) {
- # Nb: $details might have '%' in it, so don't embed directly in the
- # format string.
- printf(TMPFILE
- "$this_prefix$arrow%05.2f%% (%sB)%s\n", $perc, commify($bytes),
- $details);
- }
-
- # Now read all the children.
- my $n_insig_children = 0;
- my $total_insig_children_szB = 0;
- my $this_prefix2 = $this_prefix . $child_midfix;
- for (my $i = 0; $i < $n_children; $i++) {
- # If child is the last sibling, the midfix is empty.
- my $child_midfix2 = ( $i+1 == $n_children ? " " : "| " );
- my ($is_child_insignificant, $child_insig_bytes) =
- # '0' means it's not the top node of the tree.
- read_heap_tree(0, $this_prefix2, $child_midfix2, "->",
- $mem_total_B);
- $n_insig_children += $is_child_insignificant;
- $total_insig_children_szB += $child_insig_bytes;
- }
-
- if ($is_significant) {
- # If this was significant but any children were insignificant, print
- # the "in N places" line for them.
- if ($n_insig_children > 0) {
- $perc = safe_div_0(100 * $total_insig_children_szB, $mem_total_B);
- printf(TMPFILE "%s->%05.2f%% (%sB) in %d+ places, all below "
- . "ms_print's threshold (%05.2f%%)\n",
- $this_prefix2, $perc, commify($total_insig_children_szB),
- $n_insig_children, $threshold);
- print(TMPFILE "$this_prefix2\n");
- }
-
- # If this node has no children, print an extra (mostly) empty line.
- if (0 == $n_children) {
- print(TMPFILE "$this_prefix2\n");
- }
- return (0, 0);
-
- } else {
- return (1, $bytes);
- }
-}
-
-#-----------------------------------------------------------------------------
-# Reading the input file: main
-#-----------------------------------------------------------------------------
-
-sub max_label_2($$)
-{
- my ($szB, $szB_scaled) = @_;
-
- # For the label, if $szB is 999B or below, we print it as an integer.
- # Otherwise, we print it as a float with 5 characters (including the '.').
- # Examples (for bytes):
- # 1 --> 1 B
- # 999 --> 999 B
- # 1000 --> 0.977 KB
- # 1024 --> 1.000 KB
- # 10240 --> 10.00 KB
- # 102400 --> 100.0 KB
- # 1024000 --> 0.977 MB
- # 1048576 --> 1.000 MB
- #
- if ($szB < 1000) { return sprintf("%5d", $szB); }
- elsif ($szB_scaled < 10) { return sprintf("%5.3f", $szB_scaled); }
- elsif ($szB_scaled < 100) { return sprintf("%5.2f", $szB_scaled); }
- else { return sprintf("%5.1f", $szB_scaled); }
-}
-
-# Work out the units for the max value, measured in instructions.
-sub i_max_label($)
-{
- my ($nI) = @_;
-
- # We repeat until the number is less than 1000.
- my $nI_scaled = $nI;
- my $unit = "i";
- # Nb: 'k' is the "kilo" (1000) prefix.
- if ($nI_scaled >= 1000) { $unit = "ki"; $nI_scaled /= 1024; }
- if ($nI_scaled >= 1000) { $unit = "Mi"; $nI_scaled /= 1024; }
- if ($nI_scaled >= 1000) { $unit = "Gi"; $nI_scaled /= 1024; }
- if ($nI_scaled >= 1000) { $unit = "Ti"; $nI_scaled /= 1024; }
- if ($nI_scaled >= 1000) { $unit = "Pi"; $nI_scaled /= 1024; }
- if ($nI_scaled >= 1000) { $unit = "Ei"; $nI_scaled /= 1024; }
- if ($nI_scaled >= 1000) { $unit = "Zi"; $nI_scaled /= 1024; }
- if ($nI_scaled >= 1000) { $unit = "Yi"; $nI_scaled /= 1024; }
-
- return (max_label_2($nI, $nI_scaled), $unit);
-}
-
-# Work out the units for the max value, measured in bytes.
-sub B_max_label($)
-{
- my ($szB) = @_;
-
- # We repeat until the number is less than 1000, but we divide by 1024 on
- # each scaling.
- my $szB_scaled = $szB;
- my $unit = "B";
- # Nb: 'K' or 'k' are acceptable as the "binary kilo" (1024) prefix.
- # (Strictly speaking, should use "KiB" (kibibyte), "MiB" (mebibyte), etc,
- # but they're not in common use.)
- if ($szB_scaled >= 1000) { $unit = "KB"; $szB_scaled /= 1024; }
- if ($szB_scaled >= 1000) { $unit = "MB"; $szB_scaled /= 1024; }
- if ($szB_scaled >= 1000) { $unit = "GB"; $szB_scaled /= 1024; }
- if ($szB_scaled >= 1000) { $unit = "TB"; $szB_scaled /= 1024; }
- if ($szB_scaled >= 1000) { $unit = "PB"; $szB_scaled /= 1024; }
- if ($szB_scaled >= 1000) { $unit = "EB"; $szB_scaled /= 1024; }
- if ($szB_scaled >= 1000) { $unit = "ZB"; $szB_scaled /= 1024; }
- if ($szB_scaled >= 1000) { $unit = "YB"; $szB_scaled /= 1024; }
-
- return (max_label_2($szB, $szB_scaled), $unit);
-}
-
-# Work out the units for the max value, measured in ms/s/h.
-sub t_max_label($)
-{
- my ($szB) = @_;
-
- # We scale from millisecond to seconds to hours.
- #
- # XXX: this allows a number with 6 chars, eg. "3599.0 s"
- my $szB_scaled = $szB;
- my $unit = "ms";
- if ($szB_scaled >= 1000) { $unit = "s"; $szB_scaled /= 1000; }
- if ($szB_scaled >= 3600) { $unit = "h"; $szB_scaled /= 3600; }
-
- return (max_label_2($szB, $szB_scaled), $unit);
-}
-
-# This prints four things:
-# - the output header
-# - the graph
-# - the snapshot summaries (number, list of detailed ones)
-# - the snapshots
-#
-# The first three parts can't be printed until we've read the whole input file;
-# but the fourth part is much easier to print while we're reading the file. So
-# we print the fourth part to a tmp file, and then dump the tmp file at the
-# end.
-#
-sub read_input_file()
-{
- my $desc = ""; # Concatenated description lines.
- my $peak_mem_total_szB = 0;
-
- # Info about each snapshot.
- my @snapshot_nums = ();
- my @times = ();
- my @mem_total_Bs = ();
- my @is_detaileds = ();
- my $peak_num = -1; # An initial value that will be ok if no peak
- # entry is in the file.
-
- #-------------------------------------------------------------------------
- # Read start of input file.
- #-------------------------------------------------------------------------
- open(INPUTFILE, "< $input_file")
- || die "Cannot open $input_file for reading\n";
-
- # Read "desc:" lines.
- my $line;
- while ($line = get_line()) {
- if ($line =~ s/^desc://) {
- $desc .= $line;
- } else {
- last;
- }
- }
-
- # Read "cmd:" line (Nb: will already be in $line from "desc:" loop above).
- ($line =~ /^cmd:\s*(.*)$/) or die("Line $.: missing 'cmd' line\n");
- $cmd = $1;
-
- # Read "time_unit:" line.
- $line = get_line();
- ($line =~ /^time_unit:\s*(.*)$/) or
- die("Line $.: missing 'time_unit' line\n");
- $time_unit = $1;
-
- #-------------------------------------------------------------------------
- # Print snapshot list header to $tmp_file.
- #-------------------------------------------------------------------------
- open(TMPFILE, "> $tmp_file")
- || die "Cannot open $tmp_file for reading\n";
-
- my $time_column = sprintf("%14s", "time($time_unit)");
- my $column_format = "%3s %14s %16s %16s %13s %12s\n";
- my $header =
- $fancy_nl .
- sprintf($column_format
- , "n"
- , $time_column
- , "total(B)"
- , "useful-heap(B)"
- , "extra-heap(B)"
- , "stacks(B)"
- ) .
- $fancy_nl;
- print(TMPFILE $header);
-
- #-------------------------------------------------------------------------
- # Read body of input file.
- #-------------------------------------------------------------------------
- $line = get_line();
- while (defined $line) {
- my $snapshot_num = equals_num_line($line, "snapshot");
- my $time = equals_num_line(get_line(), "time");
- my $mem_heap_B = equals_num_line(get_line(), "mem_heap_B");
- my $mem_heap_extra_B = equals_num_line(get_line(), "mem_heap_extra_B");
- my $mem_stacks_B = equals_num_line(get_line(), "mem_stacks_B");
- my $mem_total_B = $mem_heap_B + $mem_heap_extra_B + $mem_stacks_B;
- my $heap_tree = equals_num_line(get_line(), "heap_tree");
-
- # Print the snapshot data to $tmp_file.
- printf(TMPFILE $column_format,
- , $snapshot_num
- , commify($time)
- , commify($mem_total_B)
- , commify($mem_heap_B)
- , commify($mem_heap_extra_B)
- , commify($mem_stacks_B)
- );
-
- # Remember the snapshot data.
- push(@snapshot_nums, $snapshot_num);
- push(@times, $time);
- push(@mem_total_Bs, $mem_total_B);
- push(@is_detaileds, ( $heap_tree eq "empty" ? 0 : 1 ));
- $peak_mem_total_szB = $mem_total_B
- if $mem_total_B > $peak_mem_total_szB;
-
- # Read the heap tree, and if it's detailed, print it and a subsequent
- # snapshot list header to $tmp_file.
- if ($heap_tree eq "empty") {
- $line = get_line();
- } elsif ($heap_tree =~ "(detailed|peak)") {
- # If "peak", remember the number.
- if ($heap_tree eq "peak") {
- $peak_num = $snapshot_num;
- }
- # '1' means it's the top node of the tree.
- read_heap_tree(1, "", "", "", $mem_total_B);
-
- # Print the header, unless there are no more snapshots.
- $line = get_line();
- if (defined $line) {
- print(TMPFILE $header);
- }
- } else {
- die("Line $.: expected 'empty' or '...' after 'heap_tree='\n");
- }
- }
-
- close(INPUTFILE);
- close(TMPFILE);
-
- #-------------------------------------------------------------------------
- # Print header.
- #-------------------------------------------------------------------------
- print($fancy_nl);
- print("Command: $cmd\n");
- print("Massif arguments: $desc");
- print("ms_print arguments:$ms_print_args\n");
- print($fancy_nl);
- print("\n\n");
-
- #-------------------------------------------------------------------------
- # Setup for graph.
- #-------------------------------------------------------------------------
- # The ASCII graph.
- # Row 0 ([0..graph_x][0]) is the X-axis.
- # Column 0 ([0][0..graph_y]) is the Y-axis.
- # The rest ([1][1]..[graph_x][graph_y]) is the usable graph area.
- my @graph;
- my $x;
- my $y;
-
- my $n_snapshots = scalar(@snapshot_nums);
- ($n_snapshots > 0) or die;
- my $end_time = $times[$n_snapshots-1];
- ($end_time >= 0) or die;
-
- # Setup graph[][].
- $graph[0][0] = '+'; # axes join point
- for ($x = 1; $x <= $graph_x; $x++) { $graph[$x][0] = '-'; } # X-axis
- for ($y = 1; $y <= $graph_y; $y++) { $graph[0][$y] = '|'; } # Y-axis
- $graph[$graph_x][0] = '>'; # X-axis arrow
- $graph[0][$graph_y] = '^'; # Y-axis arrow
- for ($x = 1; $x <= $graph_x; $x++) { # usable area
- for ($y = 1; $y <= $graph_y; $y++) {
- $graph[$x][$y] = ' ';
- }
- }
-
- #-------------------------------------------------------------------------
- # Write snapshot bars into graph[][].
- #-------------------------------------------------------------------------
- # Each row represents K bytes, which is 1/graph_y of the peak size
- # (and K can be non-integral). When drawing the column for a snapshot,
- # in order to fill the slot in row y (where the first row drawn on is
- # row 1) with a full-char (eg. ':'), it must be >= y*K. For example, if
- # K = 10 bytes, then the values 0, 4, 5, 9, 10, 14, 15, 19, 20, 24, 25,
- # 29, 30 would be drawn like this (showing one per column):
- #
- # y y * K
- # - -----------
- # 30 | : 3 3 * 10 = 30
- # 20 | ::::: 2 2 * 10 = 20
- # 10 | ::::::::: 1 1 * 10 = 10
- # 0 +-------------
-
- my $peak_char = '#';
- my $detailed_char = '@';
- my $normal_char = ':';
-
- # Work out how many bytes each row represents. If the peak size was 0,
- # make it 1 so that the Y-axis covers a non-zero range of values.
- # Likewise for end_time.
- if (0 == $peak_mem_total_szB) { $peak_mem_total_szB = 1; }
- if (0 == $end_time ) { $end_time = 1; }
- my $K = $peak_mem_total_szB / $graph_y;
-
- $x = 0;
- my $prev_x = 0;
- my $prev_y_max = 0;
- my $prev_char = ':';
-
- for (my $i = 0; $i < $n_snapshots; $i++) {
-
- # Work out which column this snapshot belongs to.
- $prev_x = $x;
- my $x_pos_frac = ($times[$i] / ($end_time)) * $graph_x;
- $x = int($x_pos_frac) + 1; # +1 due to Y-axis
- # The final snapshot will spill over into the n+1th column, which
- # doesn't get shown. So we fudge that one and pull it back a
- # column, as if the end_time was actually end_time+epsilon.
- if ($times[$i] == $end_time) {
- ($x == $graph_x+1) or die;
- $x = $graph_x;
- }
-
- # If there was a gap between the previous snapshot's column and this
- # one, we draw a horizontal line in the gap (so long as it doesn't
- # trash the x-axis). Without this, graphs with a few sparse
- # snapshots look funny -- as if the memory usage is in temporary
- # spikes.
- if ($prev_y_max > 0) {
- for (my $x2 = $prev_x + 1; $x2 < $x; $x2++) {
- $graph[$x2][$prev_y_max] = $prev_char;
- }
- }
-
- # Choose the column char.
- my $char;
- if ($i == $peak_num) { $char = $peak_char; }
- elsif ($is_detaileds[$i]) { $char = $detailed_char; }
- else { $char = $normal_char; }
-
- # Grow this snapshot bar from bottom to top.
- my $y_max = 0;
- for ($y = 1; $y <= $graph_y; $y++) {
- if ($mem_total_Bs[$i] >= $y * $K) {
- # Priority order for chars: peak > detailed > normal
- my $should_draw_char =
- (($char eq $peak_char)
- or
- ($char eq $detailed_char and
- $graph[$x][$y] ne $peak_char
- )
- or
- ($char eq $normal_char and
- $graph[$x][$y] ne $peak_char and
- $graph[$x][$y] ne $detailed_char
- )
- );
-
- if ($should_draw_char) {
- $graph[$x][$y] = $char;
- }
- $y_max = $y;
- }
- }
- $prev_y_max = $y_max;
- $prev_char = $char;
- }
-
- #-------------------------------------------------------------------------
- # Print graph[][].
- #-------------------------------------------------------------------------
- my ($y_label, $y_unit) = B_max_label($peak_mem_total_szB);
- my ($x_label, $x_unit);
- if ($time_unit eq "i") { ($x_label, $x_unit) = i_max_label($end_time) }
- elsif ($time_unit eq "ms") { ($x_label, $x_unit) = t_max_label($end_time) }
- elsif ($time_unit eq "B") { ($x_label, $x_unit) = B_max_label($end_time) }
- else { die "bad time_unit: $time_unit\n"; }
-
- printf(" %2s\n", $y_unit);
- for ($y = $graph_y; $y >= 0; $y--) {
- if ($graph_y == $y) { # top row
- print($y_label);
- } elsif (0 == $y) { # bottom row
- print(" 0 ");
- } else { # anywhere else
- print(" ");
- }
-
- # Axis and data for the row.
- for ($x = 0; $x <= $graph_x; $x++) {
- printf("%s", $graph[$x][$y]);
- }
- if (0 == $y) {
- print("$x_unit\n");
- } else {
- print("\n");
- }
- }
- printf(" 0%s%5s\n", ' ' x ($graph_x-5), $x_label);
-
- #-------------------------------------------------------------------------
- # Print snapshot numbers.
- #-------------------------------------------------------------------------
- print("\n");
- print("Number of snapshots: $n_snapshots\n");
- print(" Detailed snapshots: [");
- my $first_detailed = 1;
- for (my $i = 0; $i < $n_snapshots; $i++) {
- if ($is_detaileds[$i]) {
- if ($first_detailed) {
- printf("$i");
- $first_detailed = 0;
- } else {
- printf(", $i");
- }
- if ($i == $peak_num) {
- print(" (peak)");
- }
- }
- }
- print("]\n\n");
-
- #-------------------------------------------------------------------------
- # Print snapshots, from $tmp_file.
- #-------------------------------------------------------------------------
- open(TMPFILE, "< $tmp_file")
- || die "Cannot open $tmp_file for reading\n";
-
- while (my $line = <TMPFILE>) {
- print($line);
- }
- unlink($tmp_file);
-}
-
-#-----------------------------------------------------------------------------
-# Misc functions
-#-----------------------------------------------------------------------------
-sub commify ($) {
- my ($val) = @_;
- 1 while ($val =~ s/^(\d+)(\d{3})/$1,$2/);
- return $val;
-}
-
-
-#----------------------------------------------------------------------------
-# "main()"
-#----------------------------------------------------------------------------
-process_cmd_line();
-read_input_file();
-
-##--------------------------------------------------------------------##
-##--- end ms_print.in ---##
-##--------------------------------------------------------------------##
diff --git a/mac/bin/nm b/mac/bin/nm
deleted file mode 100755
index 36255cb..0000000
--- a/mac/bin/nm
+++ /dev/null
Binary files differ
diff --git a/mac/bin/no_op_client_for_valgrind b/mac/bin/no_op_client_for_valgrind
deleted file mode 100755
index e3c7577..0000000
--- a/mac/bin/no_op_client_for_valgrind
+++ /dev/null
Binary files differ
diff --git a/mac/bin/objcopy b/mac/bin/objcopy
deleted file mode 100755
index 275073e..0000000
--- a/mac/bin/objcopy
+++ /dev/null
Binary files differ
diff --git a/mac/bin/objdump b/mac/bin/objdump
deleted file mode 100755
index 1333490..0000000
--- a/mac/bin/objdump
+++ /dev/null
Binary files differ
diff --git a/mac/bin/ranlib b/mac/bin/ranlib
deleted file mode 100755
index b1b6cfe..0000000
--- a/mac/bin/ranlib
+++ /dev/null
Binary files differ
diff --git a/mac/bin/readelf b/mac/bin/readelf
deleted file mode 100755
index 854fac4..0000000
--- a/mac/bin/readelf
+++ /dev/null
Binary files differ
diff --git a/mac/bin/size b/mac/bin/size
deleted file mode 100755
index f81f312..0000000
--- a/mac/bin/size
+++ /dev/null
Binary files differ
diff --git a/mac/bin/strings b/mac/bin/strings
deleted file mode 100755
index 9293522..0000000
--- a/mac/bin/strings
+++ /dev/null
Binary files differ
diff --git a/mac/bin/strip b/mac/bin/strip
deleted file mode 100755
index bfe4194..0000000
--- a/mac/bin/strip
+++ /dev/null
Binary files differ
diff --git a/mac/bin/valgrind b/mac/bin/valgrind
deleted file mode 100755
index 790483b..0000000
--- a/mac/bin/valgrind
+++ /dev/null
Binary files differ
diff --git a/mac/bin/valgrind-listener b/mac/bin/valgrind-listener
deleted file mode 100755
index 48c7192..0000000
--- a/mac/bin/valgrind-listener
+++ /dev/null
Binary files differ
diff --git a/mac/bin/valgrind-tsan.sh b/mac/bin/valgrind-tsan.sh
deleted file mode 100755
index 5dcb902..0000000
--- a/mac/bin/valgrind-tsan.sh
+++ /dev/null
Binary files differ
diff --git a/mac/bin/vgdb b/mac/bin/vgdb
deleted file mode 100755
index d526fb7..0000000
--- a/mac/bin/vgdb
+++ /dev/null
Binary files differ
diff --git a/mac/i686-apple-darwin9.7.0/bin/ar b/mac/i686-apple-darwin9.7.0/bin/ar
deleted file mode 100755
index 501ab75..0000000
--- a/mac/i686-apple-darwin9.7.0/bin/ar
+++ /dev/null
Binary files differ
diff --git a/mac/i686-apple-darwin9.7.0/bin/nm b/mac/i686-apple-darwin9.7.0/bin/nm
deleted file mode 100755
index 36255cb..0000000
--- a/mac/i686-apple-darwin9.7.0/bin/nm
+++ /dev/null
Binary files differ
diff --git a/mac/i686-apple-darwin9.7.0/bin/objdump b/mac/i686-apple-darwin9.7.0/bin/objdump
deleted file mode 100755
index 1333490..0000000
--- a/mac/i686-apple-darwin9.7.0/bin/objdump
+++ /dev/null
Binary files differ
diff --git a/mac/i686-apple-darwin9.7.0/bin/ranlib b/mac/i686-apple-darwin9.7.0/bin/ranlib
deleted file mode 100755
index b1b6cfe..0000000
--- a/mac/i686-apple-darwin9.7.0/bin/ranlib
+++ /dev/null
Binary files differ
diff --git a/mac/i686-apple-darwin9.7.0/bin/strip b/mac/i686-apple-darwin9.7.0/bin/strip
deleted file mode 100755
index bfe4194..0000000
--- a/mac/i686-apple-darwin9.7.0/bin/strip
+++ /dev/null
Binary files differ
diff --git a/mac/lib/libbfd.la b/mac/lib/libbfd.la
deleted file mode 100755
index 04f1b26..0000000
--- a/mac/lib/libbfd.la
+++ /dev/null
@@ -1,32 +0,0 @@
-# libbfd.la - a libtool library file
-# Generated by ltmain.sh - GNU libtool 1.4.3 (1.922.2.110 2002/10/23 01:39:54)
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname=''
-
-# Names of this library.
-library_names=''
-
-# The name of the static archive.
-old_library='libbfd.a'
-
-# Libraries that this one depends upon.
-dependency_libs=''
-
-# Version information for libbfd.
-current=0
-age=0
-revision=0
-
-# Is this an already installed library?
-installed=yes
-
-# Files to dlopen/dlpreopen
-dlopen=''
-dlpreopen=''
-
-# Directory that this library needs to be installed in:
-libdir='/tmp/valgrind-build/scripts/../binaries/mac/lib'
diff --git a/mac/lib/libopcodes.la b/mac/lib/libopcodes.la
deleted file mode 100755
index 6086781..0000000
--- a/mac/lib/libopcodes.la
+++ /dev/null
@@ -1,32 +0,0 @@
-# libopcodes.la - a libtool library file
-# Generated by ltmain.sh - GNU libtool 1.4.3 (1.922.2.110 2002/10/23 01:39:54)
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname=''
-
-# Names of this library.
-library_names=''
-
-# The name of the static archive.
-old_library='libopcodes.a'
-
-# Libraries that this one depends upon.
-dependency_libs=''
-
-# Version information for libopcodes.
-current=0
-age=0
-revision=0
-
-# Is this an already installed library?
-installed=yes
-
-# Files to dlopen/dlpreopen
-dlopen=''
-dlpreopen=''
-
-# Directory that this library needs to be installed in:
-libdir='/tmp/valgrind-build/scripts/../binaries/mac/lib'
diff --git a/mac/lib/valgrind/32bit-core-valgrind-s1.xml b/mac/lib/valgrind/32bit-core-valgrind-s1.xml
deleted file mode 100644
index 9a0582f..0000000
--- a/mac/lib/valgrind/32bit-core-valgrind-s1.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.core.valgrind.s1">
- <flags id="i386_eflags" size="4">
- <field name="CF" start="0" end="0"/>
- <field name="" start="1" end="1"/>
- <field name="PF" start="2" end="2"/>
- <field name="AF" start="4" end="4"/>
- <field name="ZF" start="6" end="6"/>
- <field name="SF" start="7" end="7"/>
- <field name="TF" start="8" end="8"/>
- <field name="IF" start="9" end="9"/>
- <field name="DF" start="10" end="10"/>
- <field name="OF" start="11" end="11"/>
- <field name="NT" start="14" end="14"/>
- <field name="RF" start="16" end="16"/>
- <field name="VM" start="17" end="17"/>
- <field name="AC" start="18" end="18"/>
- <field name="VIF" start="19" end="19"/>
- <field name="VIP" start="20" end="20"/>
- <field name="ID" start="21" end="21"/>
- </flags>
-
- <reg name="eaxs1" bitsize="32" type="int32"/>
- <reg name="ecxs1" bitsize="32" type="int32"/>
- <reg name="edxs1" bitsize="32" type="int32"/>
- <reg name="ebxs1" bitsize="32" type="int32"/>
- <reg name="esps1" bitsize="32" type="data_ptr"/>
- <reg name="ebps1" bitsize="32" type="data_ptr"/>
- <reg name="esis1" bitsize="32" type="int32"/>
- <reg name="edis1" bitsize="32" type="int32"/>
-
- <reg name="eips1" bitsize="32" type="code_ptr"/>
- <reg name="eflagss1" bitsize="32" type="i386_eflags"/>
- <reg name="css1" bitsize="32" type="int32"/>
- <reg name="sss1" bitsize="32" type="int32"/>
- <reg name="dss1" bitsize="32" type="int32"/>
- <reg name="ess1" bitsize="32" type="int32"/>
- <reg name="fss1" bitsize="32" type="int32"/>
- <reg name="gss1" bitsize="32" type="int32"/>
-
- <reg name="st0s1" bitsize="80" type="i387_ext"/>
- <reg name="st1s1" bitsize="80" type="i387_ext"/>
- <reg name="st2s1" bitsize="80" type="i387_ext"/>
- <reg name="st3s1" bitsize="80" type="i387_ext"/>
- <reg name="st4s1" bitsize="80" type="i387_ext"/>
- <reg name="st5s1" bitsize="80" type="i387_ext"/>
- <reg name="st6s1" bitsize="80" type="i387_ext"/>
- <reg name="st7s1" bitsize="80" type="i387_ext"/>
-
- <reg name="fctrls1" bitsize="32" type="int" group="float"/>
- <reg name="fstats1" bitsize="32" type="int" group="float"/>
- <reg name="ftags1" bitsize="32" type="int" group="float"/>
- <reg name="fisegs1" bitsize="32" type="int" group="float"/>
- <reg name="fioffs1" bitsize="32" type="int" group="float"/>
- <reg name="fosegs1" bitsize="32" type="int" group="float"/>
- <reg name="fooffs1" bitsize="32" type="int" group="float"/>
- <reg name="fops1" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-core-valgrind-s2.xml b/mac/lib/valgrind/32bit-core-valgrind-s2.xml
deleted file mode 100644
index 1b272c5..0000000
--- a/mac/lib/valgrind/32bit-core-valgrind-s2.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.core.valgrind.s2">
- <flags id="i386_eflags" size="4">
- <field name="CF" start="0" end="0"/>
- <field name="" start="1" end="1"/>
- <field name="PF" start="2" end="2"/>
- <field name="AF" start="4" end="4"/>
- <field name="ZF" start="6" end="6"/>
- <field name="SF" start="7" end="7"/>
- <field name="TF" start="8" end="8"/>
- <field name="IF" start="9" end="9"/>
- <field name="DF" start="10" end="10"/>
- <field name="OF" start="11" end="11"/>
- <field name="NT" start="14" end="14"/>
- <field name="RF" start="16" end="16"/>
- <field name="VM" start="17" end="17"/>
- <field name="AC" start="18" end="18"/>
- <field name="VIF" start="19" end="19"/>
- <field name="VIP" start="20" end="20"/>
- <field name="ID" start="21" end="21"/>
- </flags>
-
- <reg name="eaxs2" bitsize="32" type="int32"/>
- <reg name="ecxs2" bitsize="32" type="int32"/>
- <reg name="edxs2" bitsize="32" type="int32"/>
- <reg name="ebxs2" bitsize="32" type="int32"/>
- <reg name="esps2" bitsize="32" type="data_ptr"/>
- <reg name="ebps2" bitsize="32" type="data_ptr"/>
- <reg name="esis2" bitsize="32" type="int32"/>
- <reg name="edis2" bitsize="32" type="int32"/>
-
- <reg name="eips2" bitsize="32" type="code_ptr"/>
- <reg name="eflagss2" bitsize="32" type="i386_eflags"/>
- <reg name="css2" bitsize="32" type="int32"/>
- <reg name="sss2" bitsize="32" type="int32"/>
- <reg name="dss2" bitsize="32" type="int32"/>
- <reg name="ess2" bitsize="32" type="int32"/>
- <reg name="fss2" bitsize="32" type="int32"/>
- <reg name="gss2" bitsize="32" type="int32"/>
-
- <reg name="st0s2" bitsize="80" type="i387_ext"/>
- <reg name="st1s2" bitsize="80" type="i387_ext"/>
- <reg name="st2s2" bitsize="80" type="i387_ext"/>
- <reg name="st3s2" bitsize="80" type="i387_ext"/>
- <reg name="st4s2" bitsize="80" type="i387_ext"/>
- <reg name="st5s2" bitsize="80" type="i387_ext"/>
- <reg name="st6s2" bitsize="80" type="i387_ext"/>
- <reg name="st7s2" bitsize="80" type="i387_ext"/>
-
- <reg name="fctrls2" bitsize="32" type="int" group="float"/>
- <reg name="fstats2" bitsize="32" type="int" group="float"/>
- <reg name="ftags2" bitsize="32" type="int" group="float"/>
- <reg name="fisegs2" bitsize="32" type="int" group="float"/>
- <reg name="fioffs2" bitsize="32" type="int" group="float"/>
- <reg name="fosegs2" bitsize="32" type="int" group="float"/>
- <reg name="fooffs2" bitsize="32" type="int" group="float"/>
- <reg name="fops2" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-core.xml b/mac/lib/valgrind/32bit-core.xml
deleted file mode 100644
index 4d0377e..0000000
--- a/mac/lib/valgrind/32bit-core.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.core">
- <flags id="i386_eflags" size="4">
- <field name="CF" start="0" end="0"/>
- <field name="" start="1" end="1"/>
- <field name="PF" start="2" end="2"/>
- <field name="AF" start="4" end="4"/>
- <field name="ZF" start="6" end="6"/>
- <field name="SF" start="7" end="7"/>
- <field name="TF" start="8" end="8"/>
- <field name="IF" start="9" end="9"/>
- <field name="DF" start="10" end="10"/>
- <field name="OF" start="11" end="11"/>
- <field name="NT" start="14" end="14"/>
- <field name="RF" start="16" end="16"/>
- <field name="VM" start="17" end="17"/>
- <field name="AC" start="18" end="18"/>
- <field name="VIF" start="19" end="19"/>
- <field name="VIP" start="20" end="20"/>
- <field name="ID" start="21" end="21"/>
- </flags>
-
- <reg name="eax" bitsize="32" type="int32"/>
- <reg name="ecx" bitsize="32" type="int32"/>
- <reg name="edx" bitsize="32" type="int32"/>
- <reg name="ebx" bitsize="32" type="int32"/>
- <reg name="esp" bitsize="32" type="data_ptr"/>
- <reg name="ebp" bitsize="32" type="data_ptr"/>
- <reg name="esi" bitsize="32" type="int32"/>
- <reg name="edi" bitsize="32" type="int32"/>
-
- <reg name="eip" bitsize="32" type="code_ptr"/>
- <reg name="eflags" bitsize="32" type="i386_eflags"/>
- <reg name="cs" bitsize="32" type="int32"/>
- <reg name="ss" bitsize="32" type="int32"/>
- <reg name="ds" bitsize="32" type="int32"/>
- <reg name="es" bitsize="32" type="int32"/>
- <reg name="fs" bitsize="32" type="int32"/>
- <reg name="gs" bitsize="32" type="int32"/>
-
- <reg name="st0" bitsize="80" type="i387_ext"/>
- <reg name="st1" bitsize="80" type="i387_ext"/>
- <reg name="st2" bitsize="80" type="i387_ext"/>
- <reg name="st3" bitsize="80" type="i387_ext"/>
- <reg name="st4" bitsize="80" type="i387_ext"/>
- <reg name="st5" bitsize="80" type="i387_ext"/>
- <reg name="st6" bitsize="80" type="i387_ext"/>
- <reg name="st7" bitsize="80" type="i387_ext"/>
-
- <reg name="fctrl" bitsize="32" type="int" group="float"/>
- <reg name="fstat" bitsize="32" type="int" group="float"/>
- <reg name="ftag" bitsize="32" type="int" group="float"/>
- <reg name="fiseg" bitsize="32" type="int" group="float"/>
- <reg name="fioff" bitsize="32" type="int" group="float"/>
- <reg name="foseg" bitsize="32" type="int" group="float"/>
- <reg name="fooff" bitsize="32" type="int" group="float"/>
- <reg name="fop" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-linux-valgrind-s1.xml b/mac/lib/valgrind/32bit-linux-valgrind-s1.xml
deleted file mode 100644
index fdf23f0..0000000
--- a/mac/lib/valgrind/32bit-linux-valgrind-s1.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.linux.valgrind.s1">
- <reg name="orig_eaxs1" bitsize="32" type="int" regnum="83"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-linux-valgrind-s2.xml b/mac/lib/valgrind/32bit-linux-valgrind-s2.xml
deleted file mode 100644
index 137e3af..0000000
--- a/mac/lib/valgrind/32bit-linux-valgrind-s2.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.linux.valgrind.s2">
- <reg name="orig_eaxs2" bitsize="32" type="int" regnum="125"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-linux.xml b/mac/lib/valgrind/32bit-linux.xml
deleted file mode 100644
index 975daf9..0000000
--- a/mac/lib/valgrind/32bit-linux.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.linux">
- <reg name="orig_eax" bitsize="32" type="int" regnum="41"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-sse-valgrind-s1.xml b/mac/lib/valgrind/32bit-sse-valgrind-s1.xml
deleted file mode 100644
index 1a368c4..0000000
--- a/mac/lib/valgrind/32bit-sse-valgrind-s1.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.sse.valgrind.s1">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v2d" type="ieee_double" count="2"/>
- <vector id="v16i8" type="int8" count="16"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v2i64" type="int64" count="2"/>
- <union id="vec128">
- <field name="v4_float" type="v4f"/>
- <field name="v2_double" type="v2d"/>
- <field name="v16_int8" type="v16i8"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v2_int64" type="v2i64"/>
- <field name="uint128" type="uint128"/>
- </union>
- <flags id="i386_mxcsr" size="4">
- <field name="IE" start="0" end="0"/>
- <field name="DE" start="1" end="1"/>
- <field name="ZE" start="2" end="2"/>
- <field name="OE" start="3" end="3"/>
- <field name="UE" start="4" end="4"/>
- <field name="PE" start="5" end="5"/>
- <field name="DAZ" start="6" end="6"/>
- <field name="IM" start="7" end="7"/>
- <field name="DM" start="8" end="8"/>
- <field name="ZM" start="9" end="9"/>
- <field name="OM" start="10" end="10"/>
- <field name="UM" start="11" end="11"/>
- <field name="PM" start="12" end="12"/>
- <field name="FZ" start="15" end="15"/>
- </flags>
-
- <reg name="xmm0s1" bitsize="128" type="vec128"/>
- <reg name="xmm1s1" bitsize="128" type="vec128"/>
- <reg name="xmm2s1" bitsize="128" type="vec128"/>
- <reg name="xmm3s1" bitsize="128" type="vec128"/>
- <reg name="xmm4s1" bitsize="128" type="vec128"/>
- <reg name="xmm5s1" bitsize="128" type="vec128"/>
- <reg name="xmm6s1" bitsize="128" type="vec128"/>
- <reg name="xmm7s1" bitsize="128" type="vec128"/>
-
- <reg name="mxcsrs1" bitsize="32" type="i386_mxcsr" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-sse-valgrind-s2.xml b/mac/lib/valgrind/32bit-sse-valgrind-s2.xml
deleted file mode 100644
index c69da70..0000000
--- a/mac/lib/valgrind/32bit-sse-valgrind-s2.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.sse.valgrind.s2">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v2d" type="ieee_double" count="2"/>
- <vector id="v16i8" type="int8" count="16"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v2i64" type="int64" count="2"/>
- <union id="vec128">
- <field name="v4_float" type="v4f"/>
- <field name="v2_double" type="v2d"/>
- <field name="v16_int8" type="v16i8"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v2_int64" type="v2i64"/>
- <field name="uint128" type="uint128"/>
- </union>
- <flags id="i386_mxcsr" size="4">
- <field name="IE" start="0" end="0"/>
- <field name="DE" start="1" end="1"/>
- <field name="ZE" start="2" end="2"/>
- <field name="OE" start="3" end="3"/>
- <field name="UE" start="4" end="4"/>
- <field name="PE" start="5" end="5"/>
- <field name="DAZ" start="6" end="6"/>
- <field name="IM" start="7" end="7"/>
- <field name="DM" start="8" end="8"/>
- <field name="ZM" start="9" end="9"/>
- <field name="OM" start="10" end="10"/>
- <field name="UM" start="11" end="11"/>
- <field name="PM" start="12" end="12"/>
- <field name="FZ" start="15" end="15"/>
- </flags>
-
- <reg name="xmm0s2" bitsize="128" type="vec128"/>
- <reg name="xmm1s2" bitsize="128" type="vec128"/>
- <reg name="xmm2s2" bitsize="128" type="vec128"/>
- <reg name="xmm3s2" bitsize="128" type="vec128"/>
- <reg name="xmm4s2" bitsize="128" type="vec128"/>
- <reg name="xmm5s2" bitsize="128" type="vec128"/>
- <reg name="xmm6s2" bitsize="128" type="vec128"/>
- <reg name="xmm7s2" bitsize="128" type="vec128"/>
-
- <reg name="mxcsrs2" bitsize="32" type="i386_mxcsr" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/32bit-sse.xml b/mac/lib/valgrind/32bit-sse.xml
deleted file mode 100644
index cca94b3..0000000
--- a/mac/lib/valgrind/32bit-sse.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.sse">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v2d" type="ieee_double" count="2"/>
- <vector id="v16i8" type="int8" count="16"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v2i64" type="int64" count="2"/>
- <union id="vec128">
- <field name="v4_float" type="v4f"/>
- <field name="v2_double" type="v2d"/>
- <field name="v16_int8" type="v16i8"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v2_int64" type="v2i64"/>
- <field name="uint128" type="uint128"/>
- </union>
- <flags id="i386_mxcsr" size="4">
- <field name="IE" start="0" end="0"/>
- <field name="DE" start="1" end="1"/>
- <field name="ZE" start="2" end="2"/>
- <field name="OE" start="3" end="3"/>
- <field name="UE" start="4" end="4"/>
- <field name="PE" start="5" end="5"/>
- <field name="DAZ" start="6" end="6"/>
- <field name="IM" start="7" end="7"/>
- <field name="DM" start="8" end="8"/>
- <field name="ZM" start="9" end="9"/>
- <field name="OM" start="10" end="10"/>
- <field name="UM" start="11" end="11"/>
- <field name="PM" start="12" end="12"/>
- <field name="FZ" start="15" end="15"/>
- </flags>
-
- <reg name="xmm0" bitsize="128" type="vec128" regnum="32"/>
- <reg name="xmm1" bitsize="128" type="vec128"/>
- <reg name="xmm2" bitsize="128" type="vec128"/>
- <reg name="xmm3" bitsize="128" type="vec128"/>
- <reg name="xmm4" bitsize="128" type="vec128"/>
- <reg name="xmm5" bitsize="128" type="vec128"/>
- <reg name="xmm6" bitsize="128" type="vec128"/>
- <reg name="xmm7" bitsize="128" type="vec128"/>
-
- <reg name="mxcsr" bitsize="32" type="i386_mxcsr" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-core-valgrind-s1.xml b/mac/lib/valgrind/64bit-core-valgrind-s1.xml
deleted file mode 100644
index 67b497f..0000000
--- a/mac/lib/valgrind/64bit-core-valgrind-s1.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.core.valgrind.s1">
- <flags id="i386_eflags" size="4">
- <field name="CF" start="0" end="0"/>
- <field name="" start="1" end="1"/>
- <field name="PF" start="2" end="2"/>
- <field name="AF" start="4" end="4"/>
- <field name="ZF" start="6" end="6"/>
- <field name="SF" start="7" end="7"/>
- <field name="TF" start="8" end="8"/>
- <field name="IF" start="9" end="9"/>
- <field name="DF" start="10" end="10"/>
- <field name="OF" start="11" end="11"/>
- <field name="NT" start="14" end="14"/>
- <field name="RF" start="16" end="16"/>
- <field name="VM" start="17" end="17"/>
- <field name="AC" start="18" end="18"/>
- <field name="VIF" start="19" end="19"/>
- <field name="VIP" start="20" end="20"/>
- <field name="ID" start="21" end="21"/>
- </flags>
-
- <reg name="raxs1" bitsize="64" type="int64"/>
- <reg name="rbxs1" bitsize="64" type="int64"/>
- <reg name="rcxs1" bitsize="64" type="int64"/>
- <reg name="rdxs1" bitsize="64" type="int64"/>
- <reg name="rsis1" bitsize="64" type="int64"/>
- <reg name="rdis1" bitsize="64" type="int64"/>
- <reg name="rbps1" bitsize="64" type="data_ptr"/>
- <reg name="rsps1" bitsize="64" type="data_ptr"/>
- <reg name="r8s1" bitsize="64" type="int64"/>
- <reg name="r9s1" bitsize="64" type="int64"/>
- <reg name="r10s1" bitsize="64" type="int64"/>
- <reg name="r11s1" bitsize="64" type="int64"/>
- <reg name="r12s1" bitsize="64" type="int64"/>
- <reg name="r13s1" bitsize="64" type="int64"/>
- <reg name="r14s1" bitsize="64" type="int64"/>
- <reg name="r15s1" bitsize="64" type="int64"/>
-
- <reg name="rips1" bitsize="64" type="code_ptr"/>
- <reg name="eflagss1" bitsize="32" type="i386_eflags"/>
- <reg name="css1" bitsize="32" type="int32"/>
- <reg name="sss1" bitsize="32" type="int32"/>
- <reg name="dss1" bitsize="32" type="int32"/>
- <reg name="ess1" bitsize="32" type="int32"/>
- <reg name="fss1" bitsize="32" type="int32"/>
- <reg name="gss1" bitsize="32" type="int32"/>
-
- <reg name="st0s1" bitsize="80" type="i387_ext"/>
- <reg name="st1s1" bitsize="80" type="i387_ext"/>
- <reg name="st2s1" bitsize="80" type="i387_ext"/>
- <reg name="st3s1" bitsize="80" type="i387_ext"/>
- <reg name="st4s1" bitsize="80" type="i387_ext"/>
- <reg name="st5s1" bitsize="80" type="i387_ext"/>
- <reg name="st6s1" bitsize="80" type="i387_ext"/>
- <reg name="st7s1" bitsize="80" type="i387_ext"/>
-
- <reg name="fctrls1" bitsize="32" type="int" group="float"/>
- <reg name="fstats1" bitsize="32" type="int" group="float"/>
- <reg name="ftags1" bitsize="32" type="int" group="float"/>
- <reg name="fisegs1" bitsize="32" type="int" group="float"/>
- <reg name="fioffs1" bitsize="32" type="int" group="float"/>
- <reg name="fosegs1" bitsize="32" type="int" group="float"/>
- <reg name="fooffs1" bitsize="32" type="int" group="float"/>
- <reg name="fops1" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-core-valgrind-s2.xml b/mac/lib/valgrind/64bit-core-valgrind-s2.xml
deleted file mode 100644
index 14f2726..0000000
--- a/mac/lib/valgrind/64bit-core-valgrind-s2.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.core.valgrind.s2">
- <flags id="i386_eflags" size="4">
- <field name="CF" start="0" end="0"/>
- <field name="" start="1" end="1"/>
- <field name="PF" start="2" end="2"/>
- <field name="AF" start="4" end="4"/>
- <field name="ZF" start="6" end="6"/>
- <field name="SF" start="7" end="7"/>
- <field name="TF" start="8" end="8"/>
- <field name="IF" start="9" end="9"/>
- <field name="DF" start="10" end="10"/>
- <field name="OF" start="11" end="11"/>
- <field name="NT" start="14" end="14"/>
- <field name="RF" start="16" end="16"/>
- <field name="VM" start="17" end="17"/>
- <field name="AC" start="18" end="18"/>
- <field name="VIF" start="19" end="19"/>
- <field name="VIP" start="20" end="20"/>
- <field name="ID" start="21" end="21"/>
- </flags>
-
- <reg name="raxs2" bitsize="64" type="int64"/>
- <reg name="rbxs2" bitsize="64" type="int64"/>
- <reg name="rcxs2" bitsize="64" type="int64"/>
- <reg name="rdxs2" bitsize="64" type="int64"/>
- <reg name="rsis2" bitsize="64" type="int64"/>
- <reg name="rdis2" bitsize="64" type="int64"/>
- <reg name="rbps2" bitsize="64" type="data_ptr"/>
- <reg name="rsps2" bitsize="64" type="data_ptr"/>
- <reg name="r8s2" bitsize="64" type="int64"/>
- <reg name="r9s2" bitsize="64" type="int64"/>
- <reg name="r10s2" bitsize="64" type="int64"/>
- <reg name="r11s2" bitsize="64" type="int64"/>
- <reg name="r12s2" bitsize="64" type="int64"/>
- <reg name="r13s2" bitsize="64" type="int64"/>
- <reg name="r14s2" bitsize="64" type="int64"/>
- <reg name="r15s2" bitsize="64" type="int64"/>
-
- <reg name="rips2" bitsize="64" type="code_ptr"/>
- <reg name="eflagss2" bitsize="32" type="i386_eflags"/>
- <reg name="css2" bitsize="32" type="int32"/>
- <reg name="sss2" bitsize="32" type="int32"/>
- <reg name="dss2" bitsize="32" type="int32"/>
- <reg name="ess2" bitsize="32" type="int32"/>
- <reg name="fss2" bitsize="32" type="int32"/>
- <reg name="gss2" bitsize="32" type="int32"/>
-
- <reg name="st0s2" bitsize="80" type="i387_ext"/>
- <reg name="st1s2" bitsize="80" type="i387_ext"/>
- <reg name="st2s2" bitsize="80" type="i387_ext"/>
- <reg name="st3s2" bitsize="80" type="i387_ext"/>
- <reg name="st4s2" bitsize="80" type="i387_ext"/>
- <reg name="st5s2" bitsize="80" type="i387_ext"/>
- <reg name="st6s2" bitsize="80" type="i387_ext"/>
- <reg name="st7s2" bitsize="80" type="i387_ext"/>
-
- <reg name="fctrls2" bitsize="32" type="int" group="float"/>
- <reg name="fstats2" bitsize="32" type="int" group="float"/>
- <reg name="ftags2" bitsize="32" type="int" group="float"/>
- <reg name="fisegs2" bitsize="32" type="int" group="float"/>
- <reg name="fioffs2" bitsize="32" type="int" group="float"/>
- <reg name="fosegs2" bitsize="32" type="int" group="float"/>
- <reg name="fooffs2" bitsize="32" type="int" group="float"/>
- <reg name="fops2" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-core.xml b/mac/lib/valgrind/64bit-core.xml
deleted file mode 100644
index 8cfe3fe..0000000
--- a/mac/lib/valgrind/64bit-core.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.core">
- <flags id="i386_eflags" size="4">
- <field name="CF" start="0" end="0"/>
- <field name="" start="1" end="1"/>
- <field name="PF" start="2" end="2"/>
- <field name="AF" start="4" end="4"/>
- <field name="ZF" start="6" end="6"/>
- <field name="SF" start="7" end="7"/>
- <field name="TF" start="8" end="8"/>
- <field name="IF" start="9" end="9"/>
- <field name="DF" start="10" end="10"/>
- <field name="OF" start="11" end="11"/>
- <field name="NT" start="14" end="14"/>
- <field name="RF" start="16" end="16"/>
- <field name="VM" start="17" end="17"/>
- <field name="AC" start="18" end="18"/>
- <field name="VIF" start="19" end="19"/>
- <field name="VIP" start="20" end="20"/>
- <field name="ID" start="21" end="21"/>
- </flags>
-
- <reg name="rax" bitsize="64" type="int64"/>
- <reg name="rbx" bitsize="64" type="int64"/>
- <reg name="rcx" bitsize="64" type="int64"/>
- <reg name="rdx" bitsize="64" type="int64"/>
- <reg name="rsi" bitsize="64" type="int64"/>
- <reg name="rdi" bitsize="64" type="int64"/>
- <reg name="rbp" bitsize="64" type="data_ptr"/>
- <reg name="rsp" bitsize="64" type="data_ptr"/>
- <reg name="r8" bitsize="64" type="int64"/>
- <reg name="r9" bitsize="64" type="int64"/>
- <reg name="r10" bitsize="64" type="int64"/>
- <reg name="r11" bitsize="64" type="int64"/>
- <reg name="r12" bitsize="64" type="int64"/>
- <reg name="r13" bitsize="64" type="int64"/>
- <reg name="r14" bitsize="64" type="int64"/>
- <reg name="r15" bitsize="64" type="int64"/>
-
- <reg name="rip" bitsize="64" type="code_ptr"/>
- <reg name="eflags" bitsize="32" type="i386_eflags"/>
- <reg name="cs" bitsize="32" type="int32"/>
- <reg name="ss" bitsize="32" type="int32"/>
- <reg name="ds" bitsize="32" type="int32"/>
- <reg name="es" bitsize="32" type="int32"/>
- <reg name="fs" bitsize="32" type="int32"/>
- <reg name="gs" bitsize="32" type="int32"/>
-
- <reg name="st0" bitsize="80" type="i387_ext"/>
- <reg name="st1" bitsize="80" type="i387_ext"/>
- <reg name="st2" bitsize="80" type="i387_ext"/>
- <reg name="st3" bitsize="80" type="i387_ext"/>
- <reg name="st4" bitsize="80" type="i387_ext"/>
- <reg name="st5" bitsize="80" type="i387_ext"/>
- <reg name="st6" bitsize="80" type="i387_ext"/>
- <reg name="st7" bitsize="80" type="i387_ext"/>
-
- <reg name="fctrl" bitsize="32" type="int" group="float"/>
- <reg name="fstat" bitsize="32" type="int" group="float"/>
- <reg name="ftag" bitsize="32" type="int" group="float"/>
- <reg name="fiseg" bitsize="32" type="int" group="float"/>
- <reg name="fioff" bitsize="32" type="int" group="float"/>
- <reg name="foseg" bitsize="32" type="int" group="float"/>
- <reg name="fooff" bitsize="32" type="int" group="float"/>
- <reg name="fop" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-linux-valgrind-s1.xml b/mac/lib/valgrind/64bit-linux-valgrind-s1.xml
deleted file mode 100644
index fc1c2dd..0000000
--- a/mac/lib/valgrind/64bit-linux-valgrind-s1.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.linux.valgrind.s1">
- <reg name="orig_raxs1" bitsize="64" type="int" regnum="115"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-linux-valgrind-s2.xml b/mac/lib/valgrind/64bit-linux-valgrind-s2.xml
deleted file mode 100644
index 452ddec..0000000
--- a/mac/lib/valgrind/64bit-linux-valgrind-s2.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.linux.valgrind.s2">
- <reg name="orig_raxs2" bitsize="64" type="int" regnum="173"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-linux.xml b/mac/lib/valgrind/64bit-linux.xml
deleted file mode 100644
index 8609272..0000000
--- a/mac/lib/valgrind/64bit-linux.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.linux">
- <reg name="orig_rax" bitsize="64" type="int" regnum="57"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-sse-valgrind-s1.xml b/mac/lib/valgrind/64bit-sse-valgrind-s1.xml
deleted file mode 100644
index 9db6c74..0000000
--- a/mac/lib/valgrind/64bit-sse-valgrind-s1.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.sse.valgrind.s1">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v2d" type="ieee_double" count="2"/>
- <vector id="v16i8" type="int8" count="16"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v2i64" type="int64" count="2"/>
- <union id="vec128">
- <field name="v4_float" type="v4f"/>
- <field name="v2_double" type="v2d"/>
- <field name="v16_int8" type="v16i8"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v2_int64" type="v2i64"/>
- <field name="uint128" type="uint128"/>
- </union>
- <flags id="i386_mxcsr" size="4">
- <field name="IE" start="0" end="0"/>
- <field name="DE" start="1" end="1"/>
- <field name="ZE" start="2" end="2"/>
- <field name="OE" start="3" end="3"/>
- <field name="UE" start="4" end="4"/>
- <field name="PE" start="5" end="5"/>
- <field name="DAZ" start="6" end="6"/>
- <field name="IM" start="7" end="7"/>
- <field name="DM" start="8" end="8"/>
- <field name="ZM" start="9" end="9"/>
- <field name="OM" start="10" end="10"/>
- <field name="UM" start="11" end="11"/>
- <field name="PM" start="12" end="12"/>
- <field name="FZ" start="15" end="15"/>
- </flags>
-
- <reg name="xmm0s1" bitsize="128" type="vec128"/>
- <reg name="xmm1s1" bitsize="128" type="vec128"/>
- <reg name="xmm2s1" bitsize="128" type="vec128"/>
- <reg name="xmm3s1" bitsize="128" type="vec128"/>
- <reg name="xmm4s1" bitsize="128" type="vec128"/>
- <reg name="xmm5s1" bitsize="128" type="vec128"/>
- <reg name="xmm6s1" bitsize="128" type="vec128"/>
- <reg name="xmm7s1" bitsize="128" type="vec128"/>
- <reg name="xmm8s1" bitsize="128" type="vec128"/>
- <reg name="xmm9s1" bitsize="128" type="vec128"/>
- <reg name="xmm10s1" bitsize="128" type="vec128"/>
- <reg name="xmm11s1" bitsize="128" type="vec128"/>
- <reg name="xmm12s1" bitsize="128" type="vec128"/>
- <reg name="xmm13s1" bitsize="128" type="vec128"/>
- <reg name="xmm14s1" bitsize="128" type="vec128"/>
- <reg name="xmm15s1" bitsize="128" type="vec128"/>
-
- <reg name="mxcsrs1" bitsize="32" type="i386_mxcsr" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-sse-valgrind-s2.xml b/mac/lib/valgrind/64bit-sse-valgrind-s2.xml
deleted file mode 100644
index 189910e..0000000
--- a/mac/lib/valgrind/64bit-sse-valgrind-s2.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.sse.valgrind.s2">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v2d" type="ieee_double" count="2"/>
- <vector id="v16i8" type="int8" count="16"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v2i64" type="int64" count="2"/>
- <union id="vec128">
- <field name="v4_float" type="v4f"/>
- <field name="v2_double" type="v2d"/>
- <field name="v16_int8" type="v16i8"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v2_int64" type="v2i64"/>
- <field name="uint128" type="uint128"/>
- </union>
- <flags id="i386_mxcsr" size="4">
- <field name="IE" start="0" end="0"/>
- <field name="DE" start="1" end="1"/>
- <field name="ZE" start="2" end="2"/>
- <field name="OE" start="3" end="3"/>
- <field name="UE" start="4" end="4"/>
- <field name="PE" start="5" end="5"/>
- <field name="DAZ" start="6" end="6"/>
- <field name="IM" start="7" end="7"/>
- <field name="DM" start="8" end="8"/>
- <field name="ZM" start="9" end="9"/>
- <field name="OM" start="10" end="10"/>
- <field name="UM" start="11" end="11"/>
- <field name="PM" start="12" end="12"/>
- <field name="FZ" start="15" end="15"/>
- </flags>
-
- <reg name="xmm0s2" bitsize="128" type="vec128"/>
- <reg name="xmm1s2" bitsize="128" type="vec128"/>
- <reg name="xmm2s2" bitsize="128" type="vec128"/>
- <reg name="xmm3s2" bitsize="128" type="vec128"/>
- <reg name="xmm4s2" bitsize="128" type="vec128"/>
- <reg name="xmm5s2" bitsize="128" type="vec128"/>
- <reg name="xmm6s2" bitsize="128" type="vec128"/>
- <reg name="xmm7s2" bitsize="128" type="vec128"/>
- <reg name="xmm8s2" bitsize="128" type="vec128"/>
- <reg name="xmm9s2" bitsize="128" type="vec128"/>
- <reg name="xmm10s2" bitsize="128" type="vec128"/>
- <reg name="xmm11s2" bitsize="128" type="vec128"/>
- <reg name="xmm12s2" bitsize="128" type="vec128"/>
- <reg name="xmm13s2" bitsize="128" type="vec128"/>
- <reg name="xmm14s2" bitsize="128" type="vec128"/>
- <reg name="xmm15s2" bitsize="128" type="vec128"/>
-
- <reg name="mxcsrs2" bitsize="32" type="i386_mxcsr" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/64bit-sse.xml b/mac/lib/valgrind/64bit-sse.xml
deleted file mode 100644
index d7f7925..0000000
--- a/mac/lib/valgrind/64bit-sse.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.i386.sse">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v2d" type="ieee_double" count="2"/>
- <vector id="v16i8" type="int8" count="16"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v2i64" type="int64" count="2"/>
- <union id="vec128">
- <field name="v4_float" type="v4f"/>
- <field name="v2_double" type="v2d"/>
- <field name="v16_int8" type="v16i8"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v2_int64" type="v2i64"/>
- <field name="uint128" type="uint128"/>
- </union>
- <flags id="i386_mxcsr" size="4">
- <field name="IE" start="0" end="0"/>
- <field name="DE" start="1" end="1"/>
- <field name="ZE" start="2" end="2"/>
- <field name="OE" start="3" end="3"/>
- <field name="UE" start="4" end="4"/>
- <field name="PE" start="5" end="5"/>
- <field name="DAZ" start="6" end="6"/>
- <field name="IM" start="7" end="7"/>
- <field name="DM" start="8" end="8"/>
- <field name="ZM" start="9" end="9"/>
- <field name="OM" start="10" end="10"/>
- <field name="UM" start="11" end="11"/>
- <field name="PM" start="12" end="12"/>
- <field name="FZ" start="15" end="15"/>
- </flags>
-
- <reg name="xmm0" bitsize="128" type="vec128" regnum="40"/>
- <reg name="xmm1" bitsize="128" type="vec128"/>
- <reg name="xmm2" bitsize="128" type="vec128"/>
- <reg name="xmm3" bitsize="128" type="vec128"/>
- <reg name="xmm4" bitsize="128" type="vec128"/>
- <reg name="xmm5" bitsize="128" type="vec128"/>
- <reg name="xmm6" bitsize="128" type="vec128"/>
- <reg name="xmm7" bitsize="128" type="vec128"/>
- <reg name="xmm8" bitsize="128" type="vec128"/>
- <reg name="xmm9" bitsize="128" type="vec128"/>
- <reg name="xmm10" bitsize="128" type="vec128"/>
- <reg name="xmm11" bitsize="128" type="vec128"/>
- <reg name="xmm12" bitsize="128" type="vec128"/>
- <reg name="xmm13" bitsize="128" type="vec128"/>
- <reg name="xmm14" bitsize="128" type="vec128"/>
- <reg name="xmm15" bitsize="128" type="vec128"/>
-
- <reg name="mxcsr" bitsize="32" type="i386_mxcsr" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/amd64-coresse-valgrind.xml b/mac/lib/valgrind/amd64-coresse-valgrind.xml
deleted file mode 100644
index 3008d5f..0000000
--- a/mac/lib/valgrind/amd64-coresse-valgrind.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- AMD64 - core and sse. -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>i386:x86-64</architecture>
- <xi:include href="64bit-core.xml"/>
- <xi:include href="64bit-sse.xml"/>
- <xi:include href="64bit-core-valgrind-s1.xml"/>
- <xi:include href="64bit-sse-valgrind-s1.xml"/>
- <xi:include href="64bit-core-valgrind-s2.xml"/>
- <xi:include href="64bit-sse-valgrind-s2.xml"/>
-</target>
diff --git a/mac/lib/valgrind/amd64-linux-valgrind.xml b/mac/lib/valgrind/amd64-linux-valgrind.xml
deleted file mode 100644
index a18e557..0000000
--- a/mac/lib/valgrind/amd64-linux-valgrind.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- AMD64 - Includes Linux-only special "register". -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>i386:x86-64</architecture>
- <osabi>GNU/Linux</osabi>
- <xi:include href="64bit-core.xml"/>
- <xi:include href="64bit-sse.xml"/>
- <xi:include href="64bit-linux.xml"/>
- <xi:include href="64bit-core-valgrind-s1.xml"/>
- <xi:include href="64bit-sse-valgrind-s1.xml"/>
- <xi:include href="64bit-linux-valgrind-s1.xml"/>
- <xi:include href="64bit-core-valgrind-s2.xml"/>
- <xi:include href="64bit-sse-valgrind-s2.xml"/>
- <xi:include href="64bit-linux-valgrind-s2.xml"/>
-</target>
diff --git a/mac/lib/valgrind/arm-core-valgrind-s1.xml b/mac/lib/valgrind/arm-core-valgrind-s1.xml
deleted file mode 100644
index cc033a0..0000000
--- a/mac/lib/valgrind/arm-core-valgrind-s1.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.arm.core.valgrind.s1">
- <reg name="r0s1" bitsize="32"/>
- <reg name="r1s1" bitsize="32"/>
- <reg name="r2s1" bitsize="32"/>
- <reg name="r3s1" bitsize="32"/>
- <reg name="r4s1" bitsize="32"/>
- <reg name="r5s1" bitsize="32"/>
- <reg name="r6s1" bitsize="32"/>
- <reg name="r7s1" bitsize="32"/>
- <reg name="r8s1" bitsize="32"/>
- <reg name="r9s1" bitsize="32"/>
- <reg name="r10s1" bitsize="32"/>
- <reg name="r11s1" bitsize="32"/>
- <reg name="r12s1" bitsize="32"/>
- <reg name="sps1" bitsize="32" type="data_ptr"/>
- <reg name="lrs1" bitsize="32"/>
- <reg name="pcs1" bitsize="32" type="code_ptr"/>
-
- <!-- The CPSR is register 25, rather than register 16, because
- the FPA registers historically were placed between the PC
- and the CPSR in the "g" packet. -->
- <reg name="cpsrs1" bitsize="32" regnum="25"/>
-</feature>
diff --git a/mac/lib/valgrind/arm-core-valgrind-s2.xml b/mac/lib/valgrind/arm-core-valgrind-s2.xml
deleted file mode 100644
index 9c3aa69..0000000
--- a/mac/lib/valgrind/arm-core-valgrind-s2.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.arm.core.valgrind.s2">
- <reg name="r0s2" bitsize="32"/>
- <reg name="r1s2" bitsize="32"/>
- <reg name="r2s2" bitsize="32"/>
- <reg name="r3s2" bitsize="32"/>
- <reg name="r4s2" bitsize="32"/>
- <reg name="r5s2" bitsize="32"/>
- <reg name="r6s2" bitsize="32"/>
- <reg name="r7s2" bitsize="32"/>
- <reg name="r8s2" bitsize="32"/>
- <reg name="r9s2" bitsize="32"/>
- <reg name="r10s2" bitsize="32"/>
- <reg name="r11s2" bitsize="32"/>
- <reg name="r12s2" bitsize="32"/>
- <reg name="sps2" bitsize="32" type="data_ptr"/>
- <reg name="lrs2" bitsize="32"/>
- <reg name="pcs2" bitsize="32" type="code_ptr"/>
-
- <!-- The CPSR is register 25, rather than register 16, because
- the FPA registers historically were placed between the PC
- and the CPSR in the "g" packet. -->
- <reg name="cpsrs2" bitsize="32" regnum="25"/>
-</feature>
diff --git a/mac/lib/valgrind/arm-core.xml b/mac/lib/valgrind/arm-core.xml
deleted file mode 100644
index 1624901..0000000
--- a/mac/lib/valgrind/arm-core.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.arm.core">
- <reg name="r0" bitsize="32"/>
- <reg name="r1" bitsize="32"/>
- <reg name="r2" bitsize="32"/>
- <reg name="r3" bitsize="32"/>
- <reg name="r4" bitsize="32"/>
- <reg name="r5" bitsize="32"/>
- <reg name="r6" bitsize="32"/>
- <reg name="r7" bitsize="32"/>
- <reg name="r8" bitsize="32"/>
- <reg name="r9" bitsize="32"/>
- <reg name="r10" bitsize="32"/>
- <reg name="r11" bitsize="32"/>
- <reg name="r12" bitsize="32"/>
- <reg name="sp" bitsize="32" type="data_ptr"/>
- <reg name="lr" bitsize="32"/>
- <reg name="pc" bitsize="32" type="code_ptr"/>
-
- <!-- The CPSR is register 25, rather than register 16, because
- the FPA registers historically were placed between the PC
- and the CPSR in the "g" packet. -->
- <reg name="cpsr" bitsize="32" regnum="25"/>
-</feature>
diff --git a/mac/lib/valgrind/arm-vfpv3-valgrind-s1.xml b/mac/lib/valgrind/arm-vfpv3-valgrind-s1.xml
deleted file mode 100644
index 619f73f..0000000
--- a/mac/lib/valgrind/arm-vfpv3-valgrind-s1.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.arm.vfp.valgrind.s1">
- <reg name="d0s1" bitsize="64" type="ieee_double"/>
- <reg name="d1s1" bitsize="64" type="ieee_double"/>
- <reg name="d2s1" bitsize="64" type="ieee_double"/>
- <reg name="d3s1" bitsize="64" type="ieee_double"/>
- <reg name="d4s1" bitsize="64" type="ieee_double"/>
- <reg name="d5s1" bitsize="64" type="ieee_double"/>
- <reg name="d6s1" bitsize="64" type="ieee_double"/>
- <reg name="d7s1" bitsize="64" type="ieee_double"/>
- <reg name="d8s1" bitsize="64" type="ieee_double"/>
- <reg name="d9s1" bitsize="64" type="ieee_double"/>
- <reg name="d10s1" bitsize="64" type="ieee_double"/>
- <reg name="d11s1" bitsize="64" type="ieee_double"/>
- <reg name="d12s1" bitsize="64" type="ieee_double"/>
- <reg name="d13s1" bitsize="64" type="ieee_double"/>
- <reg name="d14s1" bitsize="64" type="ieee_double"/>
- <reg name="d15s1" bitsize="64" type="ieee_double"/>
- <reg name="d16s1" bitsize="64" type="ieee_double"/>
- <reg name="d17s1" bitsize="64" type="ieee_double"/>
- <reg name="d18s1" bitsize="64" type="ieee_double"/>
- <reg name="d19s1" bitsize="64" type="ieee_double"/>
- <reg name="d20s1" bitsize="64" type="ieee_double"/>
- <reg name="d21s1" bitsize="64" type="ieee_double"/>
- <reg name="d22s1" bitsize="64" type="ieee_double"/>
- <reg name="d23s1" bitsize="64" type="ieee_double"/>
- <reg name="d24s1" bitsize="64" type="ieee_double"/>
- <reg name="d25s1" bitsize="64" type="ieee_double"/>
- <reg name="d26s1" bitsize="64" type="ieee_double"/>
- <reg name="d27s1" bitsize="64" type="ieee_double"/>
- <reg name="d28s1" bitsize="64" type="ieee_double"/>
- <reg name="d29s1" bitsize="64" type="ieee_double"/>
- <reg name="d30s1" bitsize="64" type="ieee_double"/>
- <reg name="d31s1" bitsize="64" type="ieee_double"/>
-
- <reg name="fpscrs1" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/arm-vfpv3-valgrind-s2.xml b/mac/lib/valgrind/arm-vfpv3-valgrind-s2.xml
deleted file mode 100644
index c0e8677..0000000
--- a/mac/lib/valgrind/arm-vfpv3-valgrind-s2.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.arm.vfp.valgrind.s2">
- <reg name="d0s2" bitsize="64" type="ieee_double"/>
- <reg name="d1s2" bitsize="64" type="ieee_double"/>
- <reg name="d2s2" bitsize="64" type="ieee_double"/>
- <reg name="d3s2" bitsize="64" type="ieee_double"/>
- <reg name="d4s2" bitsize="64" type="ieee_double"/>
- <reg name="d5s2" bitsize="64" type="ieee_double"/>
- <reg name="d6s2" bitsize="64" type="ieee_double"/>
- <reg name="d7s2" bitsize="64" type="ieee_double"/>
- <reg name="d8s2" bitsize="64" type="ieee_double"/>
- <reg name="d9s2" bitsize="64" type="ieee_double"/>
- <reg name="d10s2" bitsize="64" type="ieee_double"/>
- <reg name="d11s2" bitsize="64" type="ieee_double"/>
- <reg name="d12s2" bitsize="64" type="ieee_double"/>
- <reg name="d13s2" bitsize="64" type="ieee_double"/>
- <reg name="d14s2" bitsize="64" type="ieee_double"/>
- <reg name="d15s2" bitsize="64" type="ieee_double"/>
- <reg name="d16s2" bitsize="64" type="ieee_double"/>
- <reg name="d17s2" bitsize="64" type="ieee_double"/>
- <reg name="d18s2" bitsize="64" type="ieee_double"/>
- <reg name="d19s2" bitsize="64" type="ieee_double"/>
- <reg name="d20s2" bitsize="64" type="ieee_double"/>
- <reg name="d21s2" bitsize="64" type="ieee_double"/>
- <reg name="d22s2" bitsize="64" type="ieee_double"/>
- <reg name="d23s2" bitsize="64" type="ieee_double"/>
- <reg name="d24s2" bitsize="64" type="ieee_double"/>
- <reg name="d25s2" bitsize="64" type="ieee_double"/>
- <reg name="d26s2" bitsize="64" type="ieee_double"/>
- <reg name="d27s2" bitsize="64" type="ieee_double"/>
- <reg name="d28s2" bitsize="64" type="ieee_double"/>
- <reg name="d29s2" bitsize="64" type="ieee_double"/>
- <reg name="d30s2" bitsize="64" type="ieee_double"/>
- <reg name="d31s2" bitsize="64" type="ieee_double"/>
-
- <reg name="fpscrs2" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/arm-vfpv3.xml b/mac/lib/valgrind/arm-vfpv3.xml
deleted file mode 100644
index d0e9a59..0000000
--- a/mac/lib/valgrind/arm-vfpv3.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.arm.vfp">
- <reg name="d0" bitsize="64" type="ieee_double"/>
- <reg name="d1" bitsize="64" type="ieee_double"/>
- <reg name="d2" bitsize="64" type="ieee_double"/>
- <reg name="d3" bitsize="64" type="ieee_double"/>
- <reg name="d4" bitsize="64" type="ieee_double"/>
- <reg name="d5" bitsize="64" type="ieee_double"/>
- <reg name="d6" bitsize="64" type="ieee_double"/>
- <reg name="d7" bitsize="64" type="ieee_double"/>
- <reg name="d8" bitsize="64" type="ieee_double"/>
- <reg name="d9" bitsize="64" type="ieee_double"/>
- <reg name="d10" bitsize="64" type="ieee_double"/>
- <reg name="d11" bitsize="64" type="ieee_double"/>
- <reg name="d12" bitsize="64" type="ieee_double"/>
- <reg name="d13" bitsize="64" type="ieee_double"/>
- <reg name="d14" bitsize="64" type="ieee_double"/>
- <reg name="d15" bitsize="64" type="ieee_double"/>
- <reg name="d16" bitsize="64" type="ieee_double"/>
- <reg name="d17" bitsize="64" type="ieee_double"/>
- <reg name="d18" bitsize="64" type="ieee_double"/>
- <reg name="d19" bitsize="64" type="ieee_double"/>
- <reg name="d20" bitsize="64" type="ieee_double"/>
- <reg name="d21" bitsize="64" type="ieee_double"/>
- <reg name="d22" bitsize="64" type="ieee_double"/>
- <reg name="d23" bitsize="64" type="ieee_double"/>
- <reg name="d24" bitsize="64" type="ieee_double"/>
- <reg name="d25" bitsize="64" type="ieee_double"/>
- <reg name="d26" bitsize="64" type="ieee_double"/>
- <reg name="d27" bitsize="64" type="ieee_double"/>
- <reg name="d28" bitsize="64" type="ieee_double"/>
- <reg name="d29" bitsize="64" type="ieee_double"/>
- <reg name="d30" bitsize="64" type="ieee_double"/>
- <reg name="d31" bitsize="64" type="ieee_double"/>
-
- <reg name="fpscr" bitsize="32" type="int" group="float"/>
-</feature>
diff --git a/mac/lib/valgrind/arm-with-vfpv3-valgrind.xml b/mac/lib/valgrind/arm-with-vfpv3-valgrind.xml
deleted file mode 100644
index 6501c9b..0000000
--- a/mac/lib/valgrind/arm-with-vfpv3-valgrind.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <xi:include href="arm-core.xml"/>
- <xi:include href="arm-vfpv3.xml"/>
- <xi:include href="arm-core-valgrind-s1.xml"/>
- <xi:include href="arm-vfpv3-valgrind-s1.xml"/>
- <xi:include href="arm-core-valgrind-s2.xml"/>
- <xi:include href="arm-vfpv3-valgrind-s2.xml"/>
-</target>
diff --git a/mac/lib/valgrind/arm-with-vfpv3.xml b/mac/lib/valgrind/arm-with-vfpv3.xml
deleted file mode 100644
index 319da1a..0000000
--- a/mac/lib/valgrind/arm-with-vfpv3.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <xi:include href="arm-core.xml"/>
- <xi:include href="arm-vfpv3.xml"/>
-</target>
diff --git a/mac/lib/valgrind/default.supp b/mac/lib/valgrind/default.supp
deleted file mode 100644
index ee61d89..0000000
--- a/mac/lib/valgrind/default.supp
+++ /dev/null
@@ -1,1343 +0,0 @@
-# This is a generated file, composed of the following suppression rules:
-# exp-sgcheck.supp xfree-3.supp xfree-4.supp darwin9-drd.supp darwin9.supp
-{
- ld-2.X possibly applying relocations
- exp-sgcheck:SorG
- obj:/*lib*/ld-2.*so*
- obj:/*lib*/ld-2.*so*
-}
-
-# I'm pretty sure this is a false positive caused by the sg_ stuff
-{
- glibc realpath false positive
- exp-sgcheck:SorG
- fun:realpath
- fun:*
-}
-
-{
- I think this is glibc's ultra optimised getenv doing 2 byte reads
- exp-sgcheck:SorG
- fun:getenv
-}
-
-##----------------------------------------------------------------------##
-
-# Errors to suppress by default with XFree86 3.3.6)
-
-# Format of this file is:
-# {
-# name_of_suppression
-# tool_name:supp_kind
-# (optional extra info for some suppression types)
-# caller0 name, or /name/of/so/file.so
-# caller1 name, or ditto
-# (optionally: caller2 name)
-# (optionally: caller3 name)
-# }
-#
-# For Memcheck, the supp_kinds are:
-#
-# Param Value1 Value2 Value4 Value8 Value16 Jump
-# Free Addr1 Addr2 Addr4 Addr8 Addr16
-# Cond (previously known as Value0)
-#
-# and the optional extra info is:
-# if Param: name of system call param
-
-##----------------------------------------------------------------------##
-
-{
- X11-Cond-0
- Memcheck:Cond
- obj:*libXt.so.6.0
- obj:*libXt.so.6.0
- obj:*libXt.so.6.0
-}
-{
- X11-Cond-1
- Memcheck:Cond
- fun:__rawmemchr
- obj:*libXt.so.6.0
- obj:*libXt.so.6.0
-}
-
-
-# Suppressions for XFree86-3.3.X
-
-{
- X11-Addr4-1
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libX11.so.6.1
- obj:/usr/X11R6/lib/libX11.so.6.1
- obj:/usr/X11R6/lib/libX11.so.6.1
-}
-
-{
- X11-Addr4-2
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libX11.so.6.1
- obj:/usr/X11R6/lib/libX11.so.6.1
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-3
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-4
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libX11.so.6.1
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-5
- Memcheck:Addr4
- fun:__rawmemchr
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-6
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libXmu.so.6.0
- obj:/usr/X11R6/lib/libXmu.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-7
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXawXpm_posing_as_Xaw.so.6.1
-}
-
-{
- X11-Param-1
- Memcheck:Param
- write(buf)
- fun:__libc_write
- obj:/usr/X11R6/lib/libX11.so.6.1
- obj:/usr/X11R6/lib/libX11.so.6.1
-}
-
-{
- X11-Addr4-8
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libX11.so.6.1
- obj:/usr/X11R6/lib/libXpm.so.4.11
- obj:/usr/X11R6/lib/libXpm.so.4.11
-}
-
-{
- X11-Addr4-8
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXawXpm_posing_as_Xaw.so.6.1
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-9
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libXaw.so.6.1
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-10
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libXaw.so.6.1
- obj:/usr/X11R6/lib/libXaw.so.6.1
- obj:/usr/X11R6/lib/libXt.so.6.0
-}
-
-{
- X11-Addr4-11
- Memcheck:Addr4
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXt.so.6.0
- obj:/usr/X11R6/lib/libXaw.so.6.1
-}
-
-
-
-##----------------------------------------------------------------------##
-
-##----------------------------------------------------------------------##
-
-# Errors to suppress by default with XFree86 4.1.0)
-
-# *** And a bunch of other stuff which is completely unrelated
-# to X. The default suppressions are a bit of a mess and could do
-# with a good tidying up.
-
-# Format of this file is:
-# {
-# name_of_suppression
-# tool_name:supp_kind
-# (optional extra info for some suppression types)
-# caller0 name, or /name/of/so/file.so
-# caller1 name, or ditto
-# (optionally: caller2 name)
-# (optionally: caller3 name)
-# }
-#
-# For Memcheck, the supp_kinds are:
-#
-# Param Value1 Value2 Value4 Value8 Value16 Jump
-# Free Addr1 Addr2 Addr4 Addr8 Addr16
-# Cond (previously known as Value0)
-#
-# and the optional extra info is:
-# if Param: name of system call param
-
-# Resulting from R H 8.0
-{
- *libc_write/libX11.so.6.2/*X11TransWrite(Param)
- Memcheck:Param
- write(buf)
- fun:*libc_write
- obj:/usr/*lib*/libX11.so*
- fun:*X11TransWrite
-}
-
-{
- libX11.so.6.2/libX11.so.6.2/libX11.so.6.2(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libX11.so*
-}
-
-{
- libXt.so.6.2/libXt.so.6.2/libXt.so.6.2(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libXt.so*
- obj:/usr/*lib*/libXt.so*
- obj:/usr/*lib*/libXt.so*
-}
-
-
-{
- libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libXaw.so*
- obj:/usr/*lib*/libXaw.so*
- obj:/usr/*lib*/libXaw.so*
-}
-
-{
- libXmu.so.6.2/libXmu.so.6.2/libXmu.so.6.2(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libXmu.so*
- obj:/usr/*lib*/libXmu.so*
- obj:/usr/*lib*/libXmu.so*
-}
-
-{
- libXt.so.6.0/libXt.so.6.0/libXaw.so.7.0(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libXt.so*
- obj:/usr/*lib*/libXt.so*
- obj:/usr/*lib*/libXaw.so*
-}
-
-{
- libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Value4)
- Memcheck:Value4
- obj:/usr/*lib*/libXaw.so*
- obj:/usr/*lib*/libXaw.so*
- obj:/usr/*lib*/libXt.so*
-}
-
-{
- libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libXaw.so*
- obj:/usr/*lib*/libXaw.so*
- obj:/usr/*lib*/libXt.so*
-}
-
-{
- libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libXaw.so*
-}
-
-{
- libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Addr4)
- Memcheck:Addr4
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libXaw.so*
-}
-
-{
- libX11.so.6.2/libXaw.so.7.0/libXaw.so.7.0(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libXaw.so*
- obj:/usr/*lib*/libXaw.so*
-}
-
-{
- libXpm.so.4.11/libXpm.so.4.11/libXpm.so.4.11
- Memcheck:Cond
- obj:/usr/*lib*/libXpm.so.4.11
- obj:/usr/*lib*/libXpm.so.4.11
- obj:/usr/*lib*/libXpm.so.4.11
-}
-
-{
- struct with uninitialized paddings
- Memcheck:Param
- writev(vector[...])
- fun:*_writev
- fun:_X11TransSocketWritev
- fun:_X11TransWritev
- fun:*
-}
-
-{
- struct with uninitialized paddings - libxcb
- Memcheck:Param
- writev(vector[...])
- obj:/lib*/*.so
- obj:/usr/lib*/libxcb.so.1.0.0
- obj:/usr/lib*/libxcb.so.1.0.0
- fun:xcb_send_request
- fun:_X*
-}
-
-{
- struct with uninitialized paddings - libxcb
- Memcheck:Param
- writev(vector[...])
- obj:/lib*/*.so
- obj:/usr/lib*/libxcb.so.1.0.0
- obj:/usr/lib*/libxcb.so.1.0.0
- obj:/usr/lib*/libxcb.so.1.0.0
- fun:xcb_*
- fun:_X*
-}
-
-{
- another struct with uninitialized paddings
- Memcheck:Param
- write(buf)
- obj:*
- fun:_IceTransSocketWrite
- fun:_IceTransWrite
- fun:_IceWrite
-}
-
-{
- Xorg 6.8.1 uninit _write* padding
- Memcheck:Param
- write(buf)
- fun:*
- fun:_X11TransWrite
- obj:/usr/*lib*/libX11.so*
-}
-
-{
- Xorg 6.8.1 uninit write padding
- Memcheck:Param
- write(buf)
- fun:write
- fun:_X11TransWrite
- obj:/usr/*lib*/libX11.so*
-}
-
-{
- Xorg 6.8.1 ICE uninit __write* padding
- Memcheck:Param
- write(buf)
- obj:*
- fun:_IceTransWrite
- fun:_IceWrite
- fun:IceFlush
-}
-
-{
- Xorg 6.8.1 writev uninit padding
- Memcheck:Param
- writev(vector[...])
- fun:writev
- obj:/usr/*lib*/libX11.so*
- fun:_X11TransWritev
- fun:_XSend
-}
-
-{
- Xorg 6.9.0 writev uninit padding
- Memcheck:Param
- writev(vector[...])
- fun:do_writev
- fun:writev
- obj:/usr/*lib*/libX11.so*
- fun:_X11TransWritev
- fun:_XSend
-}
-
-{
- X on SUSE11 writev uninit padding
- Memcheck:Param
- writev(vector[...])
- fun:writev
- obj:/usr/lib*/libxcb.so*
- obj:/usr/lib*/libxcb.so*
-}
-{
- X on SUSE11 writev uninit padding 2
- Memcheck:Param
- writev(vector[...])
- obj:/lib*/ld-2.*.so*
- obj:/usr/lib*/libxcb.so*
- obj:/usr/lib*/libxcb.so*
-}
-{
- X on SUSE11 writev uninit padding 3
- Memcheck:Param
- writev(vector[...])
- obj:/lib*/ld-2.*.so*
- obj:/usr/lib*/libORBit*.so*
- obj:/usr/lib*/libORBit*.so*
-}
-{
- X on SUSE11 writev uninit padding 4
- Memcheck:Param
- writev(vector[...])
- obj:/lib*/libc-2.*.so*
- obj:/usr/lib*/libORBit*.so*
- obj:/usr/lib*/libORBit*.so*
-}
-
-
-# There's something strange about a % 127 in XftFontOpenInfo
-# (hashing) which gcc turns into a multiply by 33818641 and
-# some other guff instead. I don't understand it enough to
-# know if libXft is broken or if memcheck's value tracking is
-# inadequate here. Anyway, for the moment, suppress it.
-#
-# Use of uninitialised value of size 8
-# at 0x71A59F8: XftFontOpenInfo (in /usr/X11R6/lib64/libXft.so.2.1.2)
-# by 0x71A5F0D: XftFontOpenPattern (in /usr/X11R6/lib64/libXft.so.2.1.2)
-# by 0x65F166E: loadFontConfigFont(QFontPrivate const*, QFontDef const&,
-# QFont::Script) (qfontdatabase_x11.cpp:1942)
-# by 0x65F5DE4: QFontDatabase::findFont(QFont::Script, QFontPrivate const*,
-# QFontDef const&, int) (qfontdatabase.cpp:996)
-{
- XftFontOpenInfo-umod-127-strangeness
- Memcheck:Value8
- obj:/usr/X11*/lib*/libXft.so*
- obj:/usr/X11*/lib*/libXft.so*
-}
-{
- XftFontOpenInfo-umod-127-strangeness-a-la-xorg
- Memcheck:Value8
- obj:/usr/lib*/libXft.so*
- obj:/usr/lib*/libXft.so*
-}
-
-{
- More X padding stuff
- Memcheck:Param
- writev(vector[...])
- fun:*writev*
- obj:/usr/X11*/lib*/libX11.so*
- obj:/usr/X11*/lib*/libX11.so*
-}
-
-# Inlined strlen in libX11 on Ubuntu 9.10 amd64, unfortunately.
-# Invalid read of size 4
-# at 0x9B5CCE6: ??? (in /usr/lib/libX11.so.6.2.0)
-# by 0x9B5D011: XGetAtomName (in /usr/lib/libX11.so.6.2.0)
-# by 0x86407C3: gdk_x11_xatom_to_atom_for_display
-# (in /usr/lib/libgdk-x11-2.0.so.0.1800.3)
-# by 0x8636817: ??? (in /usr/lib/libgdk-x11-2.0.so.0.1800.3)
-# Address 0x1a558e1c is 28 bytes inside a block of size 30 alloc'd
-# at 0x4C2552D: malloc (vg_replace_malloc.c:236)
-# by 0x9B642C0: _XUpdateAtomCache (in /usr/lib/libX11.so.6.2.0)
-# by 0x9B647F1: ??? (in /usr/lib/libX11.so.6.2.0)
-# by 0x9B81818: ??? (in /usr/lib/libX11.so.6.2.0)
-{
- libX11.so.6.2.0/libX11.so.6.2.0(Addr4)
- Memcheck:Addr4
- obj:/usr/*lib*/libX11.so*
- obj:/usr/*lib*/libX11.so*
-}
-
-##----------------------------------------------------------------------##
-# Completely inappropriate place, but ...
-
-{
- ifort-9.X-on-i686-1
- Memcheck:Addr4
- fun:unaligned_bigint
- fun:hash
- fun:for__add_to_lf_table
-}
-{
- ifort-9.X-on-amd64-1
- Memcheck:Addr8
- fun:unaligned_bigint
- fun:hash
- fun:for__add_to_lf_table
-}
-
-
-# zlib-1.2.x uses uninitialised memory in some tricky way which
-# apparently is harmless (it must amount to a vectorised while-loop,
-# nothing else makes sense). Fools Memcheck though. See the mentioned
-# URL for details.
-{
- zlib-1.2.x trickyness (1a): See http://www.zlib.net/zlib_faq.html#faq36
- Memcheck:Cond
- obj:/*lib*/libz.so.1.2.*
- ...
- obj:/*lib*/libz.so.1.2.*
- fun:deflate
-}
-{
- zlib-1.2.x trickyness (1b): See http://www.zlib.net/zlib_faq.html#faq36
- Memcheck:Cond
- obj:/*lib*/libz.so.1.2.*
- fun:deflate
-}
-
-{
- zlib-1.2.x trickyness (2a): See http://www.zlib.net/zlib_faq.html#faq36
- Memcheck:Value8
- obj:/*lib*/libz.so.1.2.*
- ...
- obj:/*lib*/libz.so.1.2.*
- fun:deflate
-}
-{
- zlib-1.2.x trickyness (2b): See http://www.zlib.net/zlib_faq.html#faq36
- Memcheck:Value8
- obj:/*lib*/libz.so.1.2.*
- fun:deflate
-}
-
-{
- zlib-1.2.x trickyness (3a): See http://www.zlib.net/zlib_faq.html#faq36
- Memcheck:Value4
- obj:/*lib*/libz.so.1.2.*
- ...
- obj:/*lib*/libz.so.1.2.*
- fun:deflate
-}
-{
- zlib-1.2.x trickyness (3b): See http://www.zlib.net/zlib_faq.html#faq36
- Memcheck:Value4
- obj:/*lib*/libz.so.1.2.*
- fun:deflate
-}
-
-
-##----------------------------------------------------------------------##
-
-## More general versions of some of the old X suppressions above
-{
- Ubuntu804 libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libXaw*so*
- obj:/usr/*lib*/libXaw*so*
- obj:/usr/*lib*/libXaw*so*
-}
-{
- Ubuntu804 libXaw.so.7.0/libXaw.so.7.0/libXt(Cond)
- Memcheck:Cond
- obj:/usr/*lib*/libXaw*so*
- obj:/usr/*lib*/libXaw*so*
- obj:/usr/*lib*/libXt*so*
-}
-
-{
- Ubuntu804-hack-1
- Memcheck:Overlap
- fun:mempcpy
- fun:_IO_default_xsputn
- obj:/lib*/libc-2.*so*
-}
-
-# DRD suppressions for Darwin 9.x / Mac OS X 10.5 Leopard
-
-#
-# Suppression patterns for dyld, the dynamic loader.
-#
-
-{
- drd-darwin-dyld-register-func-for-add-image
- drd:MutexErr
- fun:pthread_mutex_unlock
- fun:_dyld_register_func_for_add_image
- fun:__keymgr_initializer
- fun:libSystem_initializer
-}
-{
- drd-darwin-dyld-register-func-for-remove-image
- drd:MutexErr
- fun:pthread_mutex_unlock
- fun:_dyld_register_func_for_remove_image
- fun:__keymgr_initializer
- fun:libSystem_initializer
-}
-{
- drd-darwin-dyld-GlobalLockInitialize
- drd:MutexErr
- fun:pthread_mutex_init
- fun:_Z24dyldGlobalLockInitializev
- fun:_dyld_initializer
-}
-{
- drd-darwin-dyld-bindLazySymbol
- drd:ConflictingAccess
- ...
- fun:_ZN4dyld14bindLazySymbolEPK11mach_headerPm
- fun:stub_binding_helper_interface2
-}
-{
- drd-darwin-dyld-addImage
- drd:ConflictingAccess
- fun:_ZN4dyld8addImageEP11ImageLoader
-}
-{
- dyld-ImageLoader::link
- drd:ConflictingAccess
- ...
- fun:_ZN4dyld18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE
- fun:_ZN11ImageLoader4linkERKNS_11LinkContextEbbRKNS_10RPathChainE
- fun:_ZN4dyld4linkEP11ImageLoaderbRKNS0_10RPathChainE
-}
-{
- drd-darwin-dyld-ImageLoaderMachO::resolveUndefined
- drd:ConflictingAccess
- ...
- fun:_ZN16ImageLoaderMachO16resolveUndefinedERKN11ImageLoader11LinkContextEPK11macho_nlistbPPKS0_
-}
-{
- drd-darwin-dyld-ImageLoaderMachO::findExportedSymbol
- drd:ConflictingAccess
- fun:_ZNK16ImageLoaderMachO18findExportedSymbolEPKcPKvbPPK11ImageLoader
- fun:_ZNK11ImageLoader41findExportedSymbolInDependentImagesExceptEPKcPPKS_RS4_S4_S4_
- fun:_ZNK11ImageLoader42findExportedSymbolInImageOrDependentImagesEPKcRKNS_11LinkContextEPPKS_
- fun:dlsym
-}
-
-
-#
-# Suppression patterns for libc, Darwin's C library.
-#
-
-{
- drd-darwin-libc-cerror
- drd:ConflictingAccess
- ...
- fun:cerror
-}
-{
- drd-darwin-libc-rand
- drd:ConflictingAccess
- fun:do_rand
-}
-{
- drd-darwin-libc-vfprintf-1
- drd:ConflictingAccess
- fun:vfprintf_l
-}
-{
- drd-darwin-libc-vfprintf-2
- drd:ConflictingAccess
- fun:__vfprintf
-}
-{
- drd-darwin-libc-localeconv
- drd:ConflictingAccess
- fun:localeconv_l
-}
-{
- drd-darwin-libc-fwrite
- drd:ConflictingAccess
- ...
- fun:fwrite$UNIX2003
-}
-{
- drd-darwin-cxa-guard-acquire
- drd:ConflictingAccess
- obj:*
- fun:__cxa_current_exception_type
- fun:__cxa_guard_acquire
-}
-{
- drd-darwin-cxa-guard-release
- drd:ConflictingAccess
- fun:__cxa_guard_release
-}
-{
- drd-darwin-cxa-finalize
- drd:MutexErr
- fun:pthread_mutex_destroy
- fun:__tcf_115
- fun:__cxa_finalize
- fun:exit
-}
-{
- drd-darwin-atexit-register
- drd:ConflictingAccess
- fun:atexit_register
-}
-{
- drd-darwin-opendir
- drd:ConflictingAccess
- fun:telldir$UNIX2003
- fun:__opendir2$UNIX2003
- fun:opendir$UNIX2003
-}
-{
- drd-darwin-readdir
- drd:ConflictingAccess
- fun:readdir
-}
-{
- drd-darwin-closedir
- drd:ConflictingAccess
- fun:closedir$UNIX2003
-}
-{
- drd:darwin-ptrace
- drd:ConflictingAccess
- fun:ptrace
-}
-
-
-#
-# Suppression patterns for libpthread, Darwin's POSIX threads implementation.
-#
-
-{
- drd-darwin-pthread-create-1
- drd:ConflictingAccess
- obj:*
- fun:thread_start
-}
-{
- drd-darwin-pthread-create-2
- drd:ConflictingAccess
- ...
- fun:pthread_create*
-}
-{
- drd-darwin-pthread-join-1
- drd:ConflictingAccess
- ...
- fun:pthread_join$UNIX2003
-}
-{
- drd-darwin-pthread-exit
- drd:ConflictingAccess
- ...
- fun:_pthread_exit
-}
-{
- drd-darwin-pthread-find-thread
- drd:ConflictingAccess
- fun:_pthread_find_thread
-}
-{
- drd-darwin-pthread-spin-unlock
- drd:ConflictingAccess
- fun:spin_unlock
-}
-{
- drd-darwin-pthread-testcancel
- drd:ConflictingAccess
- fun:_pthread_testcancel
-}
-{
- drd-darwin-pthread-detach
- drd:ConflictingAccess
- ...
- fun:pthread_detach
-}
-{
- drd-darwin-pthread-detach
- drd:CondRaceErr
- ...
- fun:pthread_detach
-}
-{
- drd-darwin-pthread-kill
- drd:ConflictingAccess
- ...
- fun:pthread_kill
-}
-{
- drd-darwin-pthread-free-pthread-onstack
- drd:ConflictingAccess
- fun:mig_dealloc_reply_port
- fun:_pthread_free_pthread_onstack
-}
-{
- drd-darwin-pthread-mach-thread-np
- drd:ConflictingAccess
- ...
- fun:pthread_mach_thread_np
-}
-{
- drd-darwin-pthread-key-create
- drd:ConflictingAccess
- fun:pthread_key_create
-}
-
-
-#
-# Suppression patterns for libobjc.
-#
-
-# It looks like the implementation of objc_msgSend uses another means than the
-# POSIX threads library for locking. More information about messaging and
-# objc_msgSend can be found here:
-# http://devworld.apple.com/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtHowMessagingWorks.html
-#
-
-{
- drd-darwin-objc-msgSend
- drd:ConflictingAccess
- ...
- fun:objc_msgSend
-}
-{
- drd-darwin-objc-msgSend
- drd:ConflictingAccess
- ...
- fun:objc_sync_enter
-}
-
-
-#
-# Suppression patterns for CoreFoundation.framework.
-#
-
-# Suppressions for NSObject methods. For more information about the NSObject
-# class, see also
-# http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html
-{
- drd-darwin-NSObject-release
- drd:ConflictingAccess
- ...
- fun:-[NSObject release]
-}
-{
- drd-darwin-NSObject-autorelease-1
- drd:ConflictingAccess
- ...
- fun:-[NSObject(NSObject) autorelease]
-}
-{
- drd-darwin-NSObject-autorelease-2
- drd:ConflictingAccess
- fun:__NSAutoreleaseObject
-}
-{
- drd-darwin-NSObject-NSDeallocateObject
- drd:ConflictingAccess
- fun:_internal_object_dispose
- fun:NSDeallocateObject
-}
-{
- drd-darwin-NSObject-retain
- drd:ConflictingAccess
- ...
- fun:-[NSObject retain]
-}
-{
- drd-darwin-NSObject-retainCount
- drd:ConflictingAccess
- ...
- fun:-[NSObject retainCount]
-}
-{
- drd-darwin-NSObject-NSDelayedPerforming-1
- drd:ConflictingAccess
- ...
- fun:+[NSObject(NSDelayedPerforming) cancelPreviousPerformRequestsWithTarget:selector:object:]
-}
-{
- drd-darwin-NSObject-NSDelayedPerforming-2
- drd:ConflictingAccess
- ...
- fun:-[NSObject(NSDelayedPerforming) performSelector:withObject:afterDelay:]
-}
-{
- drd-darwin-NSObject-NSDelayedPerforming-3
- drd:ConflictingAccess
- ...
- fun:-[NSObject(NSDelayedPerforming) performSelector:withObject:afterDelay:inModes:]
-}
-{
- drd-darwin-NSObject-NSDelayedPerforming-4
- drd:ConflictingAccess
- ...
- fun:-[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:]
-}
-{
- drd-darwin-NSObject-NSDelayedPerforming-5
- drd:ConflictingAccess
- ...
- fun:-[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:]
-}
-
-# Suppressions for methods of the NSThread class.
-{
- drd-NSThread-nq
- drd:ConflictingAccess
- ...
- fun:-[NSThread _nq:]
-}
-
-# Suppressions for methods of the NSLock class. See also
-# http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSLock_Class/Reference/Reference.html
-{
- drd-darwin-NSLock-lock
- drd:ConflictingAccess
- fun:-[NSLock lock]
-}
-{
- drd-darwin-NSLock-unlock
- drd:ConflictingAccess
- fun:-[NSLock unlock]
-}
-# Suppressions for NSCondition methods.
-{
- drd-darwin-NSConditionLock-lock
- drd:ConflictingAccess
- fun:-[NSCondition lock]
-}
-# Suppressions for NSConditionLock methods.
-{
- drd-darwin-NSConditionLock-lockWhenCondition:beforeDate:
- drd:ConflictingAccess
- fun:-[NSConditionLock lockWhenCondition:beforeDate:]
-}
-
-
-# NSExtraRefCount returns the specified object's reference count, and
-# NSDecrementExtraRefCountWasZero decrements the specified object's reference
-# count.
-# See also http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/Reference/reference.html
-{
- drd-darwin-NSExtraRefCount
- drd:ConflictingAccess
- ...
- fun:NSExtraRefCount
-}
-{
- drd-darwin-NSDecrementExtraRefCountWasZero
- drd:ConflictingAccess
- ...
- fun:NSDecrementExtraRefCountWasZero
-}
-# For more information about key-value observing, see also the NSKeyValueObserving Protocol Reference:
-# http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Protocols/NSKeyValueObserving_Protocol/Reference/Reference.html
-{
- drd-darwin-NSKVONotify
- drd:ConflictingAccess
- ...
- fun:NSKVONotify
-}
-{
- drd-darwin-NSKVONotifyingEnableForInfoAndKey
- drd:ConflictingAccess
- ...
- fun:_NSKVONotifyingEnableForInfoAndKey
-}
-# From the NSRunLoop class reference:
-# Warning: The NSRunLoop class is generally not considered to be thread-safe
-# and its methods should only be called within the context of the current
-# thread. You should never try to call the methods of an NSRunLoop object
-# running in a different thread, as doing so might cause unexpected results.
-# See also the NSRunLoop Class Reference:
-# http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSRunLoop_Class/Reference/Reference.html
-# {
-# drd-darwin-CFRunLoop*
-# drd:ConflictingAccess
-# ...
-# fun:CFRunLoop*
-# }
-# See also the CFBag reference:
-# http://developer.apple.com/documentation/CoreFoundation/Reference/CFBagRef/Reference/reference.html
-# {
-# drd-darwin-CFBag*
-# drd:ConflictingAccess
-# fun:CFBag*
-# }
-
-# Suppression patterns for the memory allocation functions in WTF.
-{
- drd-WTF::fastCalloc
- drd:ConflictingAccess
- ...
- fun:_ZN3WTF10fastCallocEmm
-}
-{
- drd-WTF::fastMalloc
- drd:ConflictingAccess
- ...
- fun:_ZN3WTF10fastMallocEm
-}
-{
- drd-WTF::fastFree
- drd:ConflictingAccess
- ...
- fun:_ZN3WTF8fastFreeEPv
-}
-
-# Suppression patterns for the string manipulation functions in WebCore.
-{
- drd-WebCore::StringImpl::init
- drd:ConflictingAccess
- ...
- fun:_ZN7WebCore10StringImpl4initEPKcj
-}
-{
- drd-WebCore::StringImpl::append
- drd:ConflictingAccess
- ...
- fun:_ZN7WebCore10StringImpl6appendEPKtj
-}
-{
- drd-WebCore::CString::init
- drd:ConflictingAccess
- ...
- fun:_ZN7WebCore7CString4initEPKcj
-}
-
-# Suppression patterns for the text encoding functions in WebCore.
-{
- drd-WebCore::WebCore::TextCodec::~TextCodec()
- drd:ConflictingAccess
- fun:_ZN7WebCore9TextCodecD2Ev
-}
-{
- drd-WebCore::TextCodecICU::TextCodecICU
- drd:ConflictingAccess
- fun:_ZN7WebCore12TextCodecICUC2ERKNS_12TextEncodingE
-}
-{
- drd-WebCore::TextCodecICU::~TextCodecICU
- drd:ConflictingAccess
- fun:_ZN7WebCore12TextCodecICUD0Ev
-}
-
-# Suppressions for Darwin 9.x / Mac OS X 10.5 Leopard
-
-##----------------------------------------------------------------------##
-# Memcheck
-##----------------------------------------------------------------------##
-
-{
- mach_msg_trap-1
- Memcheck:Param
- mach_msg(msg.msgh_remote_port)
- fun:mach_msg_trap
- obj:/System/Library/Frameworks/CoreFoundation*
- obj:/System/Library/Frameworks/ApplicationServices*
-}
-
-{
- mach_msg_trap-2
- Memcheck:Param
- mach_msg(msg.msgh_remote_port)
- fun:mach_msg_trap
- obj:/System/Library/Frameworks/CoreFoundation*
- obj:/System/Library/Frameworks/CoreServices*
-}
-
-{
- mach_msg_trap-3
- Memcheck:Param
- mach_msg(msg.msgh_remote_port)
- fun:mach_msg_trap
- obj:/System/Library/Frameworks/CoreFoundation*
- obj:/System/Library/Frameworks/Carbon*
-}
-
-{
- mach_msg_trap-4
- Memcheck:Param
- mach_msg(msg.msgh_remote_port)
- fun:mach_msg_trap
- obj:/System/Library/Frameworks/CoreFoundation*
- obj:/System/Library/Frameworks/CoreFoundation*
-}
-
-{
- mach_msg_trap-5
- Memcheck:Param
- mach_msg(msg.msgh_remote_port)
- fun:mach_msg_trap
- obj:/System/Library/Frameworks/CoreFoundation*
- obj:/System/Library/Frameworks/AppKit*
-}
-
-{
- macos-Cond-1
- Memcheck:Cond
- fun:GetVariationInfoFromName
- obj:/System/Library/Frameworks/ApplicationServices*
- obj:/System/Library/Frameworks/ApplicationServices*
-}
-
-{
- macos-Cond-2
- Memcheck:Cond
- fun:*PMMutex*Lock*
- obj:/System/Library/Frameworks/ApplicationServices*
- obj:/System/Library/Frameworks/ApplicationServices*
-}
-
-{
- macos-Cond-3
- Memcheck:Cond
- fun:sseCGSBlendXXXX8888
- obj:/System/Library/Frameworks/ApplicationServices*
- obj:/System/Library/Frameworks/ApplicationServices*
-}
-
-{
- macos-Cond-4
- Memcheck:Cond
- fun:*CASettingsStorage*RefreshSettings*
- obj:/System/Library/Frameworks/CoreAudio*
- obj:/System/Library/Frameworks/CoreAudio*
-}
-
-{
- macos-Cond-5
- Memcheck:Cond
- fun:gle*
- obj:/System/Library/Frameworks/OpenGL*
- obj:/System/Library/Frameworks/OpenGL*
-}
-
-{
- macos-Cond-6
- Memcheck:Cond
- fun:pthread_rwlock_init$UNIX2003
- fun:main
-}
-
-# afaict this is legit. Might be caused by setenv("VAR=")
-# where the value string is empty (not sure)
-{
- macos-Cond-7
- Memcheck:Cond
- fun:__setenv
- fun:putenv*
-}
-
-{
- macos-futimes-1
- Memcheck:Param
- futimes(tvp[1])
- fun:futimes
- obj:/usr/lib/libSystem*
- obj:/usr/lib/libSystem*
-}
-
-{
- macos-vsyslog-hole
- Memcheck:Param
- socketcall.sendto(msg)
- fun:sendto$NOCANCEL$UNIX2003
- fun:vsyslog
-}
-
-# Still-reachable memory.
-
-# I chopped this one off at libSystem_initializer, there were more frames.
-{
- darwin-still-reachable-1
- Memcheck:Leak
- fun:calloc
- fun:dwarf2_unwind_dyld_add_image_hook
- fun:_ZN4dyld19registerAddCallbackEPFvPK11mach_headerlE
- fun:_dyld_register_func_for_add_image
- fun:__keymgr_initializer
- fun:libSystem_initializer
-}
-
-# I chopped this one off at libSystem_initializer, there were more frames.
-{
- darwin-still-reachable-2
- Memcheck:Leak
- fun:malloc
- fun:get_or_create_key_element
- fun:_keymgr_get_and_lock_processwide_ptr_2
- fun:dwarf2_unwind_dyld_add_image_hook
- fun:_ZN4dyld19registerAddCallbackEPFvPK11mach_headerlE
- fun:_dyld_register_func_for_add_image
- fun:__keymgr_initializer
- fun:libSystem_initializer
-}
-
-{
- darwin-still-reachable-3
- Memcheck:Leak
- fun:malloc
- fun:__smakebuf
- fun:__swsetup
- fun:__sfvwrite
- fun:puts
-}
-
-# Genuine leaks.
-# See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
-# unavoidable due to BSD setenv() semantics.
-{
- macos-__setenv-leak-see-our-bug-188572
- Memcheck:Leak
- fun:malloc_zone_malloc
- fun:__setenv
- fun:setenv$UNIX2003
-}
-{
- macos-localeconv-leak
- Memcheck:Leak
- fun:malloc
- fun:localeconv_l
- fun:__vfprintf
- fun:vsnprintf
-}
-
-{
- macos-TFontFeatures::TFontFeatures(unsigned long)-uninitialised-stack-val
- Memcheck:Cond
- fun:_ZN13TFontFeaturesC2Em
- fun:_ZNK9TBaseFont12CopyFeaturesEv
-}
-
-# Conditional jump or move depends on uninitialised value(s)
-# at 0x4E5CD59: _DPSNextEvent (in /System/Library/Frameworks
-# /AppKit.framework/Versions/C/AppKit)
-# by 0x4E5BF87: -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
-# (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
-# by 0x4E54F9E: -[NSApplication run] (in /System/Library/Frameworks
-# /AppKit.framework/Versions/C/AppKit)
-# Uninitialised value was created by a stack allocation
-# at 0x4E5C450: _DPSNextEvent (in /System/Library/Frameworks
-# /AppKit.framework/Versions/C/AppKit)
-{
- macos-_DPSNextEvent-stack-allocated-uninit
- Memcheck:Cond
- fun:_DPSNextEvent
-}
-
-
-##----------------------------------------------------------------------##
-# Helgrind
-##----------------------------------------------------------------------##
-
-# These ones were necessary to give no errors on a tiny non-threaded
-# program. I don't know if they're real problems or false positives (njn).
-
-# keymgr seems to deliberately do some bogus actions, and if they are bogus,
-# it passes the error codes back to the caller.
-{
- __keymgr_initializer lock failed
- Helgrind:PthAPIerror
- fun:pthread_mutex_lock
- fun:_dyld_register_func_for_*_image
- fun:__keymgr_initializer
- fun:libSystem_initializer
-}
-{
- __keymgr_initializer unlock failed
- Helgrind:PthAPIerror
- fun:pthread_mutex_unlock
- fun:_dyld_register_func_for_*_image
- fun:__keymgr_initializer
- fun:libSystem_initializer
-}
-{
- __keymgr_initializer bogus unlock
- Helgrind:UnlockBogus
- fun:pthread_mutex_unlock
- fun:_dyld_register_func_for_*_image
- fun:__keymgr_initializer
- fun:libSystem_initializer
-}
-
-# These ones were necessary to give no errors on a tiny threaded program.
-# I don't know if they're real problems or false positives (njn).
-
-#{
-# helgrind-darwinlibc-nuke-everything-in-dyld
-# Helgrind:Race
-# obj:/usr/lib/dyld
-#}
-
-{
- helgrind-darwinlibc-nuke-everything-in-libSystem.B.dylib
- Helgrind:Race
- obj:/usr/lib/libSystem.B.dylib
-}
-
-# This would be better as "fun:\?\?\?" but string matching doesn't seem to
-# allow escaping meta-chars.
-#
-# This is very bad .. not only will it hide races in any
-# un-identified piece of code, the ??? also matches any 3-char
-# function name.
-{
- helgrind-darwinlibc-nuke-everything-in-???-(unknown-code)
- Helgrind:Race
- fun:???
-}
-
-{
- helgrind-darwinlibc--mythread_wrapper-*thread*start*
- Helgrind:Race
- fun:mythread_wrapper
- fun:*thread*start*
-}
-
-{
- helgrind-darwinlibc--pthread_create_WRK-pthread_create
- Helgrind:Race
- fun:pthread_create_WRK
- fun:pthread_create
-}
-
-
-# Thread #9: Bug in libpthread: recursive write lock granted on
-# mutex/wrlock which does not support recursion
-# at 0x18696: pthread_cond_wait* (hg_intercepts.c:655)
-# by 0x2300B8: pthread_rwlock_wrlock$UNIX2003 (in /usr/lib/libSystem.B.dylib)
-# by 0x18F41: pthread_rwlock_wrlock* (hg_intercepts.c:1177)
-#
-# no idea what this is about
-#
-{
- helgrind-darwin9--pthread-rwlock-kludgery
- Helgrind:Misc
- fun:pthread_cond_wait*
- fun:pthread_rwlock_*lock*
- fun:pthread_rwlock_*lock*
-}
diff --git a/mac/lib/valgrind/i386-coresse-valgrind.xml b/mac/lib/valgrind/i386-coresse-valgrind.xml
deleted file mode 100644
index 1ec7c9e..0000000
--- a/mac/lib/valgrind/i386-coresse-valgrind.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- I386 with SSE -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>i386</architecture>
- <xi:include href="32bit-core.xml"/>
- <xi:include href="32bit-sse.xml"/>
- <xi:include href="32bit-core-valgrind-s1.xml"/>
- <xi:include href="32bit-sse-valgrind-s1.xml"/>
- <xi:include href="32bit-core-valgrind-s2.xml"/>
- <xi:include href="32bit-sse-valgrind-s2.xml"/>
-</target>
diff --git a/mac/lib/valgrind/i386-linux-valgrind.xml b/mac/lib/valgrind/i386-linux-valgrind.xml
deleted file mode 100644
index 8720440..0000000
--- a/mac/lib/valgrind/i386-linux-valgrind.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- I386 with SSE - Includes Linux-only special "register". -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>i386</architecture>
- <osabi>GNU/Linux</osabi>
- <xi:include href="32bit-core.xml"/>
- <xi:include href="32bit-sse.xml"/>
- <xi:include href="32bit-linux.xml"/>
- <xi:include href="32bit-core-valgrind-s1.xml"/>
- <xi:include href="32bit-sse-valgrind-s1.xml"/>
- <xi:include href="32bit-linux-valgrind-s1.xml"/>
- <xi:include href="32bit-core-valgrind-s2.xml"/>
- <xi:include href="32bit-sse-valgrind-s2.xml"/>
- <xi:include href="32bit-linux-valgrind-s2.xml"/>
-</target>
diff --git a/mac/lib/valgrind/libmpiwrap-amd64-darwin.so b/mac/lib/valgrind/libmpiwrap-amd64-darwin.so
deleted file mode 100755
index a1f1a2f..0000000
--- a/mac/lib/valgrind/libmpiwrap-amd64-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/libmpiwrap-amd64-darwin.so.dSYM/Contents/Info.plist b/mac/lib/valgrind/libmpiwrap-amd64-darwin.so.dSYM/Contents/Info.plist
deleted file mode 100644
index 6f76660..0000000
--- a/mac/lib/valgrind/libmpiwrap-amd64-darwin.so.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.libmpiwrap-amd64-darwin.so</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>x86_64</key>
- <string>31C898A4-F557-8CA7-4233-FA26D32AEF14</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/libmpiwrap-amd64-darwin.so.dSYM/Contents/Resources/DWARF/libmpiwrap-amd64-darwin.so b/mac/lib/valgrind/libmpiwrap-amd64-darwin.so.dSYM/Contents/Resources/DWARF/libmpiwrap-amd64-darwin.so
deleted file mode 100644
index aa2327f..0000000
--- a/mac/lib/valgrind/libmpiwrap-amd64-darwin.so.dSYM/Contents/Resources/DWARF/libmpiwrap-amd64-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/libmpiwrap-x86-darwin.so b/mac/lib/valgrind/libmpiwrap-x86-darwin.so
deleted file mode 100755
index 7bcd478..0000000
--- a/mac/lib/valgrind/libmpiwrap-x86-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/libmpiwrap-x86-darwin.so.dSYM/Contents/Info.plist b/mac/lib/valgrind/libmpiwrap-x86-darwin.so.dSYM/Contents/Info.plist
deleted file mode 100644
index 7c77e87..0000000
--- a/mac/lib/valgrind/libmpiwrap-x86-darwin.so.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.libmpiwrap-x86-darwin.so</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>i386</key>
- <string>813AC71C-10E1-1CF5-75BC-E9F8F349AD9F</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/libmpiwrap-x86-darwin.so.dSYM/Contents/Resources/DWARF/libmpiwrap-x86-darwin.so b/mac/lib/valgrind/libmpiwrap-x86-darwin.so.dSYM/Contents/Resources/DWARF/libmpiwrap-x86-darwin.so
deleted file mode 100644
index a8aed11..0000000
--- a/mac/lib/valgrind/libmpiwrap-x86-darwin.so.dSYM/Contents/Resources/DWARF/libmpiwrap-x86-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/memcheck-amd64-darwin b/mac/lib/valgrind/memcheck-amd64-darwin
deleted file mode 100755
index ecb76cf..0000000
--- a/mac/lib/valgrind/memcheck-amd64-darwin
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/memcheck-amd64-darwin.dSYM/Contents/Info.plist b/mac/lib/valgrind/memcheck-amd64-darwin.dSYM/Contents/Info.plist
deleted file mode 100644
index ba2810d..0000000
--- a/mac/lib/valgrind/memcheck-amd64-darwin.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.memcheck-amd64-darwin</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>x86_64</key>
- <string>022E7665-DED4-1FA8-BA0E-118CAA51B51E</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/memcheck-amd64-darwin.dSYM/Contents/Resources/DWARF/memcheck-amd64-darwin b/mac/lib/valgrind/memcheck-amd64-darwin.dSYM/Contents/Resources/DWARF/memcheck-amd64-darwin
deleted file mode 100644
index 60b8834..0000000
--- a/mac/lib/valgrind/memcheck-amd64-darwin.dSYM/Contents/Resources/DWARF/memcheck-amd64-darwin
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/memcheck-x86-darwin b/mac/lib/valgrind/memcheck-x86-darwin
deleted file mode 100755
index e178621..0000000
--- a/mac/lib/valgrind/memcheck-x86-darwin
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/memcheck-x86-darwin.dSYM/Contents/Info.plist b/mac/lib/valgrind/memcheck-x86-darwin.dSYM/Contents/Info.plist
deleted file mode 100644
index 1074abe..0000000
--- a/mac/lib/valgrind/memcheck-x86-darwin.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.memcheck-x86-darwin</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>i386</key>
- <string>91D1069A-5EE5-4B31-A70D-ECAC1510E5CA</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/memcheck-x86-darwin.dSYM/Contents/Resources/DWARF/memcheck-x86-darwin b/mac/lib/valgrind/memcheck-x86-darwin.dSYM/Contents/Resources/DWARF/memcheck-x86-darwin
deleted file mode 100644
index 084b778..0000000
--- a/mac/lib/valgrind/memcheck-x86-darwin.dSYM/Contents/Resources/DWARF/memcheck-x86-darwin
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/power-altivec-valgrind-s1.xml b/mac/lib/valgrind/power-altivec-valgrind-s1.xml
deleted file mode 100644
index 8073622..0000000
--- a/mac/lib/valgrind/power-altivec-valgrind-s1.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.altivec-valgrind-s1">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v16i8" type="int8" count="16"/>
- <union id="vec128">
- <field name="uint128" type="uint128"/>
- <field name="v4_float" type="v4f"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v16_int8" type="v16i8"/>
- </union>
-
- <reg name="vr0s1" bitsize="128" type="vec128"/>
- <reg name="vr1s1" bitsize="128" type="vec128"/>
- <reg name="vr2s1" bitsize="128" type="vec128"/>
- <reg name="vr3s1" bitsize="128" type="vec128"/>
- <reg name="vr4s1" bitsize="128" type="vec128"/>
- <reg name="vr5s1" bitsize="128" type="vec128"/>
- <reg name="vr6s1" bitsize="128" type="vec128"/>
- <reg name="vr7s1" bitsize="128" type="vec128"/>
- <reg name="vr8s1" bitsize="128" type="vec128"/>
- <reg name="vr9s1" bitsize="128" type="vec128"/>
- <reg name="vr10s1" bitsize="128" type="vec128"/>
- <reg name="vr11s1" bitsize="128" type="vec128"/>
- <reg name="vr12s1" bitsize="128" type="vec128"/>
- <reg name="vr13s1" bitsize="128" type="vec128"/>
- <reg name="vr14s1" bitsize="128" type="vec128"/>
- <reg name="vr15s1" bitsize="128" type="vec128"/>
- <reg name="vr16s1" bitsize="128" type="vec128"/>
- <reg name="vr17s1" bitsize="128" type="vec128"/>
- <reg name="vr18s1" bitsize="128" type="vec128"/>
- <reg name="vr19s1" bitsize="128" type="vec128"/>
- <reg name="vr20s1" bitsize="128" type="vec128"/>
- <reg name="vr21s1" bitsize="128" type="vec128"/>
- <reg name="vr22s1" bitsize="128" type="vec128"/>
- <reg name="vr23s1" bitsize="128" type="vec128"/>
- <reg name="vr24s1" bitsize="128" type="vec128"/>
- <reg name="vr25s1" bitsize="128" type="vec128"/>
- <reg name="vr26s1" bitsize="128" type="vec128"/>
- <reg name="vr27s1" bitsize="128" type="vec128"/>
- <reg name="vr28s1" bitsize="128" type="vec128"/>
- <reg name="vr29s1" bitsize="128" type="vec128"/>
- <reg name="vr30s1" bitsize="128" type="vec128"/>
- <reg name="vr31s1" bitsize="128" type="vec128"/>
-
- <reg name="vscrs1" bitsize="32" group="vector"/>
- <reg name="vrsaves1" bitsize="32" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/power-altivec-valgrind-s2.xml b/mac/lib/valgrind/power-altivec-valgrind-s2.xml
deleted file mode 100644
index fe3a427..0000000
--- a/mac/lib/valgrind/power-altivec-valgrind-s2.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.altivec-valgrind-s2">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v16i8" type="int8" count="16"/>
- <union id="vec128">
- <field name="uint128" type="uint128"/>
- <field name="v4_float" type="v4f"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v16_int8" type="v16i8"/>
- </union>
-
- <reg name="vr0s2" bitsize="128" type="vec128"/>
- <reg name="vr1s2" bitsize="128" type="vec128"/>
- <reg name="vr2s2" bitsize="128" type="vec128"/>
- <reg name="vr3s2" bitsize="128" type="vec128"/>
- <reg name="vr4s2" bitsize="128" type="vec128"/>
- <reg name="vr5s2" bitsize="128" type="vec128"/>
- <reg name="vr6s2" bitsize="128" type="vec128"/>
- <reg name="vr7s2" bitsize="128" type="vec128"/>
- <reg name="vr8s2" bitsize="128" type="vec128"/>
- <reg name="vr9s2" bitsize="128" type="vec128"/>
- <reg name="vr10s2" bitsize="128" type="vec128"/>
- <reg name="vr11s2" bitsize="128" type="vec128"/>
- <reg name="vr12s2" bitsize="128" type="vec128"/>
- <reg name="vr13s2" bitsize="128" type="vec128"/>
- <reg name="vr14s2" bitsize="128" type="vec128"/>
- <reg name="vr15s2" bitsize="128" type="vec128"/>
- <reg name="vr16s2" bitsize="128" type="vec128"/>
- <reg name="vr17s2" bitsize="128" type="vec128"/>
- <reg name="vr18s2" bitsize="128" type="vec128"/>
- <reg name="vr19s2" bitsize="128" type="vec128"/>
- <reg name="vr20s2" bitsize="128" type="vec128"/>
- <reg name="vr21s2" bitsize="128" type="vec128"/>
- <reg name="vr22s2" bitsize="128" type="vec128"/>
- <reg name="vr23s2" bitsize="128" type="vec128"/>
- <reg name="vr24s2" bitsize="128" type="vec128"/>
- <reg name="vr25s2" bitsize="128" type="vec128"/>
- <reg name="vr26s2" bitsize="128" type="vec128"/>
- <reg name="vr27s2" bitsize="128" type="vec128"/>
- <reg name="vr28s2" bitsize="128" type="vec128"/>
- <reg name="vr29s2" bitsize="128" type="vec128"/>
- <reg name="vr30s2" bitsize="128" type="vec128"/>
- <reg name="vr31s2" bitsize="128" type="vec128"/>
-
- <reg name="vscrs2" bitsize="32" group="vector"/>
- <reg name="vrsaves2" bitsize="32" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/power-altivec.xml b/mac/lib/valgrind/power-altivec.xml
deleted file mode 100644
index 45d31af..0000000
--- a/mac/lib/valgrind/power-altivec.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.altivec">
- <vector id="v4f" type="ieee_single" count="4"/>
- <vector id="v4i32" type="int32" count="4"/>
- <vector id="v8i16" type="int16" count="8"/>
- <vector id="v16i8" type="int8" count="16"/>
- <union id="vec128">
- <field name="uint128" type="uint128"/>
- <field name="v4_float" type="v4f"/>
- <field name="v4_int32" type="v4i32"/>
- <field name="v8_int16" type="v8i16"/>
- <field name="v16_int8" type="v16i8"/>
- </union>
-
- <reg name="vr0" bitsize="128" type="vec128"/>
- <reg name="vr1" bitsize="128" type="vec128"/>
- <reg name="vr2" bitsize="128" type="vec128"/>
- <reg name="vr3" bitsize="128" type="vec128"/>
- <reg name="vr4" bitsize="128" type="vec128"/>
- <reg name="vr5" bitsize="128" type="vec128"/>
- <reg name="vr6" bitsize="128" type="vec128"/>
- <reg name="vr7" bitsize="128" type="vec128"/>
- <reg name="vr8" bitsize="128" type="vec128"/>
- <reg name="vr9" bitsize="128" type="vec128"/>
- <reg name="vr10" bitsize="128" type="vec128"/>
- <reg name="vr11" bitsize="128" type="vec128"/>
- <reg name="vr12" bitsize="128" type="vec128"/>
- <reg name="vr13" bitsize="128" type="vec128"/>
- <reg name="vr14" bitsize="128" type="vec128"/>
- <reg name="vr15" bitsize="128" type="vec128"/>
- <reg name="vr16" bitsize="128" type="vec128"/>
- <reg name="vr17" bitsize="128" type="vec128"/>
- <reg name="vr18" bitsize="128" type="vec128"/>
- <reg name="vr19" bitsize="128" type="vec128"/>
- <reg name="vr20" bitsize="128" type="vec128"/>
- <reg name="vr21" bitsize="128" type="vec128"/>
- <reg name="vr22" bitsize="128" type="vec128"/>
- <reg name="vr23" bitsize="128" type="vec128"/>
- <reg name="vr24" bitsize="128" type="vec128"/>
- <reg name="vr25" bitsize="128" type="vec128"/>
- <reg name="vr26" bitsize="128" type="vec128"/>
- <reg name="vr27" bitsize="128" type="vec128"/>
- <reg name="vr28" bitsize="128" type="vec128"/>
- <reg name="vr29" bitsize="128" type="vec128"/>
- <reg name="vr30" bitsize="128" type="vec128"/>
- <reg name="vr31" bitsize="128" type="vec128"/>
-
- <reg name="vscr" bitsize="32" group="vector"/>
- <reg name="vrsave" bitsize="32" group="vector"/>
-</feature>
diff --git a/mac/lib/valgrind/power-core.xml b/mac/lib/valgrind/power-core.xml
deleted file mode 100644
index 9acb3ad..0000000
--- a/mac/lib/valgrind/power-core.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.core">
- <reg name="r0" bitsize="32" type="uint32"/>
- <reg name="r1" bitsize="32" type="uint32"/>
- <reg name="r2" bitsize="32" type="uint32"/>
- <reg name="r3" bitsize="32" type="uint32"/>
- <reg name="r4" bitsize="32" type="uint32"/>
- <reg name="r5" bitsize="32" type="uint32"/>
- <reg name="r6" bitsize="32" type="uint32"/>
- <reg name="r7" bitsize="32" type="uint32"/>
- <reg name="r8" bitsize="32" type="uint32"/>
- <reg name="r9" bitsize="32" type="uint32"/>
- <reg name="r10" bitsize="32" type="uint32"/>
- <reg name="r11" bitsize="32" type="uint32"/>
- <reg name="r12" bitsize="32" type="uint32"/>
- <reg name="r13" bitsize="32" type="uint32"/>
- <reg name="r14" bitsize="32" type="uint32"/>
- <reg name="r15" bitsize="32" type="uint32"/>
- <reg name="r16" bitsize="32" type="uint32"/>
- <reg name="r17" bitsize="32" type="uint32"/>
- <reg name="r18" bitsize="32" type="uint32"/>
- <reg name="r19" bitsize="32" type="uint32"/>
- <reg name="r20" bitsize="32" type="uint32"/>
- <reg name="r21" bitsize="32" type="uint32"/>
- <reg name="r22" bitsize="32" type="uint32"/>
- <reg name="r23" bitsize="32" type="uint32"/>
- <reg name="r24" bitsize="32" type="uint32"/>
- <reg name="r25" bitsize="32" type="uint32"/>
- <reg name="r26" bitsize="32" type="uint32"/>
- <reg name="r27" bitsize="32" type="uint32"/>
- <reg name="r28" bitsize="32" type="uint32"/>
- <reg name="r29" bitsize="32" type="uint32"/>
- <reg name="r30" bitsize="32" type="uint32"/>
- <reg name="r31" bitsize="32" type="uint32"/>
-
- <reg name="pc" bitsize="32" type="code_ptr" regnum="64"/>
- <reg name="msr" bitsize="32" type="uint32"/>
- <reg name="cr" bitsize="32" type="uint32"/>
- <reg name="lr" bitsize="32" type="code_ptr"/>
- <reg name="ctr" bitsize="32" type="uint32"/>
- <reg name="xer" bitsize="32" type="uint32"/>
-</feature>
diff --git a/mac/lib/valgrind/power-fpu-valgrind-s1.xml b/mac/lib/valgrind/power-fpu-valgrind-s1.xml
deleted file mode 100644
index 01b852e..0000000
--- a/mac/lib/valgrind/power-fpu-valgrind-s1.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.fpu-valgrind-s1">
- <reg name="f0s1" bitsize="64" type="ieee_double" regnum="32"/>
- <reg name="f1s1" bitsize="64" type="ieee_double"/>
- <reg name="f2s1" bitsize="64" type="ieee_double"/>
- <reg name="f3s1" bitsize="64" type="ieee_double"/>
- <reg name="f4s1" bitsize="64" type="ieee_double"/>
- <reg name="f5s1" bitsize="64" type="ieee_double"/>
- <reg name="f6s1" bitsize="64" type="ieee_double"/>
- <reg name="f7s1" bitsize="64" type="ieee_double"/>
- <reg name="f8s1" bitsize="64" type="ieee_double"/>
- <reg name="f9s1" bitsize="64" type="ieee_double"/>
- <reg name="f10s1" bitsize="64" type="ieee_double"/>
- <reg name="f11s1" bitsize="64" type="ieee_double"/>
- <reg name="f12s1" bitsize="64" type="ieee_double"/>
- <reg name="f13s1" bitsize="64" type="ieee_double"/>
- <reg name="f14s1" bitsize="64" type="ieee_double"/>
- <reg name="f15s1" bitsize="64" type="ieee_double"/>
- <reg name="f16s1" bitsize="64" type="ieee_double"/>
- <reg name="f17s1" bitsize="64" type="ieee_double"/>
- <reg name="f18s1" bitsize="64" type="ieee_double"/>
- <reg name="f19s1" bitsize="64" type="ieee_double"/>
- <reg name="f20s1" bitsize="64" type="ieee_double"/>
- <reg name="f21s1" bitsize="64" type="ieee_double"/>
- <reg name="f22s1" bitsize="64" type="ieee_double"/>
- <reg name="f23s1" bitsize="64" type="ieee_double"/>
- <reg name="f24s1" bitsize="64" type="ieee_double"/>
- <reg name="f25s1" bitsize="64" type="ieee_double"/>
- <reg name="f26s1" bitsize="64" type="ieee_double"/>
- <reg name="f27s1" bitsize="64" type="ieee_double"/>
- <reg name="f28s1" bitsize="64" type="ieee_double"/>
- <reg name="f29s1" bitsize="64" type="ieee_double"/>
- <reg name="f30s1" bitsize="64" type="ieee_double"/>
- <reg name="f31s1" bitsize="64" type="ieee_double"/>
-
- <reg name="fpscrs1" bitsize="32" group="float" regnum="70"/>
-</feature>
diff --git a/mac/lib/valgrind/power-fpu-valgrind-s2.xml b/mac/lib/valgrind/power-fpu-valgrind-s2.xml
deleted file mode 100644
index 2db1a4a..0000000
--- a/mac/lib/valgrind/power-fpu-valgrind-s2.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.fpu-valgrind-s2">
- <reg name="f0s2" bitsize="64" type="ieee_double" regnum="32"/>
- <reg name="f1s2" bitsize="64" type="ieee_double"/>
- <reg name="f2s2" bitsize="64" type="ieee_double"/>
- <reg name="f3s2" bitsize="64" type="ieee_double"/>
- <reg name="f4s2" bitsize="64" type="ieee_double"/>
- <reg name="f5s2" bitsize="64" type="ieee_double"/>
- <reg name="f6s2" bitsize="64" type="ieee_double"/>
- <reg name="f7s2" bitsize="64" type="ieee_double"/>
- <reg name="f8s2" bitsize="64" type="ieee_double"/>
- <reg name="f9s2" bitsize="64" type="ieee_double"/>
- <reg name="f10s2" bitsize="64" type="ieee_double"/>
- <reg name="f11s2" bitsize="64" type="ieee_double"/>
- <reg name="f12s2" bitsize="64" type="ieee_double"/>
- <reg name="f13s2" bitsize="64" type="ieee_double"/>
- <reg name="f14s2" bitsize="64" type="ieee_double"/>
- <reg name="f15s2" bitsize="64" type="ieee_double"/>
- <reg name="f16s2" bitsize="64" type="ieee_double"/>
- <reg name="f17s2" bitsize="64" type="ieee_double"/>
- <reg name="f18s2" bitsize="64" type="ieee_double"/>
- <reg name="f19s2" bitsize="64" type="ieee_double"/>
- <reg name="f20s2" bitsize="64" type="ieee_double"/>
- <reg name="f21s2" bitsize="64" type="ieee_double"/>
- <reg name="f22s2" bitsize="64" type="ieee_double"/>
- <reg name="f23s2" bitsize="64" type="ieee_double"/>
- <reg name="f24s2" bitsize="64" type="ieee_double"/>
- <reg name="f25s2" bitsize="64" type="ieee_double"/>
- <reg name="f26s2" bitsize="64" type="ieee_double"/>
- <reg name="f27s2" bitsize="64" type="ieee_double"/>
- <reg name="f28s2" bitsize="64" type="ieee_double"/>
- <reg name="f29s2" bitsize="64" type="ieee_double"/>
- <reg name="f30s2" bitsize="64" type="ieee_double"/>
- <reg name="f31s2" bitsize="64" type="ieee_double"/>
-
- <reg name="fpscrs2" bitsize="32" group="float" regnum="70"/>
-</feature>
diff --git a/mac/lib/valgrind/power-fpu.xml b/mac/lib/valgrind/power-fpu.xml
deleted file mode 100644
index d896b47..0000000
--- a/mac/lib/valgrind/power-fpu.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.fpu">
- <reg name="f0" bitsize="64" type="ieee_double" regnum="32"/>
- <reg name="f1" bitsize="64" type="ieee_double"/>
- <reg name="f2" bitsize="64" type="ieee_double"/>
- <reg name="f3" bitsize="64" type="ieee_double"/>
- <reg name="f4" bitsize="64" type="ieee_double"/>
- <reg name="f5" bitsize="64" type="ieee_double"/>
- <reg name="f6" bitsize="64" type="ieee_double"/>
- <reg name="f7" bitsize="64" type="ieee_double"/>
- <reg name="f8" bitsize="64" type="ieee_double"/>
- <reg name="f9" bitsize="64" type="ieee_double"/>
- <reg name="f10" bitsize="64" type="ieee_double"/>
- <reg name="f11" bitsize="64" type="ieee_double"/>
- <reg name="f12" bitsize="64" type="ieee_double"/>
- <reg name="f13" bitsize="64" type="ieee_double"/>
- <reg name="f14" bitsize="64" type="ieee_double"/>
- <reg name="f15" bitsize="64" type="ieee_double"/>
- <reg name="f16" bitsize="64" type="ieee_double"/>
- <reg name="f17" bitsize="64" type="ieee_double"/>
- <reg name="f18" bitsize="64" type="ieee_double"/>
- <reg name="f19" bitsize="64" type="ieee_double"/>
- <reg name="f20" bitsize="64" type="ieee_double"/>
- <reg name="f21" bitsize="64" type="ieee_double"/>
- <reg name="f22" bitsize="64" type="ieee_double"/>
- <reg name="f23" bitsize="64" type="ieee_double"/>
- <reg name="f24" bitsize="64" type="ieee_double"/>
- <reg name="f25" bitsize="64" type="ieee_double"/>
- <reg name="f26" bitsize="64" type="ieee_double"/>
- <reg name="f27" bitsize="64" type="ieee_double"/>
- <reg name="f28" bitsize="64" type="ieee_double"/>
- <reg name="f29" bitsize="64" type="ieee_double"/>
- <reg name="f30" bitsize="64" type="ieee_double"/>
- <reg name="f31" bitsize="64" type="ieee_double"/>
-
- <reg name="fpscr" bitsize="32" group="float" regnum="70"/>
-</feature>
diff --git a/mac/lib/valgrind/power-linux-valgrind-s1.xml b/mac/lib/valgrind/power-linux-valgrind-s1.xml
deleted file mode 100644
index a02dd8e..0000000
--- a/mac/lib/valgrind/power-linux-valgrind-s1.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.linux-valgrind-s1">
- <reg name="orig_r3s1" bitsize="32" regnum="71"/>
- <reg name="traps1" bitsize="32"/>
-</feature>
diff --git a/mac/lib/valgrind/power-linux-valgrind-s2.xml b/mac/lib/valgrind/power-linux-valgrind-s2.xml
deleted file mode 100644
index 59f6ee3..0000000
--- a/mac/lib/valgrind/power-linux-valgrind-s2.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.linux-valgrind-s2">
- <reg name="orig_r3s2" bitsize="32" regnum="71"/>
- <reg name="traps2" bitsize="32"/>
-</feature>
diff --git a/mac/lib/valgrind/power-linux.xml b/mac/lib/valgrind/power-linux.xml
deleted file mode 100644
index b8b7519..0000000
--- a/mac/lib/valgrind/power-linux.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.linux">
- <reg name="orig_r3" bitsize="32" regnum="71"/>
- <reg name="trap" bitsize="32"/>
-</feature>
diff --git a/mac/lib/valgrind/power64-core-valgrind-s1.xml b/mac/lib/valgrind/power64-core-valgrind-s1.xml
deleted file mode 100644
index f6296bf..0000000
--- a/mac/lib/valgrind/power64-core-valgrind-s1.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.core-valgrind-s1">
- <reg name="r0s1" bitsize="64" type="uint64"/>
- <reg name="r1s1" bitsize="64" type="uint64"/>
- <reg name="r2s1" bitsize="64" type="uint64"/>
- <reg name="r3s1" bitsize="64" type="uint64"/>
- <reg name="r4s1" bitsize="64" type="uint64"/>
- <reg name="r5s1" bitsize="64" type="uint64"/>
- <reg name="r6s1" bitsize="64" type="uint64"/>
- <reg name="r7s1" bitsize="64" type="uint64"/>
- <reg name="r8s1" bitsize="64" type="uint64"/>
- <reg name="r9s1" bitsize="64" type="uint64"/>
- <reg name="r10s1" bitsize="64" type="uint64"/>
- <reg name="r11s1" bitsize="64" type="uint64"/>
- <reg name="r12s1" bitsize="64" type="uint64"/>
- <reg name="r13s1" bitsize="64" type="uint64"/>
- <reg name="r14s1" bitsize="64" type="uint64"/>
- <reg name="r15s1" bitsize="64" type="uint64"/>
- <reg name="r16s1" bitsize="64" type="uint64"/>
- <reg name="r17s1" bitsize="64" type="uint64"/>
- <reg name="r18s1" bitsize="64" type="uint64"/>
- <reg name="r19s1" bitsize="64" type="uint64"/>
- <reg name="r20s1" bitsize="64" type="uint64"/>
- <reg name="r21s1" bitsize="64" type="uint64"/>
- <reg name="r22s1" bitsize="64" type="uint64"/>
- <reg name="r23s1" bitsize="64" type="uint64"/>
- <reg name="r24s1" bitsize="64" type="uint64"/>
- <reg name="r25s1" bitsize="64" type="uint64"/>
- <reg name="r26s1" bitsize="64" type="uint64"/>
- <reg name="r27s1" bitsize="64" type="uint64"/>
- <reg name="r28s1" bitsize="64" type="uint64"/>
- <reg name="r29s1" bitsize="64" type="uint64"/>
- <reg name="r30s1" bitsize="64" type="uint64"/>
- <reg name="r31s1" bitsize="64" type="uint64"/>
-
- <reg name="pcs1" bitsize="64" type="code_ptr" regnum="64"/>
- <reg name="msrs1" bitsize="64" type="uint64"/>
- <reg name="crs1" bitsize="32" type="uint32"/>
- <reg name="lrs1" bitsize="64" type="code_ptr"/>
- <reg name="ctrs1" bitsize="64" type="uint64"/>
- <reg name="xers1" bitsize="32" type="uint32"/>
-</feature>
diff --git a/mac/lib/valgrind/power64-core-valgrind-s2.xml b/mac/lib/valgrind/power64-core-valgrind-s2.xml
deleted file mode 100644
index 663232e..0000000
--- a/mac/lib/valgrind/power64-core-valgrind-s2.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.core-valgrind-s2">
- <reg name="r0s2" bitsize="64" type="uint64"/>
- <reg name="r1s2" bitsize="64" type="uint64"/>
- <reg name="r2s2" bitsize="64" type="uint64"/>
- <reg name="r3s2" bitsize="64" type="uint64"/>
- <reg name="r4s2" bitsize="64" type="uint64"/>
- <reg name="r5s2" bitsize="64" type="uint64"/>
- <reg name="r6s2" bitsize="64" type="uint64"/>
- <reg name="r7s2" bitsize="64" type="uint64"/>
- <reg name="r8s2" bitsize="64" type="uint64"/>
- <reg name="r9s2" bitsize="64" type="uint64"/>
- <reg name="r10s2" bitsize="64" type="uint64"/>
- <reg name="r11s2" bitsize="64" type="uint64"/>
- <reg name="r12s2" bitsize="64" type="uint64"/>
- <reg name="r13s2" bitsize="64" type="uint64"/>
- <reg name="r14s2" bitsize="64" type="uint64"/>
- <reg name="r15s2" bitsize="64" type="uint64"/>
- <reg name="r16s2" bitsize="64" type="uint64"/>
- <reg name="r17s2" bitsize="64" type="uint64"/>
- <reg name="r18s2" bitsize="64" type="uint64"/>
- <reg name="r19s2" bitsize="64" type="uint64"/>
- <reg name="r20s2" bitsize="64" type="uint64"/>
- <reg name="r21s2" bitsize="64" type="uint64"/>
- <reg name="r22s2" bitsize="64" type="uint64"/>
- <reg name="r23s2" bitsize="64" type="uint64"/>
- <reg name="r24s2" bitsize="64" type="uint64"/>
- <reg name="r25s2" bitsize="64" type="uint64"/>
- <reg name="r26s2" bitsize="64" type="uint64"/>
- <reg name="r27s2" bitsize="64" type="uint64"/>
- <reg name="r28s2" bitsize="64" type="uint64"/>
- <reg name="r29s2" bitsize="64" type="uint64"/>
- <reg name="r30s2" bitsize="64" type="uint64"/>
- <reg name="r31s2" bitsize="64" type="uint64"/>
-
- <reg name="pcs2" bitsize="64" type="code_ptr" regnum="64"/>
- <reg name="msrs2" bitsize="64" type="uint64"/>
- <reg name="crs2" bitsize="32" type="uint32"/>
- <reg name="lrs2" bitsize="64" type="code_ptr"/>
- <reg name="ctrs2" bitsize="64" type="uint64"/>
- <reg name="xers2" bitsize="32" type="uint32"/>
-</feature>
diff --git a/mac/lib/valgrind/power64-core.xml b/mac/lib/valgrind/power64-core.xml
deleted file mode 100644
index e0a6ee3..0000000
--- a/mac/lib/valgrind/power64-core.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.core">
- <reg name="r0" bitsize="64" type="uint64"/>
- <reg name="r1" bitsize="64" type="uint64"/>
- <reg name="r2" bitsize="64" type="uint64"/>
- <reg name="r3" bitsize="64" type="uint64"/>
- <reg name="r4" bitsize="64" type="uint64"/>
- <reg name="r5" bitsize="64" type="uint64"/>
- <reg name="r6" bitsize="64" type="uint64"/>
- <reg name="r7" bitsize="64" type="uint64"/>
- <reg name="r8" bitsize="64" type="uint64"/>
- <reg name="r9" bitsize="64" type="uint64"/>
- <reg name="r10" bitsize="64" type="uint64"/>
- <reg name="r11" bitsize="64" type="uint64"/>
- <reg name="r12" bitsize="64" type="uint64"/>
- <reg name="r13" bitsize="64" type="uint64"/>
- <reg name="r14" bitsize="64" type="uint64"/>
- <reg name="r15" bitsize="64" type="uint64"/>
- <reg name="r16" bitsize="64" type="uint64"/>
- <reg name="r17" bitsize="64" type="uint64"/>
- <reg name="r18" bitsize="64" type="uint64"/>
- <reg name="r19" bitsize="64" type="uint64"/>
- <reg name="r20" bitsize="64" type="uint64"/>
- <reg name="r21" bitsize="64" type="uint64"/>
- <reg name="r22" bitsize="64" type="uint64"/>
- <reg name="r23" bitsize="64" type="uint64"/>
- <reg name="r24" bitsize="64" type="uint64"/>
- <reg name="r25" bitsize="64" type="uint64"/>
- <reg name="r26" bitsize="64" type="uint64"/>
- <reg name="r27" bitsize="64" type="uint64"/>
- <reg name="r28" bitsize="64" type="uint64"/>
- <reg name="r29" bitsize="64" type="uint64"/>
- <reg name="r30" bitsize="64" type="uint64"/>
- <reg name="r31" bitsize="64" type="uint64"/>
-
- <reg name="pc" bitsize="64" type="code_ptr" regnum="64"/>
- <reg name="msr" bitsize="64" type="uint64"/>
- <reg name="cr" bitsize="32" type="uint32"/>
- <reg name="lr" bitsize="64" type="code_ptr"/>
- <reg name="ctr" bitsize="64" type="uint64"/>
- <reg name="xer" bitsize="32" type="uint32"/>
-</feature>
diff --git a/mac/lib/valgrind/power64-linux-valgrind-s1.xml b/mac/lib/valgrind/power64-linux-valgrind-s1.xml
deleted file mode 100644
index 7f1d0ac..0000000
--- a/mac/lib/valgrind/power64-linux-valgrind-s1.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.linux-valgrind-s1">
- <reg name="orig_r3s1" bitsize="64" regnum="71"/>
- <reg name="traps1" bitsize="64"/>
-</feature>
diff --git a/mac/lib/valgrind/power64-linux-valgrind-s2.xml b/mac/lib/valgrind/power64-linux-valgrind-s2.xml
deleted file mode 100644
index 007bd04..0000000
--- a/mac/lib/valgrind/power64-linux-valgrind-s2.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.linux-valgrind-s2">
- <reg name="orig_r3s2" bitsize="64" regnum="71"/>
- <reg name="traps2" bitsize="64"/>
-</feature>
diff --git a/mac/lib/valgrind/power64-linux.xml b/mac/lib/valgrind/power64-linux.xml
deleted file mode 100644
index a72a058..0000000
--- a/mac/lib/valgrind/power64-linux.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!DOCTYPE feature SYSTEM "gdb-target.dtd">
-<feature name="org.gnu.gdb.power.linux">
- <reg name="orig_r3" bitsize="64" regnum="71"/>
- <reg name="trap" bitsize="64"/>
-</feature>
diff --git a/mac/lib/valgrind/powerpc-altivec32l-valgrind.xml b/mac/lib/valgrind/powerpc-altivec32l-valgrind.xml
deleted file mode 100644
index 07094a4..0000000
--- a/mac/lib/valgrind/powerpc-altivec32l-valgrind.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- PowerPC UISA - a PPC processor as viewed by user-level code. A UISA-only
- view of the PowerPC. Includes Linux-only special "registers" and AltiVec
- vector registers. -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>powerpc:common</architecture>
- <xi:include href="power-core.xml"/>
- <xi:include href="power-fpu.xml"/>
- <xi:include href="power-linux.xml"/>
- <xi:include href="power-altivec.xml"/>
- <xi:include href="power-core-valgrind-s1.xml"/>
- <xi:include href="power-fpu-valgrind-s1.xml"/>
- <xi:include href="power-linux-valgrind-s1.xml"/>
- <xi:include href="power-altivec-valgrind-s1.xml"/>
- <xi:include href="power-core-valgrind-s2.xml"/>
- <xi:include href="power-fpu-valgrind-s2.xml"/>
- <xi:include href="power-linux-valgrind-s2.xml"/>
- <xi:include href="power-altivec-valgrind-s2.xml"/>
-</target>
diff --git a/mac/lib/valgrind/powerpc-altivec32l.xml b/mac/lib/valgrind/powerpc-altivec32l.xml
deleted file mode 100644
index 8d77e10..0000000
--- a/mac/lib/valgrind/powerpc-altivec32l.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- PowerPC UISA - a PPC processor as viewed by user-level code. A UISA-only
- view of the PowerPC. Includes Linux-only special "registers" and AltiVec
- vector registers. -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>powerpc:common</architecture>
- <xi:include href="power-core.xml"/>
- <xi:include href="power-fpu.xml"/>
- <xi:include href="power-linux.xml"/>
- <xi:include href="power-altivec.xml"/>
-</target>
diff --git a/mac/lib/valgrind/powerpc-altivec64l-valgrind.xml b/mac/lib/valgrind/powerpc-altivec64l-valgrind.xml
deleted file mode 100644
index a2cd615..0000000
--- a/mac/lib/valgrind/powerpc-altivec64l-valgrind.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- PowerPC UISA - a PPC processor as viewed by user-level code. A UISA-only
- view of the PowerPC. Includes Linux-only special "registers" and AltiVec
- vector registers. -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>powerpc:common64</architecture>
- <xi:include href="power64-core.xml"/>
- <xi:include href="power-fpu.xml"/>
- <xi:include href="power64-linux.xml"/>
- <xi:include href="power-altivec.xml"/>
- <xi:include href="power64-core-valgrind-s1.xml"/>
- <xi:include href="power-fpu-valgrind-s1.xml"/>
- <xi:include href="power64-linux-valgrind-s1.xml"/>
- <xi:include href="power-altivec-valgrind-s1.xml"/>
- <xi:include href="power64-core-valgrind-s2.xml"/>
- <xi:include href="power-fpu-valgrind-s2.xml"/>
- <xi:include href="power64-linux-valgrind-s2.xml"/>
- <xi:include href="power-altivec-valgrind-s2.xml"/>
-</target>
diff --git a/mac/lib/valgrind/powerpc-altivec64l.xml b/mac/lib/valgrind/powerpc-altivec64l.xml
deleted file mode 100644
index d06dad9..0000000
--- a/mac/lib/valgrind/powerpc-altivec64l.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<!-- Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
-
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved. -->
-
-<!-- PowerPC UISA - a PPC processor as viewed by user-level code. A UISA-only
- view of the PowerPC. Includes Linux-only special "registers" and AltiVec
- vector registers. -->
-
-<!DOCTYPE target SYSTEM "gdb-target.dtd">
-<target>
- <architecture>powerpc:common64</architecture>
- <xi:include href="power64-core.xml"/>
- <xi:include href="power-fpu.xml"/>
- <xi:include href="power64-linux.xml"/>
- <xi:include href="power-altivec.xml"/>
-</target>
diff --git a/mac/lib/valgrind/vgpreload_core-amd64-darwin.so b/mac/lib/valgrind/vgpreload_core-amd64-darwin.so
deleted file mode 100755
index a58f58b..0000000
--- a/mac/lib/valgrind/vgpreload_core-amd64-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/vgpreload_core-amd64-darwin.so.dSYM/Contents/Info.plist b/mac/lib/valgrind/vgpreload_core-amd64-darwin.so.dSYM/Contents/Info.plist
deleted file mode 100644
index 71ac8ce..0000000
--- a/mac/lib/valgrind/vgpreload_core-amd64-darwin.so.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.vgpreload_core-amd64-darwin.so</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>x86_64</key>
- <string>456F3CDF-D563-F02B-7683-2ED858A7EE69</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/vgpreload_core-amd64-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_core-amd64-darwin.so b/mac/lib/valgrind/vgpreload_core-amd64-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_core-amd64-darwin.so
deleted file mode 100644
index ae1cebe..0000000
--- a/mac/lib/valgrind/vgpreload_core-amd64-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_core-amd64-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/vgpreload_core-x86-darwin.so b/mac/lib/valgrind/vgpreload_core-x86-darwin.so
deleted file mode 100755
index ec1926b..0000000
--- a/mac/lib/valgrind/vgpreload_core-x86-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/vgpreload_core-x86-darwin.so.dSYM/Contents/Info.plist b/mac/lib/valgrind/vgpreload_core-x86-darwin.so.dSYM/Contents/Info.plist
deleted file mode 100644
index 89b185e..0000000
--- a/mac/lib/valgrind/vgpreload_core-x86-darwin.so.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.vgpreload_core-x86-darwin.so</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>i386</key>
- <string>49C3D82A-6A49-101C-B8A2-DC72AF9E3520</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/vgpreload_core-x86-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_core-x86-darwin.so b/mac/lib/valgrind/vgpreload_core-x86-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_core-x86-darwin.so
deleted file mode 100644
index 20c5e6e..0000000
--- a/mac/lib/valgrind/vgpreload_core-x86-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_core-x86-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so b/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so
deleted file mode 100755
index 99dc553..0000000
--- a/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so.dSYM/Contents/Info.plist b/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so.dSYM/Contents/Info.plist
deleted file mode 100644
index d808175..0000000
--- a/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.vgpreload_memcheck-amd64-darwin.so</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>x86_64</key>
- <string>5CB69B00-4D6F-895C-7CF1-8BD0460CB022</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_memcheck-amd64-darwin.so b/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_memcheck-amd64-darwin.so
deleted file mode 100644
index 641b4c8..0000000
--- a/mac/lib/valgrind/vgpreload_memcheck-amd64-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_memcheck-amd64-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so b/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so
deleted file mode 100755
index a12b189..0000000
--- a/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so.dSYM/Contents/Info.plist b/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so.dSYM/Contents/Info.plist
deleted file mode 100644
index e698f43..0000000
--- a/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so.dSYM/Contents/Info.plist
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.vgpreload_memcheck-x86-darwin.so</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>dSYM_UUID</key>
- <dict>
- <key>i386</key>
- <string>2855CA22-D96C-68C8-3D15-189A0443B205</string>
- </dict>
- </dict>
-</plist>
diff --git a/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_memcheck-x86-darwin.so b/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_memcheck-x86-darwin.so
deleted file mode 100644
index c404357..0000000
--- a/mac/lib/valgrind/vgpreload_memcheck-x86-darwin.so.dSYM/Contents/Resources/DWARF/vgpreload_memcheck-x86-darwin.so
+++ /dev/null
Binary files differ
diff --git a/mac/share/info/annotate.info b/mac/share/info/annotate.info
deleted file mode 100644
index 602d972..0000000
--- a/mac/share/info/annotate.info
+++ /dev/null
@@ -1,1107 +0,0 @@
-This is annotate.info, produced by makeinfo version 4.8 from
-./annotate.texinfo.
-
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Annotate: (annotate). The obsolete annotation interface.
-END-INFO-DIR-ENTRY
-
- This file documents GDB's obsolete annotations.
-
- Copyright 1994, 1995, 2000, 2001, 2003 Free Software Foundation, Inc.
-
- Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.1 or
-any later version published by the Free Software Foundation; with no
-Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
-Texts. A copy of the license is included in the section entitled "GNU
-Free Documentation License".
-
-
-File: annotate.info, Node: Top, Next: Annotations Overview, Up: (dir)
-
-GDB Annotations
-***************
-
-This document describes the obsolete level two annotation interface
-implemented in older GDB versions.
-
-* Menu:
-
-* Annotations Overview:: What annotations are; the general syntax.
-* Limitations:: Limitations of the annotation interface.
-* Migrating to GDB/MI:: Migrating to GDB/MI
-* Server Prefix:: Issuing a command without affecting user state.
-* Value Annotations:: Values are marked as such.
-* Frame Annotations:: Stack frames are annotated.
-* Displays:: GDB can be told to display something periodically.
-* Prompting:: Annotations marking GDB's need for input.
-* Errors:: Annotations for error messages.
-* Breakpoint Info:: Information on breakpoints.
-* Invalidation:: Some annotations describe things now invalid.
-* Annotations for Running::
- Whether the program is running, how it stopped, etc.
-* Source Annotations:: Annotations describing source code.
-
-* GNU Free Documentation License::
-
-
-File: annotate.info, Node: Annotations Overview, Next: Limitations, Prev: Top, Up: Top
-
-1 What is an Annotation?
-************************
-
-To produce obsolete level two annotations, start GDB with the
-`--annotate=2' option.
-
- Annotations start with a newline character, two `control-z'
-characters, and the name of the annotation. If there is no additional
-information associated with this annotation, the name of the annotation
-is followed immediately by a newline. If there is additional
-information, the name of the annotation is followed by a space, the
-additional information, and a newline. The additional information
-cannot contain newline characters.
-
- Any output not beginning with a newline and two `control-z'
-characters denotes literal output from GDB. Currently there is no need
-for GDB to output a newline followed by two `control-z' characters, but
-if there was such a need, the annotations could be extended with an
-`escape' annotation which means those three characters as output.
-
- A simple example of starting up GDB with annotations is:
-
- $ gdb --annotate=2
- GNU GDB 5.0
- Copyright 2000 Free Software Foundation, Inc.
- GDB is free software, covered by the GNU General Public License,
- and you are welcome to change it and/or distribute copies of it
- under certain conditions.
- Type "show copying" to see the conditions.
- There is absolutely no warranty for GDB. Type "show warranty"
- for details.
- This GDB was configured as "sparc-sun-sunos4.1.3"
-
- ^Z^Zpre-prompt
- (gdb)
- ^Z^Zprompt
- quit
-
- ^Z^Zpost-prompt
- $
-
- Here `quit' is input to GDB; the rest is output from GDB. The three
-lines beginning `^Z^Z' (where `^Z' denotes a `control-z' character) are
-annotations; the rest is output from GDB.
-
-
-File: annotate.info, Node: Limitations, Next: Migrating to GDB/MI, Prev: Annotations Overview, Up: Top
-
-2 Limitations of the Annotation Interface
-*****************************************
-
-The level two annotations mechanism is known to have a number of
-technical and architectural limitations. As a consequence, in 2001,
-with the release of GDB 5.1 and the addition of GDB/MI, the annotation
-interface was marked as deprecated.
-
- This chapter discusses the known problems.
-
-2.1 Dependant on CLI output
-===========================
-
-The annotation interface works by interspersing markups with GDB normal
-command-line interpreter output. Unfortunately, this makes the
-annotation client dependant on not just the annotations, but also the
-CLI output. This is because the client is forced to assume that
-specific GDB commands provide specific information. Any change to
-GDB's CLI output modifies or removes that information and,
-consequently, likely breaks the client.
-
- Since the GDB/MI output is independant of the CLI, it does not have
-this problem.
-
-2.2 Scalability
-===============
-
-The annotation interface relies on value annotations (*note Value
-Annotations::) and the display mechanism as a way of obtaining
-up-to-date value information. These mechanisms are not scalable.
-
- In a graphical environment, where many values can be displayed
-simultaneously, a serious performance problem occurs when the client
-tries to first extract from GDB, and then re-display, all those values.
-The client should instead only request and update the values that
-changed.
-
- The GDB/MI Variable Objects provide just that mechanism.
-
-2.3 Correctness
-===============
-
-The annotation interface assumes that a variable's value can only be
-changed when the target is running. This assumption is not correct. A
-single assignment to a single variable can result in the entire target,
-and all displayed values, needing an update.
-
- The GDB/MI Variable Objects include a mechanism for efficiently
-reporting such changes.
-
-2.4 Reliability
-===============
-
-The GDB/MI interface includes a dedicated test directory
-(`gdb/gdb.mi'), and any addition or fix to GDB/MI must include
-testsuite changes.
-
-2.5 Maintainability
-===================
-
-The annotation mechanism was implemented by interspersing CLI print
-statements with various annotations. As a consequence, any CLI output
-change can alter the annotation output.
-
- Since the GDB/MI output is independant of the CLI, and the GDB/MI is
-increasingly implemented independant of the CLI code, its long term
-maintenance is much easier.
-
-
-File: annotate.info, Node: Migrating to GDB/MI, Next: Server Prefix, Prev: Limitations, Up: Top
-
-3 Migrating to GDB/MI
-*********************
-
-By using the `interp mi' command, it is possible for annotation clients
-to invoke GDB/MI commands, and hence access the GDB/MI. By doing this,
-existing annotation clients have a migration path from this obsolete
-interface to GDB/MI.
-
-
-File: annotate.info, Node: Server Prefix, Next: Value Annotations, Prev: Migrating to GDB/MI, Up: Top
-
-4 The Server Prefix
-*******************
-
-To issue a command to GDB without affecting certain aspects of the
-state which is seen by users, prefix it with `server '. This means
-that this command will not affect the command history, nor will it
-affect GDB's notion of which command to repeat if <RET> is pressed on a
-line by itself.
-
- The server prefix does not affect the recording of values into the
-value history; to print a value without recording it into the value
-history, use the `output' command instead of the `print' command.
-
-
-File: annotate.info, Node: Value Annotations, Next: Frame Annotations, Prev: Server Prefix, Up: Top
-
-5 Values
-********
-
-_Value Annotations have been removed. GDB/MI instead provides Variable
-Objects._
-
- When a value is printed in various contexts, GDB uses annotations to
-delimit the value from the surrounding text.
-
- If a value is printed using `print' and added to the value history,
-the annotation looks like
-
- ^Z^Zvalue-history-begin HISTORY-NUMBER VALUE-FLAGS
- HISTORY-STRING
- ^Z^Zvalue-history-value
- THE-VALUE
- ^Z^Zvalue-history-end
-
-where HISTORY-NUMBER is the number it is getting in the value history,
-HISTORY-STRING is a string, such as `$5 = ', which introduces the value
-to the user, THE-VALUE is the output corresponding to the value itself,
-and VALUE-FLAGS is `*' for a value which can be dereferenced and `-'
-for a value which cannot.
-
- If the value is not added to the value history (it is an invalid
-float or it is printed with the `output' command), the annotation is
-similar:
-
- ^Z^Zvalue-begin VALUE-FLAGS
- THE-VALUE
- ^Z^Zvalue-end
-
- When GDB prints an argument to a function (for example, in the output
-from the `backtrace' command), it annotates it as follows:
-
- ^Z^Zarg-begin
- ARGUMENT-NAME
- ^Z^Zarg-name-end
- SEPARATOR-STRING
- ^Z^Zarg-value VALUE-FLAGS
- THE-VALUE
- ^Z^Zarg-end
-
-where ARGUMENT-NAME is the name of the argument, SEPARATOR-STRING is
-text which separates the name from the value for the user's benefit
-(such as `='), and VALUE-FLAGS and THE-VALUE have the same meanings as
-in a `value-history-begin' annotation.
-
- When printing a structure, GDB annotates it as follows:
-
- ^Z^Zfield-begin VALUE-FLAGS
- FIELD-NAME
- ^Z^Zfield-name-end
- SEPARATOR-STRING
- ^Z^Zfield-value
- THE-VALUE
- ^Z^Zfield-end
-
-where FIELD-NAME is the name of the field, SEPARATOR-STRING is text
-which separates the name from the value for the user's benefit (such as
-`='), and VALUE-FLAGS and THE-VALUE have the same meanings as in a
-`value-history-begin' annotation.
-
- When printing an array, GDB annotates it as follows:
-
- ^Z^Zarray-section-begin ARRAY-INDEX VALUE-FLAGS
-
-where ARRAY-INDEX is the index of the first element being annotated and
-VALUE-FLAGS has the same meaning as in a `value-history-begin'
-annotation. This is followed by any number of elements, where is
-element can be either a single element:
-
- `,' WHITESPACE ; omitted for the first element
- THE-VALUE
- ^Z^Zelt
-
- or a repeated element
-
- `,' WHITESPACE ; omitted for the first element
- THE-VALUE
- ^Z^Zelt-rep NUMBER-OF-REPETITIONS
- REPETITION-STRING
- ^Z^Zelt-rep-end
-
- In both cases, THE-VALUE is the output for the value of the element
-and WHITESPACE can contain spaces, tabs, and newlines. In the repeated
-case, NUMBER-OF-REPETITIONS is the number of consecutive array elements
-which contain that value, and REPETITION-STRING is a string which is
-designed to convey to the user that repetition is being depicted.
-
- Once all the array elements have been output, the array annotation is
-ended with
-
- ^Z^Zarray-section-end
-
-
-File: annotate.info, Node: Frame Annotations, Next: Displays, Prev: Value Annotations, Up: Top
-
-6 Frames
-********
-
-_Value Annotations have been removed. GDB/MI instead provides a number
-of frame commands._
-
- _Frame annotations are no longer available. The GDB/MI provides
-`-stack-list-arguments', `-stack-list-locals', and `-stack-list-frames'
-commands._
-
- Whenever GDB prints a frame, it annotates it. For example, this
-applies to frames printed when GDB stops, output from commands such as
-`backtrace' or `up', etc.
-
- The frame annotation begins with
-
- ^Z^Zframe-begin LEVEL ADDRESS
- LEVEL-STRING
-
-where LEVEL is the number of the frame (0 is the innermost frame, and
-other frames have positive numbers), ADDRESS is the address of the code
-executing in that frame, and LEVEL-STRING is a string designed to
-convey the level to the user. ADDRESS is in the form `0x' followed by
-one or more lowercase hex digits (note that this does not depend on the
-language). The frame ends with
-
- ^Z^Zframe-end
-
- Between these annotations is the main body of the frame, which can
-consist of
-
- * ^Z^Zfunction-call
- FUNCTION-CALL-STRING
-
- where FUNCTION-CALL-STRING is text designed to convey to the user
- that this frame is associated with a function call made by GDB to a
- function in the program being debugged.
-
- * ^Z^Zsignal-handler-caller
- SIGNAL-HANDLER-CALLER-STRING
-
- where SIGNAL-HANDLER-CALLER-STRING is text designed to convey to
- the user that this frame is associated with whatever mechanism is
- used by this operating system to call a signal handler (it is the
- frame which calls the signal handler, not the frame for the signal
- handler itself).
-
- * A normal frame.
-
- This can optionally (depending on whether this is thought of as
- interesting information for the user to see) begin with
-
- ^Z^Zframe-address
- ADDRESS
- ^Z^Zframe-address-end
- SEPARATOR-STRING
-
- where ADDRESS is the address executing in the frame (the same
- address as in the `frame-begin' annotation, but printed in a form
- which is intended for user consumption--in particular, the syntax
- varies depending on the language), and SEPARATOR-STRING is a string
- intended to separate this address from what follows for the user's
- benefit.
-
- Then comes
-
- ^Z^Zframe-function-name
- FUNCTION-NAME
- ^Z^Zframe-args
- ARGUMENTS
-
- where FUNCTION-NAME is the name of the function executing in the
- frame, or `??' if not known, and ARGUMENTS are the arguments to
- the frame, with parentheses around them (each argument is annotated
- individually as well, *note Value Annotations::).
-
- If source information is available, a reference to it is then
- printed:
-
- ^Z^Zframe-source-begin
- SOURCE-INTRO-STRING
- ^Z^Zframe-source-file
- FILENAME
- ^Z^Zframe-source-file-end
- :
- ^Z^Zframe-source-line
- LINE-NUMBER
- ^Z^Zframe-source-end
-
- where SOURCE-INTRO-STRING separates for the user's benefit the
- reference from the text which precedes it, FILENAME is the name of
- the source file, and LINE-NUMBER is the line number within that
- file (the first line is line 1).
-
- If GDB prints some information about where the frame is from (which
- library, which load segment, etc.; currently only done on the
- RS/6000), it is annotated with
-
- ^Z^Zframe-where
- INFORMATION
-
- Then, if source is to actually be displayed for this frame (for
- example, this is not true for output from the `backtrace'
- command), then a `source' annotation (*note Source Annotations::)
- is displayed. Unlike most annotations, this is output instead of
- the normal text which would be output, not in addition.
-
-
-File: annotate.info, Node: Displays, Next: Prompting, Prev: Frame Annotations, Up: Top
-
-7 Displays
-**********
-
-_Display Annotations have been removed. GDB/MI instead provides
-Variable Objects._
-
- When GDB is told to display something using the `display' command,
-the results of the display are annotated:
-
- ^Z^Zdisplay-begin
- NUMBER
- ^Z^Zdisplay-number-end
- NUMBER-SEPARATOR
- ^Z^Zdisplay-format
- FORMAT
- ^Z^Zdisplay-expression
- EXPRESSION
- ^Z^Zdisplay-expression-end
- EXPRESSION-SEPARATOR
- ^Z^Zdisplay-value
- VALUE
- ^Z^Zdisplay-end
-
-where NUMBER is the number of the display, NUMBER-SEPARATOR is intended
-to separate the number from what follows for the user, FORMAT includes
-information such as the size, format, or other information about how
-the value is being displayed, EXPRESSION is the expression being
-displayed, EXPRESSION-SEPARATOR is intended to separate the expression
-from the text that follows for the user, and VALUE is the actual value
-being displayed.
-
-
-File: annotate.info, Node: Prompting, Next: Errors, Prev: Displays, Up: Top
-
-8 Annotation for GDB Input
-**************************
-
-When GDB prompts for input, it annotates this fact so it is possible to
-know when to send output, when the output from a given command is over,
-etc.
-
- Different kinds of input each have a different "input type". Each
-input type has three annotations: a `pre-' annotation, which denotes
-the beginning of any prompt which is being output, a plain annotation,
-which denotes the end of the prompt, and then a `post-' annotation
-which denotes the end of any echo which may (or may not) be associated
-with the input. For example, the `prompt' input type features the
-following annotations:
-
- ^Z^Zpre-prompt
- ^Z^Zprompt
- ^Z^Zpost-prompt
-
- The input types are
-
-`prompt'
- When GDB is prompting for a command (the main GDB prompt).
-
-`commands'
- When GDB prompts for a set of commands, like in the `commands'
- command. The annotations are repeated for each command which is
- input.
-
-`overload-choice'
- When GDB wants the user to select between various overloaded
- functions.
-
-`query'
- When GDB wants the user to confirm a potentially dangerous
- operation.
-
-`prompt-for-continue'
- When GDB is asking the user to press return to continue. Note:
- Don't expect this to work well; instead use `set height 0' to
- disable prompting. This is because the counting of lines is buggy
- in the presence of annotations.
-
-
-File: annotate.info, Node: Errors, Next: Breakpoint Info, Prev: Prompting, Up: Top
-
-9 Errors
-********
-
- ^Z^Zquit
-
- This annotation occurs right before GDB responds to an interrupt.
-
- ^Z^Zerror
-
- This annotation occurs right before GDB responds to an error.
-
- Quit and error annotations indicate that any annotations which GDB
-was in the middle of may end abruptly. For example, if a
-`value-history-begin' annotation is followed by a `error', one cannot
-expect to receive the matching `value-history-end'. One cannot expect
-not to receive it either, however; an error annotation does not
-necessarily mean that GDB is immediately returning all the way to the
-top level.
-
- A quit or error annotation may be preceded by
-
- ^Z^Zerror-begin
-
- Any output between that and the quit or error annotation is the error
-message.
-
- Warning messages are not yet annotated.
-
-
-File: annotate.info, Node: Breakpoint Info, Next: Invalidation, Prev: Errors, Up: Top
-
-10 Information on Breakpoints
-*****************************
-
-_Breakpoint Annotations have been removed. GDB/MI instead provides
-breakpoint commands._
-
- The output from the `info breakpoints' command is annotated as
-follows:
-
- ^Z^Zbreakpoints-headers
- HEADER-ENTRY
- ^Z^Zbreakpoints-table
-
-where HEADER-ENTRY has the same syntax as an entry (see below) but
-instead of containing data, it contains strings which are intended to
-convey the meaning of each field to the user. This is followed by any
-number of entries. If a field does not apply for this entry, it is
-omitted. Fields may contain trailing whitespace. Each entry consists
-of:
-
- ^Z^Zrecord
- ^Z^Zfield 0
- NUMBER
- ^Z^Zfield 1
- TYPE
- ^Z^Zfield 2
- DISPOSITION
- ^Z^Zfield 3
- ENABLE
- ^Z^Zfield 4
- ADDRESS
- ^Z^Zfield 5
- WHAT
- ^Z^Zfield 6
- FRAME
- ^Z^Zfield 7
- CONDITION
- ^Z^Zfield 8
- IGNORE-COUNT
- ^Z^Zfield 9
- COMMANDS
-
- Note that ADDRESS is intended for user consumption--the syntax
-varies depending on the language.
-
- The output ends with
-
- ^Z^Zbreakpoints-table-end
-
-
-File: annotate.info, Node: Invalidation, Next: Annotations for Running, Prev: Breakpoint Info, Up: Top
-
-11 Invalidation Notices
-***********************
-
-The following annotations say that certain pieces of state may have
-changed.
-
-`^Z^Zframes-invalid'
- The frames (for example, output from the `backtrace' command) may
- have changed.
-
-`^Z^Zbreakpoints-invalid'
- The breakpoints may have changed. For example, the user just
- added or deleted a breakpoint.
-
-
-File: annotate.info, Node: Annotations for Running, Next: Source Annotations, Prev: Invalidation, Up: Top
-
-12 Running the Program
-**********************
-
-When the program starts executing due to a GDB command such as `step'
-or `continue',
-
- ^Z^Zstarting
-
- is output. When the program stops,
-
- ^Z^Zstopped
-
- is output. Before the `stopped' annotation, a variety of
-annotations describe how the program stopped.
-
-`^Z^Zexited EXIT-STATUS'
- The program exited, and EXIT-STATUS is the exit status (zero for
- successful exit, otherwise nonzero).
-
-`^Z^Zsignalled'
- The program exited with a signal. After the `^Z^Zsignalled', the
- annotation continues:
-
- INTRO-TEXT
- ^Z^Zsignal-name
- NAME
- ^Z^Zsignal-name-end
- MIDDLE-TEXT
- ^Z^Zsignal-string
- STRING
- ^Z^Zsignal-string-end
- END-TEXT
-
- where NAME is the name of the signal, such as `SIGILL' or
- `SIGSEGV', and STRING is the explanation of the signal, such as
- `Illegal Instruction' or `Segmentation fault'. INTRO-TEXT,
- MIDDLE-TEXT, and END-TEXT are for the user's benefit and have no
- particular format.
-
-`^Z^Zsignal'
- The syntax of this annotation is just like `signalled', but GDB is
- just saying that the program received the signal, not that it was
- terminated with it.
-
-`^Z^Zbreakpoint NUMBER'
- The program hit breakpoint number NUMBER.
-
-`^Z^Zwatchpoint NUMBER'
- The program hit watchpoint number NUMBER.
-
-
-File: annotate.info, Node: Source Annotations, Next: GNU Free Documentation License, Prev: Annotations for Running, Up: Top
-
-13 Displaying Source
-********************
-
-The following annotation is used instead of displaying source code:
-
- ^Z^Zsource FILENAME:LINE:CHARACTER:MIDDLE:ADDR
-
- where FILENAME is an absolute file name indicating which source
-file, LINE is the line number within that file (where 1 is the first
-line in the file), CHARACTER is the character position within the file
-(where 0 is the first character in the file) (for most debug formats
-this will necessarily point to the beginning of a line), MIDDLE is
-`middle' if ADDR is in the middle of the line, or `beg' if ADDR is at
-the beginning of the line, and ADDR is the address in the target
-program associated with the source which is being displayed. ADDR is
-in the form `0x' followed by one or more lowercase hex digits (note
-that this does not depend on the language).
-
-
-File: annotate.info, Node: GNU Free Documentation License, Prev: Source Annotations, Up: Top
-
-14 GNU Free Documentation License
-*********************************
-
- Version 1.2, November 2002
-
- Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
-
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- 0. PREAMBLE
-
- The purpose of this License is to make a manual, textbook, or other
- functional and useful document "free" in the sense of freedom: to
- assure everyone the effective freedom to copy and redistribute it,
- with or without modifying it, either commercially or
- noncommercially. Secondarily, this License preserves for the
- author and publisher a way to get credit for their work, while not
- being considered responsible for modifications made by others.
-
- This License is a kind of "copyleft", which means that derivative
- works of the document must themselves be free in the same sense.
- It complements the GNU General Public License, which is a copyleft
- license designed for free software.
-
- We have designed this License in order to use it for manuals for
- free software, because free software needs free documentation: a
- free program should come with manuals providing the same freedoms
- that the software does. But this License is not limited to
- software manuals; it can be used for any textual work, regardless
- of subject matter or whether it is published as a printed book.
- We recommend this License principally for works whose purpose is
- instruction or reference.
-
- 1. APPLICABILITY AND DEFINITIONS
-
- This License applies to any manual or other work, in any medium,
- that contains a notice placed by the copyright holder saying it
- can be distributed under the terms of this License. Such a notice
- grants a world-wide, royalty-free license, unlimited in duration,
- to use that work under the conditions stated herein. The
- "Document", below, refers to any such manual or work. Any member
- of the public is a licensee, and is addressed as "you". You
- accept the license if you copy, modify or distribute the work in a
- way requiring permission under copyright law.
-
- A "Modified Version" of the Document means any work containing the
- Document or a portion of it, either copied verbatim, or with
- modifications and/or translated into another language.
-
- A "Secondary Section" is a named appendix or a front-matter section
- of the Document that deals exclusively with the relationship of the
- publishers or authors of the Document to the Document's overall
- subject (or to related matters) and contains nothing that could
- fall directly within that overall subject. (Thus, if the Document
- is in part a textbook of mathematics, a Secondary Section may not
- explain any mathematics.) The relationship could be a matter of
- historical connection with the subject or with related matters, or
- of legal, commercial, philosophical, ethical or political position
- regarding them.
-
- The "Invariant Sections" are certain Secondary Sections whose
- titles are designated, as being those of Invariant Sections, in
- the notice that says that the Document is released under this
- License. If a section does not fit the above definition of
- Secondary then it is not allowed to be designated as Invariant.
- The Document may contain zero Invariant Sections. If the Document
- does not identify any Invariant Sections then there are none.
-
- The "Cover Texts" are certain short passages of text that are
- listed, as Front-Cover Texts or Back-Cover Texts, in the notice
- that says that the Document is released under this License. A
- Front-Cover Text may be at most 5 words, and a Back-Cover Text may
- be at most 25 words.
-
- A "Transparent" copy of the Document means a machine-readable copy,
- represented in a format whose specification is available to the
- general public, that is suitable for revising the document
- straightforwardly with generic text editors or (for images
- composed of pixels) generic paint programs or (for drawings) some
- widely available drawing editor, and that is suitable for input to
- text formatters or for automatic translation to a variety of
- formats suitable for input to text formatters. A copy made in an
- otherwise Transparent file format whose markup, or absence of
- markup, has been arranged to thwart or discourage subsequent
- modification by readers is not Transparent. An image format is
- not Transparent if used for any substantial amount of text. A
- copy that is not "Transparent" is called "Opaque".
-
- Examples of suitable formats for Transparent copies include plain
- ASCII without markup, Texinfo input format, LaTeX input format,
- SGML or XML using a publicly available DTD, and
- standard-conforming simple HTML, PostScript or PDF designed for
- human modification. Examples of transparent image formats include
- PNG, XCF and JPG. Opaque formats include proprietary formats that
- can be read and edited only by proprietary word processors, SGML or
- XML for which the DTD and/or processing tools are not generally
- available, and the machine-generated HTML, PostScript or PDF
- produced by some word processors for output purposes only.
-
- The "Title Page" means, for a printed book, the title page itself,
- plus such following pages as are needed to hold, legibly, the
- material this License requires to appear in the title page. For
- works in formats which do not have any title page as such, "Title
- Page" means the text near the most prominent appearance of the
- work's title, preceding the beginning of the body of the text.
-
- A section "Entitled XYZ" means a named subunit of the Document
- whose title either is precisely XYZ or contains XYZ in parentheses
- following text that translates XYZ in another language. (Here XYZ
- stands for a specific section name mentioned below, such as
- "Acknowledgements", "Dedications", "Endorsements", or "History".)
- To "Preserve the Title" of such a section when you modify the
- Document means that it remains a section "Entitled XYZ" according
- to this definition.
-
- The Document may include Warranty Disclaimers next to the notice
- which states that this License applies to the Document. These
- Warranty Disclaimers are considered to be included by reference in
- this License, but only as regards disclaiming warranties: any other
- implication that these Warranty Disclaimers may have is void and
- has no effect on the meaning of this License.
-
- 2. VERBATIM COPYING
-
- You may copy and distribute the Document in any medium, either
- commercially or noncommercially, provided that this License, the
- copyright notices, and the license notice saying this License
- applies to the Document are reproduced in all copies, and that you
- add no other conditions whatsoever to those of this License. You
- may not use technical measures to obstruct or control the reading
- or further copying of the copies you make or distribute. However,
- you may accept compensation in exchange for copies. If you
- distribute a large enough number of copies you must also follow
- the conditions in section 3.
-
- You may also lend copies, under the same conditions stated above,
- and you may publicly display copies.
-
- 3. COPYING IN QUANTITY
-
- If you publish printed copies (or copies in media that commonly
- have printed covers) of the Document, numbering more than 100, and
- the Document's license notice requires Cover Texts, you must
- enclose the copies in covers that carry, clearly and legibly, all
- these Cover Texts: Front-Cover Texts on the front cover, and
- Back-Cover Texts on the back cover. Both covers must also clearly
- and legibly identify you as the publisher of these copies. The
- front cover must present the full title with all words of the
- title equally prominent and visible. You may add other material
- on the covers in addition. Copying with changes limited to the
- covers, as long as they preserve the title of the Document and
- satisfy these conditions, can be treated as verbatim copying in
- other respects.
-
- If the required texts for either cover are too voluminous to fit
- legibly, you should put the first ones listed (as many as fit
- reasonably) on the actual cover, and continue the rest onto
- adjacent pages.
-
- If you publish or distribute Opaque copies of the Document
- numbering more than 100, you must either include a
- machine-readable Transparent copy along with each Opaque copy, or
- state in or with each Opaque copy a computer-network location from
- which the general network-using public has access to download
- using public-standard network protocols a complete Transparent
- copy of the Document, free of added material. If you use the
- latter option, you must take reasonably prudent steps, when you
- begin distribution of Opaque copies in quantity, to ensure that
- this Transparent copy will remain thus accessible at the stated
- location until at least one year after the last time you
- distribute an Opaque copy (directly or through your agents or
- retailers) of that edition to the public.
-
- It is requested, but not required, that you contact the authors of
- the Document well before redistributing any large number of
- copies, to give them a chance to provide you with an updated
- version of the Document.
-
- 4. MODIFICATIONS
-
- You may copy and distribute a Modified Version of the Document
- under the conditions of sections 2 and 3 above, provided that you
- release the Modified Version under precisely this License, with
- the Modified Version filling the role of the Document, thus
- licensing distribution and modification of the Modified Version to
- whoever possesses a copy of it. In addition, you must do these
- things in the Modified Version:
-
- A. Use in the Title Page (and on the covers, if any) a title
- distinct from that of the Document, and from those of
- previous versions (which should, if there were any, be listed
- in the History section of the Document). You may use the
- same title as a previous version if the original publisher of
- that version gives permission.
-
- B. List on the Title Page, as authors, one or more persons or
- entities responsible for authorship of the modifications in
- the Modified Version, together with at least five of the
- principal authors of the Document (all of its principal
- authors, if it has fewer than five), unless they release you
- from this requirement.
-
- C. State on the Title page the name of the publisher of the
- Modified Version, as the publisher.
-
- D. Preserve all the copyright notices of the Document.
-
- E. Add an appropriate copyright notice for your modifications
- adjacent to the other copyright notices.
-
- F. Include, immediately after the copyright notices, a license
- notice giving the public permission to use the Modified
- Version under the terms of this License, in the form shown in
- the Addendum below.
-
- G. Preserve in that license notice the full lists of Invariant
- Sections and required Cover Texts given in the Document's
- license notice.
-
- H. Include an unaltered copy of this License.
-
- I. Preserve the section Entitled "History", Preserve its Title,
- and add to it an item stating at least the title, year, new
- authors, and publisher of the Modified Version as given on
- the Title Page. If there is no section Entitled "History" in
- the Document, create one stating the title, year, authors,
- and publisher of the Document as given on its Title Page,
- then add an item describing the Modified Version as stated in
- the previous sentence.
-
- J. Preserve the network location, if any, given in the Document
- for public access to a Transparent copy of the Document, and
- likewise the network locations given in the Document for
- previous versions it was based on. These may be placed in
- the "History" section. You may omit a network location for a
- work that was published at least four years before the
- Document itself, or if the original publisher of the version
- it refers to gives permission.
-
- K. For any section Entitled "Acknowledgements" or "Dedications",
- Preserve the Title of the section, and preserve in the
- section all the substance and tone of each of the contributor
- acknowledgements and/or dedications given therein.
-
- L. Preserve all the Invariant Sections of the Document,
- unaltered in their text and in their titles. Section numbers
- or the equivalent are not considered part of the section
- titles.
-
- M. Delete any section Entitled "Endorsements". Such a section
- may not be included in the Modified Version.
-
- N. Do not retitle any existing section to be Entitled
- "Endorsements" or to conflict in title with any Invariant
- Section.
-
- O. Preserve any Warranty Disclaimers.
-
- If the Modified Version includes new front-matter sections or
- appendices that qualify as Secondary Sections and contain no
- material copied from the Document, you may at your option
- designate some or all of these sections as invariant. To do this,
- add their titles to the list of Invariant Sections in the Modified
- Version's license notice. These titles must be distinct from any
- other section titles.
-
- You may add a section Entitled "Endorsements", provided it contains
- nothing but endorsements of your Modified Version by various
- parties--for example, statements of peer review or that the text
- has been approved by an organization as the authoritative
- definition of a standard.
-
- You may add a passage of up to five words as a Front-Cover Text,
- and a passage of up to 25 words as a Back-Cover Text, to the end
- of the list of Cover Texts in the Modified Version. Only one
- passage of Front-Cover Text and one of Back-Cover Text may be
- added by (or through arrangements made by) any one entity. If the
- Document already includes a cover text for the same cover,
- previously added by you or by arrangement made by the same entity
- you are acting on behalf of, you may not add another; but you may
- replace the old one, on explicit permission from the previous
- publisher that added the old one.
-
- The author(s) and publisher(s) of the Document do not by this
- License give permission to use their names for publicity for or to
- assert or imply endorsement of any Modified Version.
-
- 5. COMBINING DOCUMENTS
-
- You may combine the Document with other documents released under
- this License, under the terms defined in section 4 above for
- modified versions, provided that you include in the combination
- all of the Invariant Sections of all of the original documents,
- unmodified, and list them all as Invariant Sections of your
- combined work in its license notice, and that you preserve all
- their Warranty Disclaimers.
-
- The combined work need only contain one copy of this License, and
- multiple identical Invariant Sections may be replaced with a single
- copy. If there are multiple Invariant Sections with the same name
- but different contents, make the title of each such section unique
- by adding at the end of it, in parentheses, the name of the
- original author or publisher of that section if known, or else a
- unique number. Make the same adjustment to the section titles in
- the list of Invariant Sections in the license notice of the
- combined work.
-
- In the combination, you must combine any sections Entitled
- "History" in the various original documents, forming one section
- Entitled "History"; likewise combine any sections Entitled
- "Acknowledgements", and any sections Entitled "Dedications". You
- must delete all sections Entitled "Endorsements."
-
- 6. COLLECTIONS OF DOCUMENTS
-
- You may make a collection consisting of the Document and other
- documents released under this License, and replace the individual
- copies of this License in the various documents with a single copy
- that is included in the collection, provided that you follow the
- rules of this License for verbatim copying of each of the
- documents in all other respects.
-
- You may extract a single document from such a collection, and
- distribute it individually under this License, provided you insert
- a copy of this License into the extracted document, and follow
- this License in all other respects regarding verbatim copying of
- that document.
-
- 7. AGGREGATION WITH INDEPENDENT WORKS
-
- A compilation of the Document or its derivatives with other
- separate and independent documents or works, in or on a volume of
- a storage or distribution medium, is called an "aggregate" if the
- copyright resulting from the compilation is not used to limit the
- legal rights of the compilation's users beyond what the individual
- works permit. When the Document is included in an aggregate, this
- License does not apply to the other works in the aggregate which
- are not themselves derivative works of the Document.
-
- If the Cover Text requirement of section 3 is applicable to these
- copies of the Document, then if the Document is less than one half
- of the entire aggregate, the Document's Cover Texts may be placed
- on covers that bracket the Document within the aggregate, or the
- electronic equivalent of covers if the Document is in electronic
- form. Otherwise they must appear on printed covers that bracket
- the whole aggregate.
-
- 8. TRANSLATION
-
- Translation is considered a kind of modification, so you may
- distribute translations of the Document under the terms of section
- 4. Replacing Invariant Sections with translations requires special
- permission from their copyright holders, but you may include
- translations of some or all Invariant Sections in addition to the
- original versions of these Invariant Sections. You may include a
- translation of this License, and all the license notices in the
- Document, and any Warranty Disclaimers, provided that you also
- include the original English version of this License and the
- original versions of those notices and disclaimers. In case of a
- disagreement between the translation and the original version of
- this License or a notice or disclaimer, the original version will
- prevail.
-
- If a section in the Document is Entitled "Acknowledgements",
- "Dedications", or "History", the requirement (section 4) to
- Preserve its Title (section 1) will typically require changing the
- actual title.
-
- 9. TERMINATION
-
- You may not copy, modify, sublicense, or distribute the Document
- except as expressly provided for under this License. Any other
- attempt to copy, modify, sublicense or distribute the Document is
- void, and will automatically terminate your rights under this
- License. However, parties who have received copies, or rights,
- from you under this License will not have their licenses
- terminated so long as such parties remain in full compliance.
-
- 10. FUTURE REVISIONS OF THIS LICENSE
-
- The Free Software Foundation may publish new, revised versions of
- the GNU Free Documentation License from time to time. Such new
- versions will be similar in spirit to the present version, but may
- differ in detail to address new problems or concerns. See
- `http://www.gnu.org/copyleft/'.
-
- Each version of the License is given a distinguishing version
- number. If the Document specifies that a particular numbered
- version of this License "or any later version" applies to it, you
- have the option of following the terms and conditions either of
- that specified version or of any later version that has been
- published (not as a draft) by the Free Software Foundation. If
- the Document does not specify a version number of this License,
- you may choose any version ever published (not as a draft) by the
- Free Software Foundation.
-
-14.1 ADDENDUM: How to use this License for your documents
-=========================================================
-
-To use this License in a document you have written, include a copy of
-the License in the document and put the following copyright and license
-notices just after the title page:
-
- Copyright (C) YEAR YOUR NAME.
- Permission is granted to copy, distribute and/or modify this document
- under the terms of the GNU Free Documentation License, Version 1.2
- or any later version published by the Free Software Foundation;
- with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
- Texts. A copy of the license is included in the section entitled ``GNU
- Free Documentation License''.
-
- If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts." line with this:
-
- with the Invariant Sections being LIST THEIR TITLES, with
- the Front-Cover Texts being LIST, and with the Back-Cover Texts
- being LIST.
-
- If you have Invariant Sections without Cover Texts, or some other
-combination of the three, merge those two alternatives to suit the
-situation.
-
- If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of
-free software license, such as the GNU General Public License, to
-permit their use in free software.
-
-
-
-Tag Table:
-Node: Top745
-Node: Annotations Overview1844
-Node: Limitations3643
-Node: Migrating to GDB/MI6228
-Node: Server Prefix6611
-Node: Value Annotations7257
-Node: Frame Annotations10427
-Node: Displays14326
-Node: Prompting15357
-Node: Errors16860
-Node: Breakpoint Info17750
-Node: Invalidation18975
-Node: Annotations for Running19454
-Node: Source Annotations20967
-Node: GNU Free Documentation License21924
-
-End Tag Table
diff --git a/mac/share/info/bfd.info b/mac/share/info/bfd.info
deleted file mode 100644
index ead45d4..0000000
--- a/mac/share/info/bfd.info
+++ /dev/null
Binary files differ
diff --git a/mac/share/info/dir b/mac/share/info/dir
deleted file mode 100644
index 85deeed..0000000
--- a/mac/share/info/dir
+++ /dev/null
@@ -1,24 +0,0 @@
-This is the file .../info/dir, which contains the
-topmost node of the Info hierarchy, called (dir)Top.
-The first time you invoke Info you start off looking at this node.
-
-File: dir, Node: Top This is the top of the INFO tree
-
- This (the Directory node) gives a menu of major topics.
- Typing "q" exits, "?" lists all Info commands, "d" returns here,
- "h" gives a primer for first-timers,
- "mEmacs<Return>" visits the Emacs manual, etc.
-
- In Emacs, you can click mouse button 2 on a menu item or cross reference
- to select it.
-
-* Menu:
-
-Miscellaneous
-* Bfd: (bfd). The Binary File Descriptor library.
-
-Software development
-* Annotate: (annotate). The obsolete annotation interface.
-* Gdb: (gdb). The GNU debugger.
-* Gdb-Internals: (gdbint). The GNU debugger's internals.
-* Stabs: (stabs). The "stabs" debugging information format.
diff --git a/mac/share/info/gdb.info b/mac/share/info/gdb.info
deleted file mode 100644
index 4df17ca..0000000
--- a/mac/share/info/gdb.info
+++ /dev/null
Binary files differ
diff --git a/mac/share/info/gdbint.info b/mac/share/info/gdbint.info
deleted file mode 100644
index 8d8e7b8..0000000
--- a/mac/share/info/gdbint.info
+++ /dev/null
Binary files differ
diff --git a/mac/share/info/stabs.info b/mac/share/info/stabs.info
deleted file mode 100644
index 6a8c338..0000000
--- a/mac/share/info/stabs.info
+++ /dev/null
Binary files differ
diff --git a/mac/share/man/man1/gdb.1 b/mac/share/man/man1/gdb.1
deleted file mode 100644
index d08504a..0000000
--- a/mac/share/man/man1/gdb.1
+++ /dev/null
@@ -1,385 +0,0 @@
-.\" Copyright 1991, 1999 Free Software Foundation, Inc.
-.\" See section COPYING for conditions for redistribution
-.\" gdb.1,v 1.3 2002/09/20 15:07:15 fnasser Exp
-.TH gdb 1 "22may2002" "GNU Tools" "GNU Tools"
-.SH NAME
-gdb \- The GNU Debugger
-.SH SYNOPSIS
-.na
-.TP
-.B gdb
-.RB "[\|" \-help "\|]"
-.RB "[\|" \-nx "\|]"
-.RB "[\|" \-q "\|]"
-.RB "[\|" \-batch "\|]"
-.RB "[\|" \-cd=\c
-.I dir\c
-\|]
-.RB "[\|" \-f "\|]"
-.RB "[\|" "\-b\ "\c
-.IR bps "\|]"
-.RB "[\|" "\-tty="\c
-.IR dev "\|]"
-.RB "[\|" "\-s "\c
-.I symfile\c
-\&\|]
-.RB "[\|" "\-e "\c
-.I prog\c
-\&\|]
-.RB "[\|" "\-se "\c
-.I prog\c
-\&\|]
-.RB "[\|" "\-c "\c
-.I core\c
-\&\|]
-.RB "[\|" "\-x "\c
-.I cmds\c
-\&\|]
-.RB "[\|" "\-d "\c
-.I dir\c
-\&\|]
-.RB "[\|" \c
-.I prog\c
-.RB "[\|" \c
-.IR core \||\| procID\c
-\&\|]\&\|]
-.ad b
-.SH DESCRIPTION
-The purpose of a debugger such as GDB is to allow you to see what is
-going on ``inside'' another program while it executes\(em\&or what another
-program was doing at the moment it crashed.
-
-GDB can do four main kinds of things (plus other things in support of
-these) to help you catch bugs in the act:
-
-.TP
-\ \ \ \(bu
-Start your program, specifying anything that might affect its behavior.
-
-.TP
-\ \ \ \(bu
-Make your program stop on specified conditions.
-
-.TP
-\ \ \ \(bu
-Examine what has happened, when your program has stopped.
-
-.TP
-\ \ \ \(bu
-Change things in your program, so you can experiment with correcting the
-effects of one bug and go on to learn about another.
-.PP
-
-You can use GDB to debug programs written in C, C++, and Modula-2.
-Fortran support will be added when a GNU Fortran compiler is ready.
-
-GDB is invoked with the shell command \c
-.B gdb\c
-\&. Once started, it reads
-commands from the terminal until you tell it to exit with the GDB
-command \c
-.B quit\c
-\&. You can get online help from \c
-.B gdb\c
-\& itself
-by using the command \c
-.B help\c
-\&.
-
-You can run \c
-.B gdb\c
-\& with no arguments or options; but the most
-usual way to start GDB is with one argument or two, specifying an
-executable program as the argument:
-.sp
-.br
-gdb\ program
-.br
-.sp
-
-You can also start with both an executable program and a core file specified:
-.sp
-.br
-gdb\ program\ core
-.br
-.sp
-
-You can, instead, specify a process ID as a second argument, if you want
-to debug a running process:
-.sp
-.br
-gdb\ program\ 1234
-.br
-.sp
-
-would attach GDB to process \c
-.B 1234\c
-\& (unless you also have a file
-named `\|\c
-.B 1234\c
-\&\|'; GDB does check for a core file first).
-
-Here are some of the most frequently needed GDB commands:
-.TP
-.B break \fR[\|\fIfile\fB:\fR\|]\fIfunction
-\&
-Set a breakpoint at \c
-.I function\c
-\& (in \c
-.I file\c
-\&).
-.TP
-.B run \fR[\|\fIarglist\fR\|]
-Start your program (with \c
-.I arglist\c
-\&, if specified).
-.TP
-.B bt
-Backtrace: display the program stack.
-.TP
-.BI print " expr"\c
-\&
-Display the value of an expression.
-.TP
-.B c
-Continue running your program (after stopping, e.g. at a breakpoint).
-.TP
-.B next
-Execute next program line (after stopping); step \c
-.I over\c
-\& any
-function calls in the line.
-.TP
-.B edit \fR[\|\fIfile\fB:\fR\|]\fIfunction
-look at the program line where it is presently stopped.
-.TP
-.B list \fR[\|\fIfile\fB:\fR\|]\fIfunction
-type the text of the program in the vicinity of where it is presently stopped.
-.TP
-.B step
-Execute next program line (after stopping); step \c
-.I into\c
-\& any
-function calls in the line.
-.TP
-.B help \fR[\|\fIname\fR\|]
-Show information about GDB command \c
-.I name\c
-\&, or general information
-about using GDB.
-.TP
-.B quit
-Exit from GDB.
-.PP
-For full details on GDB, see \c
-.I
-Using GDB: A Guide to the GNU Source-Level Debugger\c
-\&, by Richard M. Stallman and Roland H. Pesch. The same text is available online
-as the \c
-.B gdb\c
-\& entry in the \c
-.B info\c
-\& program.
-.SH OPTIONS
-Any arguments other than options specify an executable
-file and core file (or process ID); that is, the first argument
-encountered with no
-associated option flag is equivalent to a `\|\c
-.B \-se\c
-\&\|' option, and the
-second, if any, is equivalent to a `\|\c
-.B \-c\c
-\&\|' option if it's the name of a file. Many options have
-both long and short forms; both are shown here. The long forms are also
-recognized if you truncate them, so long as enough of the option is
-present to be unambiguous. (If you prefer, you can flag option
-arguments with `\|\c
-.B +\c
-\&\|' rather than `\|\c
-.B \-\c
-\&\|', though we illustrate the
-more usual convention.)
-
-All the options and command line arguments you give are processed
-in sequential order. The order makes a difference when the
-`\|\c
-.B \-x\c
-\&\|' option is used.
-
-.TP
-.B \-help
-.TP
-.B \-h
-List all options, with brief explanations.
-
-.TP
-.BI "\-symbols=" "file"\c
-.TP
-.BI "\-s " "file"\c
-\&
-Read symbol table from file \c
-.I file\c
-\&.
-
-.TP
-.B \-write
-Enable writing into executable and core files.
-
-.TP
-.BI "\-exec=" "file"\c
-.TP
-.BI "\-e " "file"\c
-\&
-Use file \c
-.I file\c
-\& as the executable file to execute when
-appropriate, and for examining pure data in conjunction with a core
-dump.
-
-.TP
-.BI "\-se=" "file"\c
-\&
-Read symbol table from file \c
-.I file\c
-\& and use it as the executable
-file.
-
-.TP
-.BI "\-core=" "file"\c
-.TP
-.BI "\-c " "file"\c
-\&
-Use file \c
-.I file\c
-\& as a core dump to examine.
-
-.TP
-.BI "\-command=" "file"\c
-.TP
-.BI "\-x " "file"\c
-\&
-Execute GDB commands from file \c
-.I file\c
-\&.
-
-.TP
-.BI "\-directory=" "directory"\c
-.TP
-.BI "\-d " "directory"\c
-\&
-Add \c
-.I directory\c
-\& to the path to search for source files.
-.PP
-
-.TP
-.B \-nx
-.TP
-.B \-n
-Do not execute commands from any `\|\c
-.B .gdbinit\c
-\&\|' initialization files.
-Normally, the commands in these files are executed after all the
-command options and arguments have been processed.
-
-
-.TP
-.B \-quiet
-.TP
-.B \-q
-``Quiet''. Do not print the introductory and copyright messages. These
-messages are also suppressed in batch mode.
-
-.TP
-.B \-batch
-Run in batch mode. Exit with status \c
-.B 0\c
-\& after processing all the command
-files specified with `\|\c
-.B \-x\c
-\&\|' (and `\|\c
-.B .gdbinit\c
-\&\|', if not inhibited).
-Exit with nonzero status if an error occurs in executing the GDB
-commands in the command files.
-
-Batch mode may be useful for running GDB as a filter, for example to
-download and run a program on another computer; in order to make this
-more useful, the message
-.sp
-.br
-Program\ exited\ normally.
-.br
-.sp
-
-(which is ordinarily issued whenever a program running under GDB control
-terminates) is not issued when running in batch mode.
-
-.TP
-.BI "\-cd=" "directory"\c
-\&
-Run GDB using \c
-.I directory\c
-\& as its working directory,
-instead of the current directory.
-
-.TP
-.B \-fullname
-.TP
-.B \-f
-Emacs sets this option when it runs GDB as a subprocess. It tells GDB
-to output the full file name and line number in a standard,
-recognizable fashion each time a stack frame is displayed (which
-includes each time the program stops). This recognizable format looks
-like two `\|\c
-.B \032\c
-\&\|' characters, followed by the file name, line number
-and character position separated by colons, and a newline. The
-Emacs-to-GDB interface program uses the two `\|\c
-.B \032\c
-\&\|' characters as
-a signal to display the source code for the frame.
-
-.TP
-.BI "\-b " "bps"\c
-\&
-Set the line speed (baud rate or bits per second) of any serial
-interface used by GDB for remote debugging.
-
-.TP
-.BI "\-tty=" "device"\c
-\&
-Run using \c
-.I device\c
-\& for your program's standard input and output.
-.PP
-
-.SH "SEE ALSO"
-.RB "`\|" gdb "\|'"
-entry in
-.B info\c
-\&;
-.I
-Using GDB: A Guide to the GNU Source-Level Debugger\c
-, Richard M. Stallman and Roland H. Pesch, July 1991.
-.PP
-.\" APPLE LOCAL: Tell 'em how to find our local docs.
-Further documentation is available in
-.B GDB_DOCUMENTATION_DIRECTORY
-.SH COPYING
-Copyright (c) 1991 Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-manual into another language, under the above conditions for modified
-versions, except that this permission notice may be included in
-translations approved by the Free Software Foundation instead of in
-the original English.
diff --git a/mac_10.6/bin/valgrind-tsan.sh b/mac_10.6/bin/valgrind-tsan.sh
deleted file mode 100755
index 4c2a039..0000000
--- a/mac_10.6/bin/valgrind-tsan.sh
+++ /dev/null
Binary files differ
diff --git a/mac_10.7/bin/valgrind-tsan.sh b/mac_10.7/bin/valgrind-tsan.sh
deleted file mode 100755
index 59b7425..0000000
--- a/mac_10.7/bin/valgrind-tsan.sh
+++ /dev/null
Binary files differ