summaryrefslogtreecommitdiff
path: root/rtems-coverage/skyeye-1.2.6-rtems-20090319.diff
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-03-19 17:33:45 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-03-19 17:33:45 +0000
commit166c7162b3e514f9f44768935a1637b6bf9e1a8a (patch)
tree2f72110873ba602bd2846968f007c4e52f89b206 /rtems-coverage/skyeye-1.2.6-rtems-20090319.diff
parent6871c37d9953527f9dedf82fc725581e1f9bbd0c (diff)
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.
Diffstat (limited to 'rtems-coverage/skyeye-1.2.6-rtems-20090319.diff')
-rw-r--r--rtems-coverage/skyeye-1.2.6-rtems-20090319.diff158
1 files changed, 158 insertions, 0 deletions
diff --git a/rtems-coverage/skyeye-1.2.6-rtems-20090319.diff b/rtems-coverage/skyeye-1.2.6-rtems-20090319.diff
new file mode 100644
index 0000000..f3340f4
--- /dev/null
+++ b/rtems-coverage/skyeye-1.2.6-rtems-20090319.diff
@@ -0,0 +1,158 @@
+Index: arch/arm/common/armvirt.c
+===================================================================
+--- arch/arm/common/armvirt.c (revision 560)
++++ arch/arm/common/armvirt.c (working copy)
+@@ -141,7 +141,11 @@
+ {
+ fault_t fault;
+ fault = mmu_load_instr (state, address, instr);
++<<<<<<< .mine
++
++=======
+ return fault;
++>>>>>>> .r560
+ //if (fault)
+ // log_msg("load_instr fault = %d, address = %x\n", fault, address);
+ }
+@@ -266,6 +270,7 @@
+ if (skyeye_config.code_cov.prof_on)
+ cov_prof(EXEC_FLAG, address);
+
++
+ if ((isize == 2) && (address & 0x2)) {
+ ARMword lo, hi;
+ if (!(skyeye_cachetype == INSTCACHE))
+Index: utils/main/skyeye.c
+===================================================================
+--- utils/main/skyeye.c (revision 560)
++++ utils/main/skyeye.c (working copy)
+@@ -123,11 +123,15 @@
+ arch_instance->init ();
+ arch_instance->reset ();
+
+-
+ skyeye_uart_converter_setup();
++<<<<<<< .mine
+ if(skyeye_config.code_cov.prof_on)
+ cov_init(skyeye_config.code_cov.start, skyeye_config.code_cov.end);
++=======
++ if(skyeye_config.code_cov.prof_on)
++ cov_init(skyeye_config.code_cov.start, skyeye_config.code_cov.end);
+
++>>>>>>> .r560
+ }
+
+ return 1;
+@@ -555,9 +559,14 @@
+ /* 2007-01-31 disabled by Anthony Lee on BeOS for multi-thread safe. */
+ void sigint_handler (int signum)
+ {
++<<<<<<< .mine
++ cov_fini(skyeye_config.code_cov.prof_filename);
++=======
+ if(skyeye_config.code_cov.prof_on)
+ cov_fini(skyeye_config.code_cov.prof_filename);
++>>>>>>> .r560
+ longjmp (ctrl_c_cleanup, 1);
++ /* do some cleanup */
+ }
+ #endif
+
+Index: utils/config/skyeye_config.h
+===================================================================
+--- utils/config/skyeye_config.h (revision 589)
++++ utils/config/skyeye_config.h (working copy)
+@@ -202,12 +202,12 @@
+
+ int do_log_option ();
+ int do_step_disassemble_option ();
+-//teawater add DBCT_TEST_SPEED 2005.10.04---------------------------------------
++
+ #ifdef DBCT_TEST_SPEED
+ int do_dbct_test_speed_sec();
+ #endif //DBCT_TEST_SPEED
+-//AJ2D--------------------------------------------------------------------------
+
++int do_code_cov_option();
+ #define MAX_OPTION_NAME 32
+ #define MAX_PARAM_NAME 32
+
+@@ -246,8 +246,6 @@
+ //cpu_config_t *cpu;
+ machine_config_t *mach;
+ //mem_config_t mem;
+-//chy 2003-09-12, now support more io banks
+-// ioaddr_config_t ioaddr; //used for ARMul_notIOaddr funciton
+ net_config_t net[NET_MAXNICNUM_PER_HOST];
+ uart_config_t uart;
+ log_config_t log;
+@@ -258,7 +256,7 @@
+
+ /*ksh 2004-11-26,energy profile flag */
+ energy_config_t energy;
+-
++ code_cov_t code_cov;
+ char config_file[MAX_FILE_NAME];
+ code_cov_t code_cov;
+
+Index: autom4te.cache/requests
+===================================================================
+--- autom4te.cache/requests (revision 589)
++++ autom4te.cache/requests (working copy)
+@@ -80,15 +80,15 @@
+ 'configure.in'
+ ],
+ {
++ '_LT_AC_TAGCONFIG' => 1,
+ 'AM_PROG_F77_C_O' => 1,
+- '_LT_AC_TAGCONFIG' => 1,
++ 'AC_INIT' => 1,
+ 'm4_pattern_forbid' => 1,
+- 'AC_INIT' => 1,
+ 'AC_CANONICAL_TARGET' => 1,
++ 'AC_SUBST' => 1,
+ 'AC_CONFIG_LIBOBJ_DIR' => 1,
+- 'AC_SUBST' => 1,
++ 'AC_FC_SRCEXT' => 1,
+ 'AC_CANONICAL_HOST' => 1,
+- 'AC_FC_SRCEXT' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_CONFIG_SUBDIRS' => 1,
+@@ -96,8 +96,8 @@
+ 'LT_CONFIG_LTDL_DIR' => 1,
+ 'AC_REQUIRE_AUX_FILE' => 1,
+ 'AC_CONFIG_LINKS' => 1,
++ 'm4_sinclude' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
+- 'm4_sinclude' => 1,
+ 'AM_MAINTAINER_MODE' => 1,
+ 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+ '_m4_warn' => 1,
+@@ -114,11 +114,11 @@
+ 'AH_OUTPUT' => 1,
+ '_AM_SUBST_NOTMAKE' => 1,
+ 'AC_CONFIG_AUX_DIR' => 1,
++ 'sinclude' => 1,
++ 'm4_pattern_allow' => 1,
+ 'AM_PROG_CC_C_O' => 1,
+- 'm4_pattern_allow' => 1,
+- 'sinclude' => 1,
++ 'AC_CANONICAL_SYSTEM' => 1,
+ 'AM_CONDITIONAL' => 1,
+- 'AC_CANONICAL_SYSTEM' => 1,
+ 'AC_CONFIG_HEADERS' => 1,
+ 'AC_DEFINE_TRACE_LITERAL' => 1,
+ 'm4_include' => 1,
+@@ -186,9 +186,9 @@
+ 'AM_SET_LEADING_DOT' => 1,
+ 'AM_SET_DEPDIR' => 1,
+ '_AM_DEPENDENCIES' => 1,
++ 'm4_include' => 1,
++ 'PKG_PROG_PKG_CONFIG' => 1,
+ 'AM_PROG_INSTALL_SH' => 1,
+- 'PKG_PROG_PKG_CONFIG' => 1,
+- 'm4_include' => 1,
+ 'PKG_CHECK_MODULES' => 1,
+ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AU_DEFUN' => 1,