diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgignore
@@ -3,6 +3,8 @@ syntax: glob
*~
*.o
*.gcno
+*.gcda
+*.html
*.zip
tests/*.err
doc
diff --git a/FSW-qt/Makefile b/FSW-qt/Makefile
--- a/FSW-qt/Makefile
+++ b/FSW-qt/Makefile
@@ -1,6 +1,6 @@
#############################################################################
# Makefile for building: bin/fsw
-# Generated by qmake (2.01a) (Qt 4.8.6) on: Tue Oct 7 15:14:40 2014
+# Generated by qmake (2.01a) (Qt 4.8.6) on: Thu Oct 9 10:12:36 2014
# Project: fsw-qt.pro
# Template: app
# Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile fsw-qt.pro
@@ -11,12 +11,12 @@
CC = sparc-rtems-gcc
CXX = sparc-rtems-g++
DEFINES = -DSW_VERSION_N1=2 -DSW_VERSION_N2=0 -DSW_VERSION_N3=1 -DSW_VERSION_N4=1 -DLPP_DPU_DESTID -DPRINT_MESSAGES_ON_CONSOLE
-CFLAGS = -pipe -O3 -Wall $(DEFINES)
+CFLAGS = -pipe -O3 -fprofile-arcs -ftest-coverage -Wall $(DEFINES)
CXXFLAGS = -pipe -O3 -Wall $(DEFINES)
INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I../src -I../header -I../header/processing -I../src/LFR_basic-parameters
LINK = sparc-rtems-g++
LFLAGS =
-LIBS = $(SUBLIBS)
+LIBS = $(SUBLIBS) -lgcov /opt/GCOV/01A/lib/overload.o -lc
AR = sparc-rtems-ar rcs
RANLIB =
QMAKE = /usr/bin/qmake-qt4
diff --git a/FSW-qt/fsw-qt.pro b/FSW-qt/fsw-qt.pro
--- a/FSW-qt/fsw-qt.pro
+++ b/FSW-qt/fsw-qt.pro
@@ -15,9 +15,9 @@ DEFINES += SW_VERSION_N3=1 # patch
DEFINES += SW_VERSION_N4=1 # internal
#
-#QMAKE_CFLAGS_RELEASE += -fprofile-arcs -ftest-coverage
+QMAKE_CFLAGS_RELEASE += -fprofile-arcs -ftest-coverage
#QMAKE_LFLAGS_RELEASE +=
-#LIBS += -lgcov /opt/GCOV/01A/lib/overload.o -lc
+LIBS += -lgcov /opt/GCOV/01A/lib/overload.o -lc
#
#
diff --git a/FSW-qt/fsw-qt.pro.user b/FSW-qt/fsw-qt.pro.user
--- a/FSW-qt/fsw-qt.pro.user
+++ b/FSW-qt/fsw-qt.pro.user
@@ -1,6 +1,6 @@
-
+
EnvironmentId
diff --git a/FSW-qt/sparc.pri b/FSW-qt/sparc.pri
--- a/FSW-qt/sparc.pri
+++ b/FSW-qt/sparc.pri
@@ -57,10 +57,15 @@ contains( TEMPLATE, app ) {
DESTDIR=bin
}
-QMAKE_CFLAGS_RELEASE+= -O3
-QMAKE_CFLAGS_DEBUG+= -O3
-QMAKE_CXXFLAGS_RELEASE+= -O3
-QMAKE_CXXFLAGS_DEBUG+= -O3
+#QMAKE_CFLAGS_RELEASE += -O0
+#QMAKE_CFLAGS_DEBUG += -O0
+#QMAKE_CXXFLAGS_RELEASE += -O0
+#QMAKE_CXXFLAGS_DEBUG += -O0
+QMAKE_CFLAGS_RELEASE += -O3
+QMAKE_CFLAGS_DEBUG += -O3
+QMAKE_CXXFLAGS_RELEASE += -O3
+QMAKE_CXXFLAGS_DEBUG += -O3
+
#QMAKE_CFLAGS_RELEASE+= -O3 -std=c99
#QMAKE_CFLAGS_DEBUG+= -O3 -std=c99
#QMAKE_CXXFLAGS_RELEASE+= -O3 -std=c99
diff --git a/python_scripts/RELOAD_HELLO_WORLD_STAR_DUNDEE.py b/python_scripts/RELOAD_HELLO_WORLD_STAR_DUNDEE.py
new file mode 100644
--- /dev/null
+++ b/python_scripts/RELOAD_HELLO_WORLD_STAR_DUNDEE.py
@@ -0,0 +1,9 @@
+#!/usr/bin/lppmon -e
+
+RMAPPlugin0.setValueSpaceWireLinkNumber( 1 )
+RMAPPlugin0.setValueTargetLogicalAddress( 254 )
+
+dsu3plugin0.openFile("/opt/GCOV/hello_world/obj/main")
+dsu3plugin0.loadFile()
+dsu3plugin0.run()
+
diff --git a/python_scripts/script_gcovr b/python_scripts/script_gcovr
new file mode 100755
--- /dev/null
+++ b/python_scripts/script_gcovr
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+/opt/GCOV/01A/COTS/gcovr-3.1/scripts/gcovr --gcov-executable=sparc-rtems-gcov --html-details
+
diff --git a/python_scripts/script_setVirtualEnvForGcovr b/python_scripts/script_setVirtualEnvForGcovr
new file mode 100755
--- /dev/null
+++ b/python_scripts/script_setVirtualEnvForGcovr
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+ln -s /opt/DEV_PLE/FSW-qt/obj/*.gcno ./
+
+ln -s /opt/DEV_PLE/src ./
+
+cat trace | /opt/GCOV/01A/tool/createfile.py
+