/* * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #pragma ident "%Z%%M% %I% %E% SMI" #include const char * dof_sec_name(uint32_t type) { switch (type) { case DOF_SECT_NONE: return ("NONE"); case DOF_SECT_COMMENTS: return ("COMMENTS"); case DOF_SECT_SOURCE: return ("SOURCE"); case DOF_SECT_ECBDESC: return ("ECBDESC"); case DOF_SECT_PROBEDESC: return ("PROBEDESC"); case DOF_SECT_ACTDESC: return ("ACTDESC"); case DOF_SECT_DIFOHDR: return ("DIFOHDR"); case DOF_SECT_DIF: return ("DIF"); case DOF_SECT_STRTAB: return ("STRTAB"); case DOF_SECT_VARTAB: return ("VARTAB"); case DOF_SECT_RELTAB: return ("RELTAB"); case DOF_SECT_TYPTAB: return ("TYPTAB"); case DOF_SECT_URELHDR: return ("URELHDR"); case DOF_SECT_KRELHDR: return ("KRELHDR"); case DOF_SECT_OPTDESC: return ("OPTDESC"); case DOF_SECT_PROVIDER: return ("PROVIDER"); case DOF_SECT_PROBES: return ("PROBES"); case DOF_SECT_PRARGS: return ("PRARGS"); case DOF_SECT_PROFFS: return ("PROFFS"); case DOF_SECT_INTTAB: return ("INTTAB"); case DOF_SECT_UTSNAME: return ("UTSNAME"); case DOF_SECT_XLTAB: return ("XLTAB"); case DOF_SECT_XLMEMBERS: return ("XLMEMBERS"); case DOF_SECT_XLIMPORT: return ("XLIMPORT"); case DOF_SECT_XLEXPORT: return ("XLEXPORT"); case DOF_SECT_PREXPORT: return ("PREXPORT"); case DOF_SECT_PRENOFFS: return ("PRENOFFS"); default: return (NULL); } }