Changeset 101 for trunk/kernel/mm/vseg.c


Ignore:
Timestamp:
Jun 29, 2017, 4:44:52 PM (5 years ago)
Author:
alain
Message:

euh...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/mm/vseg.c

    r18 r101  
    4646////////////////////////////////////////////////////////////////////////////////////////
    4747
    48 const char* vseg_type_name[VSEG_TYPES_NR] =
    49 {
    50         "CODE",
    51         "DATA",
    52     "HEAP",
    53     "STACK",
    54     "ANON",
    55     "FILE",
    56     "REMOTE",
    57     "KCODE",
    58     "KDATA",
    59     "KDEV",
    60 };
    61 
     48
     49//////////////////////////////////////////
     50char * vseg_type_str( uint32_t vseg_type )
     51{
     52        if     ( vseg_type == VSEG_TYPE_CODE   ) return "CODE";
     53        else if( vseg_type == VSEG_TYPE_DATA   ) return "DATA";
     54        else if( vseg_type == VSEG_TYPE_HEAP   ) return "HEAP";
     55        else if( vseg_type == VSEG_TYPE_STACK  ) return "STACK";
     56        else if( vseg_type == VSEG_TYPE_ANON   ) return "ANON";
     57        else if( vseg_type == VSEG_TYPE_FILE   ) return "FILE";
     58        else if( vseg_type == VSEG_TYPE_REMOTE ) return "REMOTE";
     59        else if( vseg_type == VSEG_TYPE_KCODE  ) return "KCODE";
     60        else if( vseg_type == VSEG_TYPE_KDATA  ) return "KDATA";
     61        else if( vseg_type == VSEG_TYPE_KDEV   ) return "KDEV";
     62    else                                     return "undefined";
     63}
    6264
    6365/////////////////////
Note: See TracChangeset for help on using the changeset viewer.