OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [stable_0_2_0_rc2/] [or1ksim/] [support/] [debug.c] - Diff between revs 1557 and 1569

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1557 Rev 1569
Line 96... Line 96...
  while(*str) {
  while(*str) {
    cend = strpbrk(str, "+-");
    cend = strpbrk(str, "+-");
    if(cend == str) {
    if(cend == str) {
      all = 1;
      all = 1;
    } else {
    } else {
      for(i = 0; i < 5; i++) {
      for(i = 0; i < 4; i++) {
        if(!strncmp(str, debug_classes[i], cend - str)) {
        if(!strncmp(str, debug_classes[i], cend - str)) {
          dbcl = i;
          dbcl = i;
          break;
          break;
        }
        }
      }
      }
      if(i > 4)
      if(i >= 4)
        fprintf(stderr, "Unknown class specified\n");
        fprintf(stderr, "Unknown class specified\n");
      all = 0;
      all = 0;
    }
    }
    disen = *cend == '+' ? 1 : 0;
    disen = *cend == '+' ? 1 : 0;
    str = cend + 1;
    str = cend + 1;
Line 117... Line 117...
      if(!strncmp(str, __orsim_dbchs[i] + 1, cend - str))
      if(!strncmp(str, __orsim_dbchs[i] + 1, cend - str))
        break;
        break;
 
 
    if(!__orsim_dbchs[i])
    if(!__orsim_dbchs[i])
      fprintf(stderr, "Unknown channel specified\n");
      fprintf(stderr, "Unknown channel specified\n");
 
    else if(all) {
    if(all) {
 
      orsim_dbcl_set(__ORSIM_DBCL_TRACE, __orsim_dbchs[i], disen);
      orsim_dbcl_set(__ORSIM_DBCL_TRACE, __orsim_dbchs[i], disen);
      orsim_dbcl_set(__ORSIM_DBCL_FIXME, __orsim_dbchs[i], disen);
      orsim_dbcl_set(__ORSIM_DBCL_FIXME, __orsim_dbchs[i], disen);
      orsim_dbcl_set(__ORSIM_DBCL_WARN, __orsim_dbchs[i], disen);
      orsim_dbcl_set(__ORSIM_DBCL_WARN, __orsim_dbchs[i], disen);
      orsim_dbcl_set(__ORSIM_DBCL_ERR, __orsim_dbchs[i], disen);
      orsim_dbcl_set(__ORSIM_DBCL_ERR, __orsim_dbchs[i], disen);
    } else
    } else

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.