Just so we have them checked in somewhere; they're sanitized away as we
authorJeff Law <law@redhat.com>
Sun, 31 Dec 1995 06:28:22 +0000 (06:28 +0000)
committerJeff Law <law@redhat.com>
Sun, 31 Dec 1995 06:28:22 +0000 (06:28 +0000)
really don't want to distribute them as part of gprof (not without major
work).

gprof/.Sanitize
gprof/make_hp_order_obj [new file with mode: 0755]
gprof/make_solaris_order_map [new file with mode: 0755]

index 88acd58fc19ed30da2deb1ef39e4c1c086ff4c9e..f4a9fa90063887b8a6313228e477215724603945 100644 (file)
@@ -90,6 +90,8 @@ vax.h
 Things-to-lose:
 
 .cvsignore
+make_hp_order_obj
+make_solaris_order_map
 
 Do-last:
 
diff --git a/gprof/make_hp_order_obj b/gprof/make_hp_order_obj
new file mode 100755 (executable)
index 0000000..5d8027e
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/csh -f
+# $1 is the file containing the function ordering
+# $2 is the output file
+
+echo ' .SPACE $TEXT$' > /tmp/$$.s
+foreach func (`cat $1`)
+  echo "       .NSUBSPA $func,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY" >> /tmp/$$.s
+end
+
+gcc -c /tmp/$$.s -o $2
diff --git a/gprof/make_solaris_order_map b/gprof/make_solaris_order_map
new file mode 100755 (executable)
index 0000000..6167709
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/csh -f
+# $1 is the file containing the function ordering
+# $2 is the output file (a linker map file for the solaris native linker)
+
+echo 'text = LOAD ?RXO;' > $2
+foreach func (`cat $1`)
+  echo "text: .text%$func;" >> $2
+end