#! /bin/bash
if [ "$1" = -h ]; then
echo \
"$0: print the names of executables that dumped core.
Usage: $0 [corename ...]
If no corename is given, \"core\" is assumed."
exit 0
fi
[ $origdir=$PWD
for i; do
cd $origdir
file=${i dir=${i%$file}
[ -z "$dir" ] && dir=$origdir/
if [ ! -f $dir$file ]; then
echo "$dir$file: No such file."
continue
fi
if [ ! -r $dir$file ]; then
echo "$dir$file: Cannot open."
continue
fi
cd $dir
set -- $(adb $file < /dev/null 2>&1 | sed 1q)
name=${7 echo "$i: ${name%??}"
done