summaryrefslogtreecommitdiff
path: root/rtems-coverage/ChangeLog
blob: 3c187a4962ac49307fd316c15822582fa258a40f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
2010-05-24	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* VERSIONS-COVERAGE, do_coverage: Created covoar directory with source
	that will be moved from rtems-coverage.

2010-05-24	Jennifer Averett <Jennifer,.Averett@OARcorp.com>

	* ReportsHtml.cc: Added link to size report. Added a filterable File
	column to reports.

2010-05-21	Jennifer.Averett@OARcorp.com

	* ConfigFile.cc, Makefile, ReportsBase.cc, ReportsBase.h,
	ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h,
	TraceConverter.cc, app_common.cc, app_common.h, configFile.txt,
	configfile_test.cc, covoar.cc, covoar.css, do_coverage,
	rtems_config.in: Added ProjectName and timestamp to report heading.
	Modified configuration to handle spaces in project name.

2010-05-21	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* do_coverage, rtems_items.sed: Add report on size of unreferenced
	symbols and a report on the size of all uncovered or unreferenced
	ranges.

2010-05-19	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* do_coverage: mv not cp.

2010-05-19	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsHtml.cc, do_coverage: Can now add project specific reports to
	the index.html. RTEMS does this.
	* rtems_items.sed: New file.

2010-05-19	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* Target_i386.cc, Target_i386.h: Spacing.
	* Target_m68k.cc, Target_m68k.h, Target_powerpc.cc: Branch
	information now correct on m68k and PowerPC.

2010-05-19	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* Target_powerpc.cc: Added missing branch instructions to table of
	branch instructions for powerpc.

2010-05-19	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ConfigFile.h, CoverageRanges.h, DesiredSymbols.h, Doxyfile,
	ObjdumpProcessor.h, ReportsBase.cc, ReportsBase.h, ReportsHtml.cc,
	ReportsHtml.h, ReportsText.cc, ReportsText.h, Target_lm32.h,
	Target_m68k.h, Target_powerpc.h, TraceList.h, qemu-log.h,
	rtemscov_header.h: Resolved doxygen warnings. Added a NoRange report
	which lists all symbols that are never accessed by an executable.

2010-05-19	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* covoar.cc: Add executable and coverage file extension parameters
	to configuration file.
	* do_coverage: Use configuration file for RTEMS runs.
	* rtems_config.in: New file.

2010-05-18	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ObjdumpProcessor.cc: Now read dlinfo from file.

2010-05-18	Glenn Humphrey

	* TraceConverter.cc: Removed initialization of the dynamicLibrary
	variable.

2010-05-18	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* TraceConverter.cc: Add -L option.

2010-05-18	Glenn Humphrey

	* DesiredSymbols.cc, DesiredSymbols.h, ExecutableInfo.cc,
	ExecutableInfo.h, ObjdumpProcessor.cc, ObjdumpProcessor.h,
	TraceConverter.cc, covoar.cc: Added support for analysis of a dynamic
	library. The library load address is currently hard-coded and needs
	to be read from a file.

2010-05-18	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* app_common.cc: Style.

2010-05-17	Glenn Humphrey

	* CoverageReaderBase.h, CoverageReaderQEMU.cc, CoverageReaderQEMU.h,
	CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
	CoverageReaderSkyeye.cc, CoverageReaderSkyeye.h,
	CoverageReaderTSIM.cc, CoverageReaderTSIM.h, app_common.cc,
	app_common.h, covoar.cc: Verified that the executable files and the
	coverage files were readable before performing any analysis.

2010-05-17	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsHtml.cc: Added summary report to index.

2010-05-17	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* Target_i386.cc, Target_i386.h: Qemu i386 branch bits were backwards.
	Branch info now looks correct but may still have issues.

2010-05-17	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsBase.cc, ReportsHtml.cc: Removed issues resulting in compile
	warnings.

2010-05-17	Joel Sherrill <joel.sherrill@oarcorp.com>

	* generate_coverage_html: Fix typo.

2010-05-17	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsHtml.cc: Resolved sorting issue in summary report for
	percentages and changed N/A to 100.00%.

2010-05-17	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsHtml.cc, covoar.css: Resolved alternate stripe on html tables
	such that it works when sorted various ways.

2010-05-14	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsText.cc: Modified text report data to match html report data.

2010-05-14	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* CoverageRanges.cc, CoverageRanges.h, DesiredSymbols.cc,
	DesiredSymbols.h, ReportsBase.cc, ReportsBase.h, ReportsHtml.cc,
	ReportsHtml.h, ReportsText.cc, ReportsText.h, covoar.cc, covoar.css:
	Added an instruction count to the range information. Added method
	calculateStatistics to fill in missing statistics information.
	Modified branch stat info to include branchesExecuted and
	branchesNotExecuted. Added verbose output to report generation. Added
	heading to html reports.

2010-05-13	Jennifer Averett <Jennifer.Averett@OARcorp.com

	* DesiredSymbols.cc, DesiredSymbols.h, covoar.cc: Added a statistics
	class to consilidate statistical information. Note, that all new
	values are still 0 and are not yet calculated.

2010-05-13	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* do_coverage: Provide capability to only analyze one configuration.

2010-05-13	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* DesiredSymbols.cc, DesiredSymbols.h, covoar.cc: Changed Symbol

2010-05-13	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsBase.cc, ReportsHtml.cc: Added correct table structure for
	Summary table.

