1 s/# Old OSF sed blows up if you have a sed command starting with "#"// 2 s/# Avoid it by putting the comments within real sed commands.// 3 s/# GDB legitimately expects a file name.// 4 s/# The sun3 assembler bogusly requires that the value of this stab be a// 5 s/# label. Placate it.// 6 1i\ 7 \ .stabs "weird.c",0x64,0,0,Label0\ 8 Label0: 9 s/N_LSYM/0x80/ 10 s/N_GSYM/0x20/ 11 s/# Replace a single backslash with a doubled backslash// 12 /\.stabs/s/\\/\\\\/g 13 s/# Only labels should be at the beginning of a line, assembler directives// 14 s/# and instructions should start somewhere after column zero.// 15 /^\./s/^\./ ./ 16 s/\.begin_common\(.*\)/.stabs \1,0xe2,0,0,0/ 17 s/\.end_common\(.*\)/.stabs \1,0xe4,0,0,0/ 18 s/\.align_it/.align 4/ 19 s/\.globl/.export/ 20 /^#/d 21