tools/elf4rom/libs/dwarf-20071209/libdwarf/bldDWindex.sh
author mikek
Mon, 05 Jul 2010 15:30:26 +0100
branchGCC_SURGE
changeset 86 42ae69d3c4a8
parent 34 92d87f2e53c2
permissions -rwxr-xr-x
1) Fix for Bug 3157 - Compilation error in gui_common.h 2) Fix for Bug 3158 - Compilation error in qemu-char.c 3) Fix for Bug 3160 - [GCCE] Illegal instruction in baseport/syborg/bootstrap/syborg.s 4) Fix for Bug 3162 - [GCCE] VFP math support needs excluded to build syborg ROM 5) Fix for Bug 3163 - [GCCE] Syborg baseport build breaks when EPOCROOT is not filesystem root 6) Fix for Bug 3164 - [GCCE] baseport/syborg/bld.inf needs to discriminate GCCE from ARMCC

sed -n -e '/^%%Page.*/p' -e '/.*DW_.*/p' <dwarf.v2.ps  |
sed -n  -e '/^%%Page.*/p' -e 's/.*\(DW_[a-z_A-Z]*\).*/\1/p' |
nawk '  /^%%Page/{ p = $2  } \
	 /DW_/	{ printf "%-30s  %04d \n",$1,p \
	}'   | sort  -u  |
nawk ' BEGIN {h = "xx"}  		\
         {  				\
	    done = 0 ; 			\
            if ( $1 != h ) {     	\
	 	  if(h != "xx") { 	\
			printf "%-30s %s\n",h, pgs ; \
			h = $1 ;	\
			tv = $2 + 0 ;   \
			done = 1  ;     \
			pgs = "" tv 	\
 		  }		 	\
	     }				\
	     h = $1 ;                   \
	     if(done == 0 ) {  		\
		tv = $2 + 0 ;           \
		pgs = pgs ", "  tv      \
	     }    			\
	  } 				\
          END { printf "%-30s %s\n",h,pgs }  '