2010-05-13	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsHtml.cc: Fix table header for disabled pagination.

2010-05-13	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsHtml.cc: Make table pagination conditionally compiled.

2010-05-12	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ReportsHtml.cc: Add a space before a </br> so ok on elinks.

2010-05-12	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsHtml.cc: Added sort ability to size report. Resolved a bug
	that resulted in mal-formed html.

2010-05-12	Joel Sherrill <joel.sherrill@oarcorp.com>

	* covoar.cc: Process single executable file name differently.

2010-05-12	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ReportsHtml.cc, ReportsHtml.h, do_coverage: Tidy up reports.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* do_coverage: Attempt to add output directory.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsHtml.cc: Fix typo.
	* do_coverage: Copy .js and gif files for table magic.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* .cvsignore: Updated.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ConfigFile.h, Doxyfile, Makefile, ReportsBase.h, ReportsHtml.h,
	ReportsText.h, TraceWriterBase.h: Doxygen update.

2010-05-12	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ReportsHtml.cc, covoar.css: Added sort, filter, and paging to branch
	and coverage tables.
	* 05_ascending.gif, 05_descending.gif, 05_unsorted.gif, filter.gif,
	table.js: New files.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ObjdumpProcessor.cc: Spacing.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h: Add
	index file to reports written.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h,
	ReportsText.cc, ReportsText.h: Add initial Symbol Summary report as
	copy of Size report.

2010-05-12	Glenn Humphrey

	* covoar_flow.doc: New file.

2010-05-12	Glenn Humphrey

	* ObjdumpProcessor.cc: Simplified the finalizeSymbol function.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsHtml.cc: Not referenced explanation now in file.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsHtml.cc, ReportsHtml.h: Add separate html file for each
	explanation and link to it from the tables.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* covoar.cc: Fix off by one bug.

2010-05-12	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* Target_sparc.cc: Size of nop is 4 not 2.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* Target_sparc.cc: Recognize unknown as a nop on SPARC.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* TargetFactory.cc, covoar.cc: Fix tool/cpu/target name issues.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h,
	ReportsText.cc: Properly report on no branch information available.
	Distinguish between no branch information available and 100% branch
	coverage.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ReportsBase.h: Spacing.

2010-05-11	Glenn Humphrey

	* ReportsBase.cc: Fixed buffer overflow problem.

2010-05-11	Glenn Humphrey

	* DesiredSymbols.cc, ObjdumpProcessor.cc: Due to differences in nops
	used for alignment, had to move the trimming of trailing nops to the
	objdump processing.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* DesiredSymbols.cc, Makefile, ObjdumpProcessor.cc, TargetBase.cc,
	TargetBase.h, TraceConverter.cc, app_common.cc, app_common.h,
	covmerge.cc, covoar.cc: Merge Toolname into Target.
	* Toolnames.cc, Toolnames.h: Removed.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* CoverageReaderQEMU.cc, ObjdumpProcessor.cc, ObjdumpProcessor.h,
	TargetBase.cc, TargetBase.h, TraceConverter.cc, TraceWriterQEMU.cc,
	app_common.cc, app_common.h, covoar.cc, qemu-traces.h: Allow each
	Qemu target architecture to define its own taken and not taken bits.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* CoverageReaderQEMU.cc, ReportsBase.cc, app_common.cc, app_common.h,
	covoar.cc: Now properly know when a trace or coverage format includes
	or does not include branch information.

2010-05-11	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* DesiredSymbols.cc: Remove range1.tmp and ranges2.tmp.
	* ReportsBase.cc, app_common.cc, covoar.cc, do_coverage: Generate
	files into user specified output directory.

2010-05-10	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* generate_coverage_html: Individual tables per configuration. List of
	links to individual tables.

2010-05-10	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* generate_coverage_html: Generate separate html files for each BSP.

2010-05-10	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* do_coverage: Initial output directory support.

2010-05-10	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* app_common.h, covoar.cc: Add output directory option.

2010-05-10	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* CoverageRanges.cc, CoverageRanges.h, ReportsHtml.cc: Merged
	notExecuted and Branch anchors into a range anchor to resolve
	multiple instances of the same numbers.

2010-05-10	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* CoverageRanges.cc, CoverageRanges.h, ReportsBase.cc, ReportsBase.h,
	ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h: Added
	anchors and links between branch-annotated and uncovered-annotated
	reports.

2010-05-10	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* TargetBase.cc: Really a warning since returns false.

2010-05-09	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* TargetBase.cc: Not a fatal error to not find instruction.

2010-05-08	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* do_coverage: Add ON_SIMULATOR for lm32_evr. Copy all .txt and .html
	files into tarball.

2010-05-07	Glenn Humphrey

	* CoverageReaderQEMU.cc, CoverageReaderRTEMS.cc,
	CoverageReaderSkyeye.cc, CoverageReaderTSIM.cc, DesiredSymbols.cc,
	DesiredSymbols.h, ExecutableInfo.cc, ExecutableInfo.h,
	ObjdumpProcessor.cc, ObjdumpProcessor.h, SymbolTable.cc,
	SymbolTable.h, covoar.cc: Removed the use of nm to generate the
	symbol for each executable. Modified the ObjdumpProcessor to populate
	the symbol table and create the coverage maps.

2010-05-07	Joel Sherrill <joel.sherrill@oarcorp.com>

	* do_coverage: Pick up style sheet for reports.

2010-05-07	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ReportsBase.cc: Fix name of coverage report.

