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,