summaryrefslogtreecommitdiff
path: root/renumptr.sh
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2009-08-21 22:12:10 +0000
committerMike Buland <eichlan@xagasoft.com>2009-08-21 22:12:10 +0000
commit78499c848a9c2bafe1db1ec7ceaf8556e2d7c7cc (patch)
tree60cc931b6d398b478ac99d6f946e6fbc72d24fb2 /renumptr.sh
parent539d6bf53bcece62e29d3d7d900b83dc03275b65 (diff)
downloadlibbu++-78499c848a9c2bafe1db1ec7ceaf8556e2d7c7cc.tar.gz
libbu++-78499c848a9c2bafe1db1ec7ceaf8556e2d7c7cc.tar.bz2
libbu++-78499c848a9c2bafe1db1ec7ceaf8556e2d7c7cc.tar.xz
libbu++-78499c848a9c2bafe1db1ec7ceaf8556e2d7c7cc.zip
Added loads of debugging to sharedcore, we're sure it's to blame, but not as
much anymore, for the fishtrax issues, maybe.
Diffstat (limited to 'renumptr.sh')
-rwxr-xr-xrenumptr.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/renumptr.sh b/renumptr.sh
new file mode 100755
index 0000000..cceb45a
--- /dev/null
+++ b/renumptr.sh
@@ -0,0 +1,17 @@
1#!/bin/bash
2
3IN=$1
4OUT=$2
5
6EXPR="s@00000000@null@g\n"
7CNT=1
8for PTR in $(grep -o -E -e '[0-9A-F]{8}' $IN | sort | uniq | grep -v 00000000); do
9 EXPR="${EXPR}s@${PTR}@$(printf %4d ${CNT})@g\n"
10 CNT=$(($CNT+1))
11done
12
13temp=$(mktemp)
14echo -e "$EXPR" > $temp
15sed -f $temp $IN > $OUT
16rm $temp
17