2010-05-07	Jennifer Averett <Jennifer.Averett>

	* Makefile, ReportsBase.cc, ReportsBase.h, ReportsText.cc,
	ReportsText.h: Added HTML reports.
	* ReportsHtml.cc, ReportsHtml.h, covoar.css: New files.

2010-05-06	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile: Account for file rename.

2010-05-06	Jennifer.Averett <Jennifer.Averett>

	* Makefile, covoar.cc: Split Reports into a Report Base and Report Text
	file to make room for a design allowing multiple types of reported
	files.
	* ReportsBase.cc, ReportsBase.h, ReportsText.cc, ReportsText.h: New
	files.
	* Reports.cc, Reports.h: Removed.

2010-05-06	Joel Sherrill <joel.sherrill@oarcorp.com>

	* covoar.cc: Fix typo that gives core dump.

2010-05-05	Joel Sherrill <joel.sherrill@oarcorp.com>

	* .cvsignore, Makefile, covoar.cc: Add very basic configuration file
	support.
	* ConfigFile.cc, ConfigFile.h, configFile.txt, configfile_test.cc:
	New files.

2010-04-30	Jennifer Averett

	* Target_arm.cc, Target_m68k.cc, Target_powerpc.cc, Target_sparc.cc:
	Added branch instructions into constructor.

2010-04-29	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* CoverageMapBase.cc, CoverageReaderQEMU.cc, DesiredSymbols.cc,
	DesiredSymbols.h, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
	TargetBase.cc, TargetBase.h, Target_i386.cc, Target_i386.h,
	Target_lm32.cc, Target_lm32.h, Target_sparc.cc,
	TraceReaderLogQEMU.cc, covoar.cc: Modified such that branch
	information is gathered from the objdump file and cleaned up comments

2010-04-26	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* ObjdumpProcessor.cc, TraceConverter.cc, TraceReaderLogQEMU.cc: Bug
	Fix: Instructions with no data were flagged as the end of the blcok.

2010-04-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Target_i386.cc, Target_i386.h, Target_lm32.cc, Target_lm32.h: Add
	branches for lm32.

2010-04-24	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* CoverageReaderQEMU.cc: Fixed branches taken/not taken.

2010-04-24	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* CoverageReaderQEMU.cc: Fix branch taken/not taken reporting.

2010-04-24	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* CoverageReaderQEMU.cc, SymbolTable.cc, covoar.cc: Investigate why no
	branch information.

2010-04-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* covoar.cc, do_coverage: Add -s argument for symbols of interest file.

2010-04-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* covoar.cc: Should no longer have to have an explanations file.

2010-04-23	Jennifer Averett <Jennifer.Averett@OARcorp.com

	* ChangeLog: Added trace-converter

2010-04-23	Jennifer Averett <Jennifer.Averett@OARcorp.com

	* .cvsignore: Added trace-converter

2010-04-23	Jennifer Averett <Jennifer.Averett@OARcorp.com

	* Makefile, TraceConverter.cc, TraceList.cc, TraceList.h,
	TraceReaderLogQEMU.cc: Finished TraceConverter added TraceWriter
	functionality.
	* TraceWriterBase.cc, TraceWriterBase.h, TraceWriterQEMU.cc,
	TraceWriterQEMU.h: New files.

2010-04-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* .cvsignore: Add trace-converter.

2010-04-22	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* TargetFactory.cc: Strip CPU from target name.

2010-04-22	Joel Sherrill <joel.sherrill@oarcorp.com>

	* TraceConverter.cc: Add argument for output trace file.

2010-04-22	Joel Sherrill <joel.sherrill@oarcorp.com>

	* TraceConverter.cc: Add getopt processing.

2010-04-22	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* qemu-log.h: New file.

2010-04-22	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h, Toolnames.cc,
	TraceReaderLogQEMU.cc, TraceReaderLogQEMU.h, app_common.cc,
	app_common.h, covoar.cc: Added and rearragnged to get the
	TraceReaderLogQEMU working.
	* TargetBase.cc, TargetBase.h, TargetFactory.cc, TargetFactory.h,
	Target_arm.cc, Target_arm.h, Target_i386.cc, Target_i386.h,
	Target_lm32.cc, Target_lm32.h, Target_m68k.cc, Target_m68k.h,
	Target_powerpc.cc, Target_powerpc.h, Target_sparc.cc, Target_sparc.h,
	TraceConverter.cc, TraceList.cc, TraceList.h, TraceReaderBase.h: New
	files.

2010-04-18	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* coverage_cron, do_coverage, run_coverage: Support lm32_evr. Attempt
	to do multiple coverage runs in parallel.

2010-04-16	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* TraceReaderBase.cc, TraceReaderLogQEMU.cc, TraceReaderLogQEMU.h: New
	files.

2010-04-16	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	* CoverageReaderQEMU.cc: Modified to read multiple blocks at a time.

2010-04-15	Jennifer Averett <Jennifer.Averett@OARcorp.com

	* Makefile, ObjdumpProcessor.cc, SymbolTable.cc, app_common.h: Modified
	code to read and compare the object file/or/nm file with the
	executable and not recreate the file if the executable is older than
	the file.
	* app_common.cc: New file.

2010-04-13	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ObjdumpProcessor.cc: Generate temporary file name.

2010-04-13	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* Makefile: Tune for native architecture.

2010-04-13	Joel Sherrill <joel.sherrill@oarcorp.com>

	* SymbolTable.cc: Remove warning.

2010-04-13	Jennifer Averett <Jennifer.Averett@OARcorp.com

	* CoverageReaderQEMU.cc: Reduced calls to get map from a
	call/address to call/block.  This reduced the runtime of the
	analysis phase significantly.
        * Makefile: Added cpu dependent switches.  Also link using
	CXXFLAGS in case we are profiling.
        * SymbolTable.cc, SymbolTable.h: Changed symbol lookup per address
	to symbol lookup per addressblock.

2010-04-13	Joel Sherrill <joel.sherrill@oarcorp.com>

	* do_coverage: Slightly improve usage.

2010-04-09	Jennifer Averett <Jennifer.Averett@oarcorp.com>

	* Explanations.txt: Added explanation for missing coverage in
	fifo_open.

2010-04-05	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* rtems-cvs-20100405.diff: New file.

2010-03-31	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* VERSIONS-COVERAGE: Test 4.10.
	* coverage_cron: Spacing.
	* do_coverage: Fix confusion on ralf vs exe
	* remove_managers_not_wanted: New file.

2010-03-23	Joel Sherrill <joel@oarcorp.com>

	* CoverageReaderQEMU.cc: Default to stat() not stat64() if on
	ancient gcc as is present in Redhat 7.x where RTEMS 4.5 is maintained.
	* VERSIONS-COVERAGE: Add 4.5 stanza.
	* do_coverage: Support 4.5.  Detect when no symbols.  Alow for
	copying executables as well as linking.

2010-03-23	Joel Sherrill <joel@oarcorp.com>

	* Explanations.cc: Add include of unistd.h.

2010-03-23	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* do_coverage: Probe for parallelism.

2010-03-23	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ObjdumpProcessor.cc, VERSIONS-COVERAGE, coverage_cron, covoar.cc,
	do_coverage, run_coverage: Now runs 4.6 and 4.7 coverage reports.

2010-03-22	Joel Sherrill <joel.sherrilL@OARcorp.com>

	* ObjdumpProcessor.cc: Add lm32.
	* VERSIONS-COVERAGE: Add tarball directory.
	* coverage_cron: Add update before running others.
	* covoar.cc: Print coverage/executable pairs when verbose.
	* do_coverage: Add lm32_evr and tarball saving support.
	* run_coverage: Add another analysis with POSIX disabled.
	* style.css: Fix URL for logo.

2010-03-11	Joel Sherrill <joel.sherrilL@oarcorp.com>

	* CoverageReaderQEMU.cc: Some trace files are larger than 2 GB
	so use stat64. 
	* ExecutableInfo.cc: Disable message about unable to find symbol
	information.  It is just too noisy to be useful anymore.
	* covoar.cc: Add disabled code to print list of executable/coverage
	files being processed.
	* do_coverage: Add option to save tarballs. Update to support
	running all BSPs we currently support coverage on.
	* generate_coverage_html: Disable removing entries when more
	than 20.
	* run_coverage: Update to reflect new way of doing things.
	* coverage_cron: New file.  Will be run once per week.

2010-03-08	Joel Sherrill <joel.sherrill@oarcorp.com>

	* generate_coverage_html: Fix generation of anchor links.

2010-03-08	Joel Sherrill <joel.sherrill@oarcorp.com>

	* generate_coverage_html: Try to generate anchor links.

2010-03-08	Joel Sherrill <joel.sherrill@oarcorp.com>

	* do_coverage: Appears to publish correctly now doing developmental and
	non-developmental profiles from a single test run.

2010-03-08	Joel Sherrill <joel.sherrilL@oarcorp.com>

	* DesiredSymbols.cc: Mark Nops at end of method as executed.
	* VERSIONS-COVERAGE: Revert.

2010-03-08	Glenn Humphrey

	* DesiredSymbols.cc, Reports.cc:  Added logic to deal with desired
	symbols that are never referenced during analysis.

2010-03-05	Glenn Humphrey

	* DesiredSymbols.cc, covoar.cc:  Fix a few errors that occurred when
	a symbol was specified for analysis but was not found in any
	executable.

2010-03-05	Joel Sherrill <joel.sherrilL@oarcorp.com>

	* .cvsignore: Add covoar
	* CoverageMapBase.cc: Fix off by one bug which resulted in thinking
	there was branch information on simulators which provided no branch
	information.
	* do_coverage: Improve error message.

2010-03-05	Glenn Humphrey

	* do_coverage:  Added the automatic generation of the rtems.syms file.

2010-03-05	Glenn Humphrey

	* CoverageFactory.cc, CoverageFactory.h, CoverageMap.h,
	CoverageMapBase.cc, CoverageMapBase.h, CoverageRanges.cc,
	CoverageRanges.h, CoverageReaderBase.h, CoverageReaderQEMU.cc,
	CoverageReaderQEMU.h, CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
	CoverageReaderSkyeye.cc, CoverageReaderSkyeye.h,
	CoverageReaderTSIM.cc, CoverageReaderTSIM.h, CoverageWriterBase.h,
	CoverageWriterRTEMS.cc, CoverageWriterRTEMS.h,
	CoverageWriterSkyeye.cc, CoverageWriterSkyeye.h,
	CoverageWriterTSIM.cc, CoverageWriterTSIM.h, Explanations.cc,
	Explanations.h, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
	Reports.cc, Reports.h, Toolnames.cc, Toolnames.h, VERSIONS-COVERAGE,
	app_common.h, coverage_converter.cc, do_coverage:  Extensive re-write
	to perform analysis based on a list of symbols instead of an address
	range.  This allows executables that are linked differently to be
	analyzed together.  Note that this update has broken covmerge and
	coverage_converter.  It will be determined later whether to fix them
	or delete them.
	* DesiredSymbols.cc, DesiredSymbols.h, ExecutableInfo.cc,
	ExecutableInfo.h, SymbolTable.cc, SymbolTable.h, covoar.cc: New files.

2010-02-01	Glenn Humphrey

	* Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h, app_common.h,
	covmerge.cc: Moved report writing functions into their own file. The
	collection of functions will probably be made into a class when other
	output formats are determined.
	* Reports.cc, Reports.h: New files.

2010-01-20	Glenn Humphrey

	* CoverageMapBase.cc, CoverageMapBase.h, CoverageReaderQEMU.cc,
	Explanations.h, ObjdumpProcessor.cc, ObjdumpProcessor.h,
	Toolnames.cc, Toolnames.h, covmerge.cc, do_coverage, qemu-traces.h:
	Completed branch analysis implementation.

2010-01-14	Joel Sherrill <joel.sherrill@oarcorp.com>

	* CoverageFactory.cc, CoverageMap.cc, CoverageReaderBase.cc,
	CoverageReaderBase.h, CoverageReaderTSIM.cc, CoverageWriterBase.cc,
	CoverageWriterBase.h, CoverageWriterRTEMS.cc,
	CoverageWriterSkyeye.cc, CoverageWriterTSIM.cc, covmerge.cc,
	skyeye_header.h: Eliminate some XXXs.

2010-01-13	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ObjdumpProcessor.cc: Add first stab at annotated.html.

2010-01-13	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ObjdumpProcessor.cc, ObjdumpProcessor.h, covmerge.cc: Add initial
	annotated file html support.

2010-01-13	Joel Sherrill <joel.sherrill@oarcorp.com>

	* .cvsignore: Add coverage_converter.
	* CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
	CoverageMapBase.h: Move most of the code into the base class.  Add
	support for the per address information being in a structure.  Added
	isStartofInstuction (now set), sourceLine (set when of interest)
	 as well as the fields needed for branch analysis (e.g. isBranch,
	wasTaken, wasNotTaken).
	* CoverageRanges.h: Use CoverageMap for source line information.
	* ObjdumpProcessor.cc: Set isStartOfInstruction and take first
	attempt at the reporting logic for branch always or never taken.
	covmerge.cc: Add concept of "addresses of interest".  Separate
	method to match addresses to source lines from generation of
	address of interest.
	* app_common.h: Add AddressesNeedingSourceLine as extern.

2010-01-12	Glenn Humphrey <glenn.humphrey@OARcorp.com>

	* CoverageFactory.cc, CoverageFactory.h, CoverageReaderRTEMS.cc,
	CoverageReaderSkyeye.cc, CoverageReaderTSIM.cc, Makefile,
	covmerge.cc, do_coverage: Re-worked the design a bit to eliminate the
	need for a trace conversion step.  Instead the coverage reader for
	QEMU will just read the trace into a coverage map.  Also changed the
	trace converter into a coverage converter.  It will allow conversion
	between different coverage file formats.
	* CoverageReaderQEMU.cc, CoverageReaderQEMU.h,
	coverage_converter.cc: New files.
	* TraceFactory.cc, TraceFactory.h, TraceReaderBase.cc,
	TraceReaderBase.h, TraceReaderQEMU.cc, TraceReaderQEMU.h,
	trace_converter.cc: Removed.

2009-12-01	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Adjust for make/custom placement.
	* rtems-cvs-20091201.diff: New file.

2009-11-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Explanations.txt: Add a few.

2009-11-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Add argument to specifiy version.

2009-10-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Reflect new location of custom files. Support old
	location for running against old versions.

2009-10-12	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ObjdumpProcessor.cc: Add another i386 nop pattern.

2009-10-11	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Add do_publish to verbose listing.
	* generate_coverage_html: Second attempt at cleaning listings.

2009-10-10	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: If there are more than 20 entries per BSP
	before we generate the table, clean up so there are only 20 entries.

2009-10-04	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Add ability to publish results to ftp site.

2009-09-29	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ObjdumpProcessor.cc, do_coverage, run_coverage: Add initial
	powerpc/qemuppc support.

2009-09-28	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage, run_coverage: Do not publish results by default.

2009-09-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage, run_coverage: Published uC5282 results.

2009-09-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Improve summary.txt by including more settings
	information.

2009-09-27	Joel Sherrill <joel.sherrill@oarcorp.com>

	* run_coverage: Add uC5282.

2009-09-27	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Support m68k.
	* do_coverage, run_coverage: Support m68k.  Let do_coverage publish
	results and run_coverage just run tests.

2009-09-25	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Rename most qemu scripts to match the BSP name.
	qemu-leon2 not renamed since we prefer tsim for it.

2009-09-24	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile: rtems-coverage now included in build from top.

2009-09-24	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Attempt to detect when covmerge fails and bail out with
	an error. This was sometimes causing bad updates to the website to be
	generated.

2009-09-24	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ObjdumpProcessor.cc: Fix comments.

2009-09-22	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Tidy up html generation.

2009-09-22	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ObjdumpProcessor.cc: SPARC nop is 4 bytes not 1.
	* do_coverage: Generate configuration.txt as part of reporting.
	Previously done as part of copying tests.

2009-09-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Correct sorting order for BSPs.

2009-09-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ObjdumpProcessor.cc: Strip blanks off end of objdump lines. This is
	causing issues with matching nops and parsing lines.

2009-09-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ObjdumpProcessor.cc, run_coverage: Tidy up issues from run on
	england.

2009-09-18	Joel Sherrill <joel.sherrill@oarcorp.com>

	* .cvsignore, CoverageFactory.cc, CoverageReaderRTEMS.cc,
	CoverageWriterRTEMS.cc, Makefile, ObjdumpProcessor.cc,
	ObjdumpProcessor.h, Toolnames.cc, Toolnames.h, TraceFactory.cc,
	covmerge.cc, do_coverage, trace_converter.cc: Add support for Qemu
	targeting i386. Hopefully it did not break SPARC or ARM.
	* TraceReaderQEMU.cc, TraceReaderQEMU.h, qemu-dump-trace.c,
	qemu-traces.h: New files.
	* CoverageReaderNops.cc, CoverageReaderNops.h: Removed.

2009-09-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Add ON_SKYEYE
	* run_coverage: Try to detect when errors happen.

2009-09-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* .cvsignore, Makefile: Add initial support for the Trace Converter
	utility. It will convert from Trace files to the RTEMS Common
	Coverage Map format. Next step is to add class to read Qemu trace
	file format.
	* TraceFactory.cc, TraceFactory.h, TraceReaderBase.cc,
	TraceReaderBase.h, trace_converter.cc: New files.

2009-09-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
	Makefile, covmerge.cc: Add initial support for RTEMS Common Coverage
	Map format. Next step is to add utility to convert qemu trace files
	into this format.
	* CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
	CoverageWriterRTEMS.cc, CoverageWriterRTEMS.h, rtemscov_header.h:
	New files.

2009-09-17	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Add comment about skipped field.

2009-09-17	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Drop uncovered percentage column. Mark 100%
	numbers as green.

2009-09-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html, style.css: Tinker with CSS so it works on
	FF3, IE8, and Konqueror.

2009-09-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Improve comments. Formatting.

2009-09-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE: Add FTPDIR
	* do_coverage: Remove logic to re-run test when coverage file has
	zero length.  Skyeye seems to spuriously do this.
	* generate_coverage_html, style.css: Attempt to add links to
	information on coverage.  Did not render correctly for Glenn in
	IE8.  Works in FF3.
	* run_coverage: New file.  Helper to run tests more easily

2009-09-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE, generate_coverage_html: Sort by CPU/BSP not just
	BSP.

2009-09-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Speed up loop that does untar.

2009-09-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Modify sort order.

2009-09-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Turn YYYYMMDD into YYYY-MM-DD.

2009-09-15	Joel Sherrill <joel.sherrill@OARcorp.com>

	* generate_coverage_html: Fine tune sorting keys.

2009-09-15	Joel Sherrill <joel.sherrill@OARcorp.com>

	* covmerge.cc: Percentages are 0-100 not 0-1.
	* do_coverage: Rerun when coverage file has zero length.
	Generate row.html for web report.
	* generate_coverage_html, style.css: New files.

2009-09-15	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Reorder info in tarball name and fix typo where BSP did
	not get printed in summary.

2009-09-14	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Merge gen_report into do_coverage. Also add extension to
	results tarball to indicate contents.
	* gen_report: Removed.

2009-09-14	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE: Test head.

2009-09-09	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE: Add support for running coverage on 4.8 and 4.9.
	This was used to produce baseline data for comparison purposes.
	* rtems-48-20090909.diff, rtems-49-20090909.diff: New files.

2009-08-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Put temporary file in /tmp.

2009-08-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage, gen_report: Now modify the optimization flag from the
	script so the make/custom file is not part of the patch. Also include
	a configuration.txt file in the tarball to capture information.
	* rtems-cvs-20090819.diff: New file.
	* rtems-cvs-20090817.diff: Removed.

2009-08-17	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems-cvs-20090318.diff, rtems-cvs-20090327.diff,
	rtems-cvs-20090421.diff, rtems-cvs-20090515.diff,
	rtems-cvs-20090618.diff, rtems-cvs-20090727.diff,
	rtems-cvs-20090805.diff: Removed.

2009-08-17	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems-cvs-20090817.diff: New file.
	* rtems-cvs-20090811.diff, rtems-cvs-20090812.diff: Removed.

2009-08-12	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage: Add support for the -E option which turns on
	experimental coverage mode. This adds all code we do not have good
	enough coverage on yet to include in the baseline case.
	* rtems-cvs-20090812.diff: New file.

2009-08-12	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE, do_coverage, rtems-cvs-20090806.diff: Switch to
	--enable-coverage and building rtems_coverage.o
	* rtems-cvs-20090811.diff: New file.

2009-08-06	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems-cvs-20090806.diff: New file.

2009-08-05	Joel Sherrill <joel.sherrill@OARcorp.com>

	* skyeye-1.2.8-rtems-20090805.diff: New file.

2009-08-05	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update.
	* rtems-cvs-20090805.diff: Replace.

2009-08-05	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems-cvs-20090805.diff: New file.

2009-08-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* CoverageReaderSkyeye.cc, ObjdumpProcessor.cc: Now appears to work OK
	on ARM with edb7312.

2009-08-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ObjdumpProcessor.cc: On ARM, there are literal tables at the end of
	methods. We need to avoid considering them not executed.

2009-08-01	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Move pthread.c line numbers.

2009-08-01	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Explanations.txt: Update and enhance sporadic scheduler case.

2009-07-31	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Account for reworking heapgetinfo.c and adding
	first case in sp63.

2009-07-31	Joel Sherrill <joel.sherrill@OARcorp.com>

	* gen_report: Include .num file in tarball.

2009-07-30	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update to account for new test cases.

2009-07-29	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update to account for recently added tests.

2009-07-28	Joel Sherrill <joel.sherrill@OARcorp.com>

	* CoverageReaderSkyeye.cc: Fix comment.
	* do_coverage: Add EXTRA_ARGS for RTEMS configure.

2009-07-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update for recent test additions.
	* do_coverage: Remove build directory before configuring.
	* rtems-cvs-20090727.diff: New file.  Reflects configuring with
	POSIX disabled.

2009-07-26	Joel Sherrill <joel.sherrill@oarcorp.com>

	* do_coverage: Change arguments so that they toggle settings. This
	allows for all but .. type of logic on the arguments.

2009-07-26	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Account for reworking killinfo.c and having
	psxsignal02 to test it.
	* do_coverage: Add option to disable posix from testing.

2009-07-23	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Eliminate more interrupt critical section cases.
	* gen_report: Note which spintrcritical* tests cannot detect when they
	hit the case and just run until killed.

2009-07-23	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Remove cancellation cases and cleanup killinfo.c
	explations.

2009-07-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Event interrupt synchronization cases covered.

2009-07-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Explanation improvements.
	* gen_report: Add spintrcritical09 as one not to worry about completion.

2009-07-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Remove debug.c

2009-07-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Multiple updates based on changes from myself and
	Santosh.

2009-07-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Remove explanations for cases covered by recent
	test additions.

2009-07-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update to spfatal03 and addition of psxautoinit02
	covered a couple of cases.

2009-07-16	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.cc, Toolnames.cc: Make compile with gcc 4.4.0 on Fedora
	11.

2009-07-10	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add new interrupt synchronization tests.
	* do_coverage: Add RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to
	reduce number of cases in _Thread_queue_Enqueue_priority.

2009-07-09	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: More improvements.

2009-07-09	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Rewrite explanation of watchdogadjusttochain.c:42.

2009-07-09	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Added sp59 to test path through
	_Thread_queue_First_priority where the task's priority was in the
	bottom 1/4 of the range.

2009-07-09	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Timespec divide by zero covered by sp58.
	spthreadq01 covers extracting a thread which is not blocked on a
	thread queue. Rewrite explanation of threadqueuefirstpriority.c.

2009-07-09	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Cover last of threadget.c with added test case in
	sp43.

2009-07-08	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: semcreate.c:163 eliminated by rework of semcreate.

2009-07-08	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add test cases for counting semaphore flush and
	priority heap get information error cases.

2009-07-08	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Cover more cases.

2009-07-07	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: objectshrinkinformation.c covered with reworked
	loop from Chris Johns.

2009-07-07	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Cover a few more cases.

2009-07-07	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Restructured code to eliminate these cases.

2009-07-07	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Eliminate mutexget.c automatic initialization
	cases.

2009-07-06	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Clean up mutexget.c and corresponding explanations.

2009-07-06	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Fixed psxsignal01 to hit POSIX signal from ISR
	case.

2009-07-06	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: psxtransschedparam.c:36 eliminated by restructuring
	switch into a series of if's.

2009-07-06	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Cover a couple of more cases.

2009-07-04	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Santosh completed rwlock. I reworked
	rtems/src/taskinitusers.c to eliminate an unused path.

2009-07-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Unreachable API Extension paths marked as either
	unused or only with certain APIs.

2009-07-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: vfork test added. Workspace zero test added. No API
	uses predriver_hook so code marked as unused by current APIs.

2009-07-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Eliminate cases in sigwait() and sigtimedwait().

2009-07-02	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: More clean up of covered cases.

2009-07-02	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Correct explanation of threadinitialize.c:91. It is
	really implementing POSIX feature to provide stack space NOT custom
	stack allocator.

2009-07-02	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: With addition of spstkalloc test, the paths through
	stack alloc and free are covered.

2009-07-01	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: More cases eliminated.

2009-06-30	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt, gen_report: Updated to have explanations for all
	cases even if the confidence in some is not particularly high. All
	explanations are not used.

2009-06-24	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update to explain more.

2009-06-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems-cvs-20090618.diff: New file.

2009-06-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update to eliminate covered areas and fix drifting
	line numbers.

2009-06-17	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add 33 explanations.

2009-06-12	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Update.

2009-06-10	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Delete two small weird cases.

2009-06-04	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add 5 more explanations.
	* SPARC-Annul-Slot-Explanation.txt: New file.

2009-06-02	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add 7 more explanations.

2009-06-01	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Nesting count on thread suspension is only
	supported from ITRON API so disable if ITRON is disabled.
	Implementing this eliminated 4 uncovered ranges in the tested
	configuration.

2009-06-01	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Eliminate covered cases.

2009-06-01	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add about 20 explanations.

2009-05-28	Jennifer Averett <jennifer.averett@OARcorp.com>

	* Explanations.txt: Added explanations for simple cases.

2009-05-25	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.cc, Explanations.h, covmerge.cc: Add multiple line
	explanations.

2009-05-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ObjdumpProcessor.cc, Toolnames.cc: Fix comments. Mark ARM nop as 4
	bytes.

2009-05-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Clean up nop
	processing and get size of nop instruction from toolset class.

2009-05-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt, ObjdumpProcessor.cc: If nop divides uncovered
	range, do not consider it executed. This results in slightly fewer
	ranges of slightly larger size.

2009-05-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.cc: +++ was ending up as explanation.
	* Explanations.txt: Eliminate covered cases.

2009-05-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.cc, Explanations.txt: Add +++ as end of explanation and
	allow blank lines between cases. This is in preparation for
	supporting multiline comments.

2009-05-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add more.

2009-05-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* gen_report: Add end of test check.

2009-05-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* covmerge.cc: Uncovered ranges was always 0.

2009-05-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* covmerge.cc, gen_report: Add sizes.txt to output reports.

2009-05-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.cc, Explanations.h, Explanations.txt, covmerge.cc: Add
	classication to explanations file format.

2009-05-15	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems-cvs-20090515.diff: New file. Adding vprintk.c resulted in
	cpukit/libcsupport/Makefile.am changing near the coverage patch.

2009-05-08	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE, do_coverage, gen_report: Pass in BSP on command
	line.

2009-05-04	Joel Sherrill <joel.sherrill@OARcorp.com>

	* gen_report: Correct name of report.

2009-04-22	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt: Add a few more cases.

2009-04-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* gen_report: Create tarball from dated subdirectory.

2009-04-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* covmerge.cc: Direct output to stdout, not stderr.
	* do_coverage: Starting timestamp was set twice.
	* gen_report: Capture output files into a tarball.

2009-04-21	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE: Add patch against latest CVS.
	* rtems-cvs-20090421.diff: New file.

2009-04-09	Joel Sherrill <joel.sherrill@oarcorp.com>

	* ObjdumpProcessor.cc: Remove warning.

2009-04-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* .cvsignore: New file.

2009-04-02	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE, gen_report: Add cd to exe directory.

2009-03-31	Joel Sherrill <joel.sherrill@OARcorp.com>

	* CoverageReaderSkyeye.cc: Get return status.

2009-03-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ERC32-Status, VERSIONS-COVERAGE: New baseline which is based upon
	adding a symbol end_of_profiling to the image.
	* rtems-cvs-20090327.diff: New file.
	* rtems-cvs-20090312.diff: Removed.

2009-03-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* ERC32-Status: New file.

2009-03-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt, VERSIONS-COVERAGE: Update so there are no unused
	explanations. This is a great starting point.

2009-03-26	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Explanations.txt, VERSIONS-COVERAGE, do_coverage: Update.

2009-03-23	Joel Sherrill <joel.sherrill@OARcorp.com>

	* VERSIONS-COVERAGE, covmerge.cc: Add rtl22xx. Fix issue on address
	conversion with MSB is set.

2009-03-20	Joel Sherrill <joel.sherrill@OARcorp.com>

	* CoverageReaderTSIM.cc, CoverageWriterTSIM.cc, VERSIONS-COVERAGE: Now
	running on erc32 ok again. Added untested support for leon2 and
	leon3.

2009-03-19	Joel Sherrill <joel.sherrill@OARcorp.com>

	* CoverageReaderSkyeye.cc, CoverageWriterSkyeye.cc, README: Now runs OK
	on skyeye 1.2.6 with patch in this directory.
	* skyeye-1.2.6-rtems-20090319.diff: New file.

2009-03-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile: Add Id.

2009-03-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems-cvs-20090318.diff: New file.
	* rtems-cvs-20071130.diff, rtems-cvs-20080204.diff,
	rtems-cvs-20081219.diff: Removed.

2009-03-18	Joel Sherrill <joel.sherrill@OARcorp.com>

	* CoverageReaderTSIM.cc, CoverageReaderTSIM.h, Makefile,
	VERSIONS-COVERAGE, covmerge.cc, do_coverage, gen_report: First
	attempt at adding Skyeye code coverage support.
	* CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
	CoverageReaderSkyeye.h, CoverageWriterSkyeye.cc,
	CoverageWriterSkyeye.h, skyeye_header.h: New files.

2009-03-12	Joel Sherrill <joel.sherrill@OARcorp.com>

	* README: Update.

2009-03-12	Joel Sherrill <joel.sherrill@OARcorp.com>

	* do_coverage, gen_report: Now should be more tailorable.
	* VERSIONS-COVERAGE: New file.
	* c, cp_em, j-erc32: Removed.

2009-03-12	Joel Sherrill <joel.sherrill@OARcorp.com>

	Initial import.
	* ChangeLog, CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
	CoverageMapBase.h, CoverageRanges.cc, CoverageRanges.h,
	CoverageReaderBase.cc, CoverageReaderBase.h, CoverageReaderNops.cc,
	CoverageReaderNops.h, CoverageReaderTSIM.cc, CoverageReaderTSIM.h,
	CoverageWriterBase.cc, CoverageWriterBase.h, CoverageWriterTSIM.cc,
	CoverageWriterTSIM.h, Doxyfile, Explanations.cc, Explanations.h,
	Explanations.txt, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
	README, Toolnames.cc, Toolnames.h, app_common.h, c, covmerge.cc,
	cp_em, do_coverage, gen_report, j-erc32, rtems-cvs-20071130.diff,
	rtems-cvs-20080204.diff, rtems-cvs-20081219.diff,
	rtems-cvs-20090312.diff: New files.