
/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 get_solaris_dynamic_type(ulong type)

{
  char *pcVar1;
  
  if (type == 0x60000019) {
    pcVar1 = "SUNW_STRPAD";
  }
  else if (type < 0x6000001a) {
    if (type == 0x60000012) {
      pcVar1 = "SUNW_SYMSZ";
    }
    else if (type < 0x60000013) {
      if (type == 0x6000000f) {
        pcVar1 = "SUNW_FILTER";
      }
      else if (type < 0x60000010) {
        pcVar1 = "SUNW_AUXILIARY";
        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {
          pcVar1 = (char *)0x0;
        }
      }
      else {
        pcVar1 = "SUNW_CAP";
        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {
          pcVar1 = (char *)0x0;
        }
      }
    }
    else if (type == 0x60000015) {
      pcVar1 = "SUNW_SYMSORTSZ";
    }
    else if (type < 0x60000016) {
      pcVar1 = "SUNW_SORTENT";
      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {
        pcVar1 = (char *)0x0;
      }
    }
    else {
      pcVar1 = "SUNW_TLSSORTSZ";
      if (type != 0x60000017) {
        pcVar1 = "SUNW_CAPINFO";
        if (type < 0x60000018) {
          pcVar1 = "SUNW_TLSSORT";
        }
      }
    }
  }
  else if (type == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (type < 0x60000026) {
    if (type == 0x6000001d) {
      pcVar1 = "SUNW_CAPCHAINENT";
    }
    else if (type < 0x6000001e) {
      pcVar1 = "SUNW_CAPCHAIN";
      if (type != 0x6000001a) {
        pcVar1 = "SUNW_LDMACH";
        if (type != 0x6000001b) {
          pcVar1 = (char *)0x0;
        }
        return pcVar1;
      }
    }
    else {
      pcVar1 = "SUNW_PARENT";
      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&
         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {
        pcVar1 = (char *)0x0;
      }
    }
  }
  else if (type == 0x70000001) {
    pcVar1 = "SPARC_REGISTER";
  }
  else if (type < 0x70000002) {
    pcVar1 = "SUNW_NXHEAP";
    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {
      pcVar1 = (char *)0x0;
    }
  }
  else {
    pcVar1 = "USED";
    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&
       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {
      pcVar1 = (char *)0x0;
    }
  }
  return pcVar1;
}



/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 FUN_0001b9f0(uint param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x60000019) {
    pcVar1 = "SUNW_STRPAD";
  }
  else if (param_1 < 0x6000001a) {
    if (param_1 == 0x60000012) {
      pcVar1 = "SUNW_SYMSZ";
    }
    else if (param_1 < 0x60000013) {
      if (param_1 == 0x6000000f) {
        pcVar1 = "SUNW_FILTER";
      }
      else if (param_1 < 0x60000010) {
        pcVar1 = "SUNW_AUXILIARY";
        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {
          pcVar1 = (char *)0x0;
        }
      }
      else {
        pcVar1 = "SUNW_CAP";
        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {
          pcVar1 = (char *)0x0;
        }
      }
    }
    else if (param_1 == 0x60000015) {
      pcVar1 = "SUNW_SYMSORTSZ";
    }
    else if (param_1 < 0x60000016) {
      pcVar1 = "SUNW_SORTENT";
      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {
        pcVar1 = (char *)0x0;
      }
    }
    else {
      pcVar1 = "SUNW_TLSSORTSZ";
      if (param_1 != 0x60000017) {
        pcVar1 = "SUNW_CAPINFO";
        if (param_1 < 0x60000018) {
          pcVar1 = "SUNW_TLSSORT";
        }
      }
    }
  }
  else if (param_1 == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (param_1 < 0x60000026) {
    if (param_1 == 0x6000001d) {
      pcVar1 = "SUNW_CAPCHAINENT";
    }
    else if (param_1 < 0x6000001e) {
      pcVar1 = "SUNW_CAPCHAIN";
      if (param_1 != 0x6000001a) {
        pcVar1 = "SUNW_LDMACH";
        if (param_1 != 0x6000001b) {
          pcVar1 = (char *)0x0;
        }
        return pcVar1;
      }
    }
    else {
      pcVar1 = "SUNW_PARENT";
      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&
         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {
        pcVar1 = (char *)0x0;
      }
    }
  }
  else if (param_1 == 0x70000001) {
    pcVar1 = "SPARC_REGISTER";
  }
  else if (param_1 < 0x70000002) {
    pcVar1 = "SUNW_NXHEAP";
    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {
      pcVar1 = (char *)0x0;
    }
  }
  else {
    pcVar1 = "USED";
    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&
       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {
      pcVar1 = (char *)0x0;
    }
  }
  return pcVar1;
}


CALL 0x0004ab7d
ADD ECX,0x9860b
CMP EAX,0x60000019
JZ 0x0001bc38
JBE 0x0001bac8
CMP EAX,0x60000025
JZ 0x0001bc28
JA 0x0001ba88
CMP EAX,0x6000001d
JZ 0x0001bbe8
JBE 0x0001ba60
LEA EDX,[ECX + 0xfffc1f46]
CMP EAX,0x60000021
JZ 0x0001ba53
LEA EDX,[ECX + 0xfffc1f52]
CMP EAX,0x60000023
JZ 0x0001ba53
CMP EAX,0x6000001f
LEA EDX,[ECX + 0xfffc1f36]
MOV EAX,0x0
CMOVNZ EDX,EAX
MOV EAX,EDX
RET
LEA EDX,[ECX + 0xfffc1f0b]
CMP EAX,0x6000001a
JZ 0x0001ba53
CMP EAX,0x6000001b
LEA EDX,[ECX + 0xfffc1f19]
MOV EAX,0x0
CMOVNZ EDX,EAX
MOV EAX,EDX
RET
CMP EAX,0x70000001
JZ 0x0001bbf8
JBE 0x0001bb10
LEA EDX,[ECX + 0xfffc1f80]
CMP EAX,0x7ffffffe
JZ 0x0001ba53
LEA EDX,[ECX + 0xfffc432f]
CMP EAX,0x7fffffff
JZ 0x0001ba53
CMP EAX,0x7ffffffd
LEA EDX,[ECX + 0xfffc1e77]
MOV EAX,0x0
CMOVNZ EDX,EAX
JMP 0x0001ba53
CMP EAX,0x60000012
JZ 0x0001bc18
JBE 0x0001bb70
CMP EAX,0x60000015
JZ 0x0001bc08
JBE 0x0001bb40
LEA EDX,[ECX + 0xfffc1ee3]
CMP EAX,0x60000017
JZ 0x0001ba53
LEA EDX,[ECX + 0xfffc1ef2]
LEA EAX,[ECX + 0xfffc1ed6]
CMOVBE EDX,EAX
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1f67]
CMP EAX,0x60000029
JZ 0x0001ba53
CMP EAX,0x6000002b
LEA EDX,[ECX + 0xfffc1f73]
MOV EAX,0x0
CMOVNZ EDX,EAX
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1ead]
CMP EAX,0x60000013
JZ 0x0001ba53
CMP EAX,0x60000014
LEA EDX,[ECX + 0xfffc1eba]
MOV EAX,0x0
CMOVNZ EDX,EAX
JMP 0x0001ba53
CMP EAX,0x6000000f
JZ 0x0001bbd8
JBE 0x0001bba8
LEA EDX,[ECX + 0xfffc1e8d]
CMP EAX,0x60000010
JZ 0x0001ba53
CMP EAX,0x60000011
LEA EDX,[ECX + 0xfffc1e96]
MOV EAX,0x0
CMOVNZ EDX,EAX
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1e72]
CMP EAX,0x6000000d
JZ 0x0001ba53
CMP EAX,0x6000000e
LEA EDX,[ECX + 0xfffc1f85]
MOV EAX,0x0
CMOVNZ EDX,EAX
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1e81]
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1f25]
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffbf8a3]
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1ec7]
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1ea2]
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1f5c]
JMP 0x0001ba53
LEA EDX,[ECX + 0xfffc1eff]
JMP 0x0001ba53
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */\n\nchar * __regparm3 FUN_0001b9f0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * __regparm3 FUN_0001b9f0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* __regparm3 FUN_0001b9f0(uint param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_0001b9f0(uint param_1)" identifier (parameter_list "(uint param_1)" ( (parameter_declaration "uint param_1" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 == 0x60000019)" ( (binary_expression "param_1 == 0x60000019" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_STRPAD";\n  }" { (expression_statement "pcVar1 = "SUNW_STRPAD";" (assignment_expression "pcVar1 = "SUNW_STRPAD"" identifier = (string_literal ""SUNW_STRPAD"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 < 0x6000001a)" ( (binary_expression "param_1 < 0x6000001a" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 == 0x60000012)" ( (binary_expression "param_1 == 0x60000012" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SYMSZ";\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSZ"" identifier = (string_literal ""SUNW_SYMSZ"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x60000013)" ( (binary_expression "param_1 < 0x60000013" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" if (parenthesized_expression "(param_1 == 0x6000000f)" ( (binary_expression "param_1 == 0x6000000f" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_FILTER";\n      }" { (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" identifier = (string_literal ""SUNW_FILTER"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" else (if_statement "if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x60000010)" ( (binary_expression "param_1 < 0x60000010" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" identifier = (string_literal ""SUNW_AUXILIARY"" " string_content ")) ;) (if_statement "if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e))" ( (binary_expression "(param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)" (parenthesized_expression "(param_1 != 0x6000000d)" ( (binary_expression "param_1 != 0x6000000d" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)" ( (comma_expression "pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" identifier = (string_literal ""SUNW_RTLDINF"" " string_content ")) , (binary_expression "param_1 != 0x6000000e" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" identifier = (string_literal ""SUNW_CAP"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011))" ( (binary_expression "(param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)" (parenthesized_expression "(param_1 != 0x60000010)" ( (binary_expression "param_1 != 0x60000010" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)" ( (comma_expression "pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" identifier = (string_literal ""SUNW_SYMTAB"" " string_content ")) , (binary_expression "param_1 != 0x60000011" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))) }) (else_clause "else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 == 0x60000015)" ( (binary_expression "param_1 == 0x60000015" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" identifier = (string_literal ""SUNW_SYMSORTSZ"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x60000016)" ( (binary_expression "param_1 < 0x60000016" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" identifier = (string_literal ""SUNW_SORTENT"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }" if (parenthesized_expression "((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014))" ( (binary_expression "(param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)" (parenthesized_expression "(param_1 != 0x60000013)" ( (binary_expression "param_1 != 0x60000013" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)" ( (comma_expression "pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" identifier = (string_literal ""SUNW_SYMSORT"" " string_content ")) , (binary_expression "param_1 != 0x60000014" identifier != number_literal)) ))) )) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" identifier = (string_literal ""SUNW_TLSSORTSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" if (parenthesized_expression "(param_1 != 0x60000017)" ( (binary_expression "param_1 != 0x60000017" identifier != number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" identifier = (string_literal ""SUNW_CAPINFO"" " string_content ")) ;) (if_statement "if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }" if (parenthesized_expression "(param_1 < 0x60000018)" ( (binary_expression "param_1 < 0x60000018" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_TLSSORT";\n        }" { (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" identifier = (string_literal ""SUNW_TLSSORT"" " string_content ")) ;) })) })) }))))))))) }) (else_clause "else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 == 0x60000025)" ( (binary_expression "param_1 == 0x60000025" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" { (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" identifier = (string_literal ""SUNW_RELAX"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 < 0x60000026)" ( (binary_expression "param_1 < 0x60000026" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" if (parenthesized_expression "(param_1 == 0x6000001d)" ( (binary_expression "param_1 == 0x6000001d" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" identifier = (string_literal ""SUNW_CAPCHAINENT"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" else (if_statement "if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" if (parenthesized_expression "(param_1 < 0x6000001e)" ( (binary_expression "param_1 < 0x6000001e" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" identifier = (string_literal ""SUNW_CAPCHAIN"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" if (parenthesized_expression "(param_1 != 0x6000001a)" ( (binary_expression "param_1 != 0x6000001a" identifier != number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" { (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" identifier = (string_literal ""SUNW_LDMACH"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "(param_1 != 0x6000001b)" ( (binary_expression "param_1 != 0x6000001b" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" identifier = (string_literal ""SUNW_PARENT"" " string_content ")) ;) (if_statement "if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }" if (parenthesized_expression "(((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f))" ( (binary_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)" (parenthesized_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023))" ( (binary_expression "(param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (parenthesized_expression "(param_1 != 0x60000021)" ( (binary_expression "param_1 != 0x60000021" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" ( (comma_expression "pcVar1 = "SUNW_ASLR", param_1 != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" identifier = (string_literal ""SUNW_ASLR"" " string_content ")) , (binary_expression "param_1 != 0x60000023" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)" ( (comma_expression "pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" identifier = (string_literal ""SUNW_CAPCHAINSZ"" " string_content ")) , (binary_expression "param_1 != 0x6000001f" identifier != number_literal)) ))) )) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))) }) (else_clause "else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 == 0x70000001)" ( (binary_expression "param_1 == 0x70000001" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n  }" { (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" identifier = (string_literal ""SPARC_REGISTER"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 < 0x70000002)" ( (binary_expression "param_1 < 0x70000002" identifier < number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" { (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" identifier = (string_literal ""SUNW_NXHEAP"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }" if (parenthesized_expression "((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b))" ( (binary_expression "(param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)" (parenthesized_expression "(param_1 != 0x60000029)" ( (binary_expression "param_1 != 0x60000029" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)" ( (comma_expression "pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" identifier = (string_literal ""SUNW_NXSTACK"" " string_content ")) , (binary_expression "param_1 != 0x6000002b" identifier != number_literal)) ))) )) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (compound_statement "{\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" { (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" identifier = (string_literal ""USED"" " string_content ")) ;) (if_statement "if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }" if (parenthesized_expression "(((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd))" ( (binary_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)" (parenthesized_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff))" ( (binary_expression "(param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)" (parenthesized_expression "(param_1 != 0x7ffffffe)" ( (binary_expression "param_1 != 0x7ffffffe" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "FILTER", param_1 != 0x7fffffff)" ( (comma_expression "pcVar1 = "FILTER", param_1 != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" identifier = (string_literal ""FILTER"" " string_content ")) , (binary_expression "param_1 != 0x7fffffff" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)" ( (comma_expression "pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd" (assignment_expression "pcVar1 = "AUXILIARY"" identifier = (string_literal ""AUXILIARY"" " string_content ")) , (binary_expression "param_1 != 0x7ffffffd" identifier != number_literal)) ))) )) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))))))))))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */\n\nchar * __regparm3 get_solaris_dynamic_type(ulong type)\n\n{\n  char *pcVar1;\n  \n  if (type == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * __regparm3 get_solaris_dynamic_type(ulong type)\n\n{\n  char *pcVar1;\n  \n  if (type == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* __regparm3 get_solaris_dynamic_type(ulong type)" * (ERROR "__regparm3" identifier) (function_declarator "get_solaris_dynamic_type(ulong type)" identifier (parameter_list "(ulong type)" ( (parameter_declaration "ulong type" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (type == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (type == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(type == 0x60000019)" ( (binary_expression "type == 0x60000019" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_STRPAD";\n  }" { (expression_statement "pcVar1 = "SUNW_STRPAD";" (assignment_expression "pcVar1 = "SUNW_STRPAD"" identifier = (string_literal ""SUNW_STRPAD"" " string_content ")) ;) }) (else_clause "else if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (type < 0x6000001a) {\n    if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(type < 0x6000001a)" ( (binary_expression "type < 0x6000001a" identifier < number_literal) )) (compound_statement "{\n    if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }" { (if_statement "if (type == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(type == 0x60000012)" ( (binary_expression "type == 0x60000012" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SYMSZ";\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSZ"" identifier = (string_literal ""SUNW_SYMSZ"" " string_content ")) ;) }) (else_clause "else if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (type < 0x60000013) {\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(type < 0x60000013)" ( (binary_expression "type < 0x60000013" identifier < number_literal) )) (compound_statement "{\n      if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }" { (if_statement "if (type == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" if (parenthesized_expression "(type == 0x6000000f)" ( (binary_expression "type == 0x6000000f" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_FILTER";\n      }" { (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" identifier = (string_literal ""SUNW_FILTER"" " string_content ")) ;) }) (else_clause "else if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" else (if_statement "if (type < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" if (parenthesized_expression "(type < 0x60000010)" ( (binary_expression "type < 0x60000010" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" identifier = (string_literal ""SUNW_AUXILIARY"" " string_content ")) ;) (if_statement "if ((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "((type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e))" ( (binary_expression "(type != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)" (parenthesized_expression "(type != 0x6000000d)" ( (binary_expression "type != 0x6000000d" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_RTLDINF", type != 0x6000000e)" ( (comma_expression "pcVar1 = "SUNW_RTLDINF", type != 0x6000000e" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" identifier = (string_literal ""SUNW_RTLDINF"" " string_content ")) , (binary_expression "type != 0x6000000e" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "SUNW_CAP";\n        if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" identifier = (string_literal ""SUNW_CAP"" " string_content ")) ;) (if_statement "if ((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "((type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011))" ( (binary_expression "(type != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", type != 0x60000011)" (parenthesized_expression "(type != 0x60000010)" ( (binary_expression "type != 0x60000010" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_SYMTAB", type != 0x60000011)" ( (comma_expression "pcVar1 = "SUNW_SYMTAB", type != 0x60000011" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" identifier = (string_literal ""SUNW_SYMTAB"" " string_content ")) , (binary_expression "type != 0x60000011" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))) }) (else_clause "else if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (type == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(type == 0x60000015)" ( (binary_expression "type == 0x60000015" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" identifier = (string_literal ""SUNW_SYMSORTSZ"" " string_content ")) ;) }) (else_clause "else if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (type < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(type < 0x60000016)" ( (binary_expression "type < 0x60000016" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SORTENT";\n      if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" identifier = (string_literal ""SUNW_SORTENT"" " string_content ")) ;) (if_statement "if ((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }" if (parenthesized_expression "((type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014))" ( (binary_expression "(type != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", type != 0x60000014)" (parenthesized_expression "(type != 0x60000013)" ( (binary_expression "type != 0x60000013" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_SYMSORT", type != 0x60000014)" ( (comma_expression "pcVar1 = "SUNW_SYMSORT", type != 0x60000014" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" identifier = (string_literal ""SUNW_SYMSORT"" " string_content ")) , (binary_expression "type != 0x60000014" identifier != number_literal)) ))) )) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" identifier = (string_literal ""SUNW_TLSSORTSZ"" " string_content ")) ;) (if_statement "if (type != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" if (parenthesized_expression "(type != 0x60000017)" ( (binary_expression "type != 0x60000017" identifier != number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_CAPINFO";\n        if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" identifier = (string_literal ""SUNW_CAPINFO"" " string_content ")) ;) (if_statement "if (type < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }" if (parenthesized_expression "(type < 0x60000018)" ( (binary_expression "type < 0x60000018" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_TLSSORT";\n        }" { (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" identifier = (string_literal ""SUNW_TLSSORT"" " string_content ")) ;) })) })) }))))))))) }) (else_clause "else if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (type == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(type == 0x60000025)" ( (binary_expression "type == 0x60000025" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" { (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" identifier = (string_literal ""SUNW_RELAX"" " string_content ")) ;) }) (else_clause "else if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (type < 0x60000026) {\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(type < 0x60000026)" ( (binary_expression "type < 0x60000026" identifier < number_literal) )) (compound_statement "{\n    if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }" { (if_statement "if (type == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" if (parenthesized_expression "(type == 0x6000001d)" ( (binary_expression "type == 0x6000001d" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" identifier = (string_literal ""SUNW_CAPCHAINENT"" " string_content ")) ;) }) (else_clause "else if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" else (if_statement "if (type < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" if (parenthesized_expression "(type < 0x6000001e)" ( (binary_expression "type < 0x6000001e" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" identifier = (string_literal ""SUNW_CAPCHAIN"" " string_content ")) ;) (if_statement "if (type != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" if (parenthesized_expression "(type != 0x6000001a)" ( (binary_expression "type != 0x6000001a" identifier != number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_LDMACH";\n        if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" { (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" identifier = (string_literal ""SUNW_LDMACH"" " string_content ")) ;) (if_statement "if (type != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "(type != 0x6000001b)" ( (binary_expression "type != 0x6000001b" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_PARENT";\n      if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" identifier = (string_literal ""SUNW_PARENT"" " string_content ")) ;) (if_statement "if (((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }" if (parenthesized_expression "(((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f))" ( (binary_expression "((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)" (parenthesized_expression "((type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023))" ( (binary_expression "(type != 0x60000021) && (pcVar1 = "SUNW_ASLR", type != 0x60000023)" (parenthesized_expression "(type != 0x60000021)" ( (binary_expression "type != 0x60000021" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_ASLR", type != 0x60000023)" ( (comma_expression "pcVar1 = "SUNW_ASLR", type != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" identifier = (string_literal ""SUNW_ASLR"" " string_content ")) , (binary_expression "type != 0x60000023" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f)" ( (comma_expression "pcVar1 = "SUNW_CAPCHAINSZ", type != 0x6000001f" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" identifier = (string_literal ""SUNW_CAPCHAINSZ"" " string_content ")) , (binary_expression "type != 0x6000001f" identifier != number_literal)) ))) )) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))) }) (else_clause "else if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (type == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(type == 0x70000001)" ( (binary_expression "type == 0x70000001" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n  }" { (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" identifier = (string_literal ""SPARC_REGISTER"" " string_content ")) ;) }) (else_clause "else if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (type < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(type < 0x70000002)" ( (binary_expression "type < 0x70000002" identifier < number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_NXHEAP";\n    if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" { (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" identifier = (string_literal ""SUNW_NXHEAP"" " string_content ")) ;) (if_statement "if ((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }" if (parenthesized_expression "((type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b))" ( (binary_expression "(type != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)" (parenthesized_expression "(type != 0x60000029)" ( (binary_expression "type != 0x60000029" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_NXSTACK", type != 0x6000002b)" ( (comma_expression "pcVar1 = "SUNW_NXSTACK", type != 0x6000002b" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" identifier = (string_literal ""SUNW_NXSTACK"" " string_content ")) , (binary_expression "type != 0x6000002b" identifier != number_literal)) ))) )) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (compound_statement "{\n    pcVar1 = "USED";\n    if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" { (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" identifier = (string_literal ""USED"" " string_content ")) ;) (if_statement "if (((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }" if (parenthesized_expression "(((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd))" ( (binary_expression "((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", type != 0x7ffffffd)" (parenthesized_expression "((type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff))" ( (binary_expression "(type != 0x7ffffffe) && (pcVar1 = "FILTER", type != 0x7fffffff)" (parenthesized_expression "(type != 0x7ffffffe)" ( (binary_expression "type != 0x7ffffffe" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "FILTER", type != 0x7fffffff)" ( (comma_expression "pcVar1 = "FILTER", type != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" identifier = (string_literal ""FILTER"" " string_content ")) , (binary_expression "type != 0x7fffffff" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "AUXILIARY", type != 0x7ffffffd)" ( (comma_expression "pcVar1 = "AUXILIARY", type != 0x7ffffffd" (assignment_expression "pcVar1 = "AUXILIARY"" identifier = (string_literal ""AUXILIARY"" " string_content ")) , (binary_expression "type != 0x7ffffffd" identifier != number_literal)) ))) )) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))))))))))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "char * __regparm3 FUN_0001b9f0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}\n\n" (function_definition "char * __regparm3 FUN_0001b9f0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* __regparm3 FUN_0001b9f0(uint param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_0001b9f0(uint param_1)" identifier (parameter_list "(uint param_1)" ( (parameter_declaration "uint param_1" type_identifier identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 == 0x60000019)" ( (binary_expression "param_1 == 0x60000019" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_STRPAD";\n  }" { (expression_statement "pcVar1 = "SUNW_STRPAD";" (assignment_expression "pcVar1 = "SUNW_STRPAD"" identifier = (string_literal ""SUNW_STRPAD"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 < 0x6000001a)" ( (binary_expression "param_1 < 0x6000001a" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 == 0x60000012)" ( (binary_expression "param_1 == 0x60000012" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SYMSZ";\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSZ"" identifier = (string_literal ""SUNW_SYMSZ"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x60000013)" ( (binary_expression "param_1 < 0x60000013" identifier < number_literal) )) (compound_statement "{\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }" { (if_statement "if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" if (parenthesized_expression "(param_1 == 0x6000000f)" ( (binary_expression "param_1 == 0x6000000f" identifier == number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_FILTER";\n      }" { (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" identifier = (string_literal ""SUNW_FILTER"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" else (if_statement "if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" if (parenthesized_expression "(param_1 < 0x60000010)" ( (binary_expression "param_1 < 0x60000010" identifier < number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" identifier = (string_literal ""SUNW_AUXILIARY"" " string_content ")) ;) (if_statement "if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e))" ( (binary_expression "(param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)" (parenthesized_expression "(param_1 != 0x6000000d)" ( (binary_expression "param_1 != 0x6000000d" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)" ( (comma_expression "pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" identifier = (string_literal ""SUNW_RTLDINF"" " string_content ")) , (binary_expression "param_1 != 0x6000000e" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" else (compound_statement "{\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" identifier = (string_literal ""SUNW_CAP"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011))" ( (binary_expression "(param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)" (parenthesized_expression "(param_1 != 0x60000010)" ( (binary_expression "param_1 != 0x60000010" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)" ( (comma_expression "pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" identifier = (string_literal ""SUNW_SYMTAB"" " string_content ")) , (binary_expression "param_1 != 0x60000011" identifier != number_literal)) ))) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))) }) (else_clause "else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 == 0x60000015)" ( (binary_expression "param_1 == 0x60000015" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }" { (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" identifier = (string_literal ""SUNW_SYMSORTSZ"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (if_statement "if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" if (parenthesized_expression "(param_1 < 0x60000016)" ( (binary_expression "param_1 < 0x60000016" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" identifier = (string_literal ""SUNW_SORTENT"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }" if (parenthesized_expression "((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014))" ( (binary_expression "(param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)" (parenthesized_expression "(param_1 != 0x60000013)" ( (binary_expression "param_1 != 0x60000013" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)" ( (comma_expression "pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" identifier = (string_literal ""SUNW_SYMSORT"" " string_content ")) , (binary_expression "param_1 != 0x60000014" identifier != number_literal)) ))) )) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" identifier = (string_literal ""SUNW_TLSSORTSZ"" " string_content ")) ;) (if_statement "if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" if (parenthesized_expression "(param_1 != 0x60000017)" ( (binary_expression "param_1 != 0x60000017" identifier != number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" { (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" identifier = (string_literal ""SUNW_CAPINFO"" " string_content ")) ;) (if_statement "if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }" if (parenthesized_expression "(param_1 < 0x60000018)" ( (binary_expression "param_1 < 0x60000018" identifier < number_literal) )) (compound_statement "{\n          pcVar1 = "SUNW_TLSSORT";\n        }" { (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" identifier = (string_literal ""SUNW_TLSSORT"" " string_content ")) ;) })) })) }))))))))) }) (else_clause "else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 == 0x60000025)" ( (binary_expression "param_1 == 0x60000025" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" { (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" identifier = (string_literal ""SUNW_RELAX"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 < 0x60000026)" ( (binary_expression "param_1 < 0x60000026" identifier < number_literal) )) (compound_statement "{\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" if (parenthesized_expression "(param_1 == 0x6000001d)" ( (binary_expression "param_1 == 0x6000001d" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }" { (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" identifier = (string_literal ""SUNW_CAPCHAINENT"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" else (if_statement "if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" if (parenthesized_expression "(param_1 < 0x6000001e)" ( (binary_expression "param_1 < 0x6000001e" identifier < number_literal) )) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" identifier = (string_literal ""SUNW_CAPCHAIN"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" if (parenthesized_expression "(param_1 != 0x6000001a)" ( (binary_expression "param_1 != 0x6000001a" identifier != number_literal) )) (compound_statement "{\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" { (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" identifier = (string_literal ""SUNW_LDMACH"" " string_content ")) ;) (if_statement "if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }" if (parenthesized_expression "(param_1 != 0x6000001b)" ( (binary_expression "param_1 != 0x6000001b" identifier != number_literal) )) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) (return_statement "return pcVar1;" return identifier ;) })) }) (else_clause "else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" else (compound_statement "{\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" { (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" identifier = (string_literal ""SUNW_PARENT"" " string_content ")) ;) (if_statement "if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }" if (parenthesized_expression "(((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f))" ( (binary_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)" (parenthesized_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023))" ( (binary_expression "(param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (parenthesized_expression "(param_1 != 0x60000021)" ( (binary_expression "param_1 != 0x60000021" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" ( (comma_expression "pcVar1 = "SUNW_ASLR", param_1 != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" identifier = (string_literal ""SUNW_ASLR"" " string_content ")) , (binary_expression "param_1 != 0x60000023" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)" ( (comma_expression "pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" identifier = (string_literal ""SUNW_CAPCHAINSZ"" " string_content ")) , (binary_expression "param_1 != 0x6000001f" identifier != number_literal)) ))) )) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))) }) (else_clause "else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 == 0x70000001)" ( (binary_expression "param_1 == 0x70000001" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n  }" { (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" identifier = (string_literal ""SPARC_REGISTER"" " string_content ")) ;) }) (else_clause "else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (if_statement "if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" if (parenthesized_expression "(param_1 < 0x70000002)" ( (binary_expression "param_1 < 0x70000002" identifier < number_literal) )) (compound_statement "{\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" { (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" identifier = (string_literal ""SUNW_NXHEAP"" " string_content ")) ;) (if_statement "if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }" if (parenthesized_expression "((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b))" ( (binary_expression "(param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)" (parenthesized_expression "(param_1 != 0x60000029)" ( (binary_expression "param_1 != 0x60000029" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)" ( (comma_expression "pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" identifier = (string_literal ""SUNW_NXSTACK"" " string_content ")) , (binary_expression "param_1 != 0x6000002b" identifier != number_literal)) ))) )) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }) (else_clause "else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" else (compound_statement "{\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" { (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" identifier = (string_literal ""USED"" " string_content ")) ;) (if_statement "if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }" if (parenthesized_expression "(((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd))" ( (binary_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)" (parenthesized_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff))" ( (binary_expression "(param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)" (parenthesized_expression "(param_1 != 0x7ffffffe)" ( (binary_expression "param_1 != 0x7ffffffe" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "FILTER", param_1 != 0x7fffffff)" ( (comma_expression "pcVar1 = "FILTER", param_1 != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" identifier = (string_literal ""FILTER"" " string_content ")) , (binary_expression "param_1 != 0x7fffffff" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)" ( (comma_expression "pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd" (assignment_expression "pcVar1 = "AUXILIARY"" identifier = (string_literal ""AUXILIARY"" " string_content ")) , (binary_expression "param_1 != 0x7ffffffd" identifier != number_literal)) ))) )) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" { (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" identifier = (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ;) })) }))))))))))))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit (function_definition TYPE (pointer_declarator * (ERROR IDENT) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) }))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) })) }))))))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) (return_statement return IDENT ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) }))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) })) }))))))))))))) (return_statement return IDENT ;) })))
(function_definition "char * __regparm3 FUN_0001b9f0(uint param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" (primitive_type "char") (pointer_declarator "* __regparm3 FUN_0001b9f0(uint param_1)" (* "*") (ERROR "__regparm3" (identifier "__regparm3")) (function_declarator "FUN_0001b9f0(uint param_1)" (identifier "FUN_0001b9f0") (parameter_list "(uint param_1)" (( "(") (parameter_declaration "uint param_1" (type_identifier "uint") (identifier "param_1")) () ")")))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  return pcVar1;\n}" ({ "{") (declaration "char *pcVar1;" (primitive_type "char") (pointer_declarator "*pcVar1" (* "*") (identifier "pcVar1")) (; ";")) (if_statement "if (param_1 == 0x60000019) {\n    pcVar1 = "SUNW_STRPAD";\n  }\n  else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (if "if") (parenthesized_expression "(param_1 == 0x60000019)" (( "(") (binary_expression "param_1 == 0x60000019" (identifier "param_1") (== "==") (number_literal "0x60000019")) () ")")) (compound_statement "{\n    pcVar1 = "SUNW_STRPAD";\n  }" ({ "{") (expression_statement "pcVar1 = "SUNW_STRPAD";" (assignment_expression "pcVar1 = "SUNW_STRPAD"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_STRPAD"" (" """) (string_content "SUNW_STRPAD") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (else "else") (if_statement "if (param_1 < 0x6000001a) {\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }\n  else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (if "if") (parenthesized_expression "(param_1 < 0x6000001a)" (( "(") (binary_expression "param_1 < 0x6000001a" (identifier "param_1") (< "<") (number_literal "0x6000001a")) () ")")) (compound_statement "{\n    if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0x60000012) {\n      pcVar1 = "SUNW_SYMSZ";\n    }\n    else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 == 0x60000012)" (( "(") (binary_expression "param_1 == 0x60000012" (identifier "param_1") (== "==") (number_literal "0x60000012")) () ")")) (compound_statement "{\n      pcVar1 = "SUNW_SYMSZ";\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_SYMSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSZ"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SYMSZ"" (" """) (string_content "SUNW_SYMSZ") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (else "else") (if_statement "if (param_1 < 0x60000013) {\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }\n    else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0x60000013)" (( "(") (binary_expression "param_1 < 0x60000013" (identifier "param_1") (< "<") (number_literal "0x60000013")) () ")")) (compound_statement "{\n      if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n    }" ({ "{") (if_statement "if (param_1 == 0x6000000f) {\n        pcVar1 = "SUNW_FILTER";\n      }\n      else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" (if "if") (parenthesized_expression "(param_1 == 0x6000000f)" (( "(") (binary_expression "param_1 == 0x6000000f" (identifier "param_1") (== "==") (number_literal "0x6000000f")) () ")")) (compound_statement "{\n        pcVar1 = "SUNW_FILTER";\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_FILTER";" (assignment_expression "pcVar1 = "SUNW_FILTER"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_FILTER"" (" """) (string_content "SUNW_FILTER") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" (else "else") (if_statement "if (param_1 < 0x60000010) {\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }\n      else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" (if "if") (parenthesized_expression "(param_1 < 0x60000010)" (( "(") (binary_expression "param_1 < 0x60000010" (identifier "param_1") (< "<") (number_literal "0x60000010")) () ")")) (compound_statement "{\n        pcVar1 = "SUNW_AUXILIARY";\n        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_AUXILIARY";" (assignment_expression "pcVar1 = "SUNW_AUXILIARY"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_AUXILIARY"" (" """) (string_content "SUNW_AUXILIARY") (" """))) (; ";")) (if_statement "if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {\n          pcVar1 = (char *)0x0;\n        }" (if "if") (parenthesized_expression "((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e))" (( "(") (binary_expression "(param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)" (parenthesized_expression "(param_1 != 0x6000000d)" (( "(") (binary_expression "param_1 != 0x6000000d" (identifier "param_1") (!= "!=") (number_literal "0x6000000d")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)" (( "(") (comma_expression "pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e" (assignment_expression "pcVar1 = "SUNW_RTLDINF"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_RTLDINF"" (" """) (string_content "SUNW_RTLDINF") (" """))) (, ",") (binary_expression "param_1 != 0x6000000e" (identifier "param_1") (!= "!=") (number_literal "0x6000000e"))) () ")"))) () ")")) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" (else "else") (compound_statement "{\n        pcVar1 = "SUNW_CAP";\n        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAP";" (assignment_expression "pcVar1 = "SUNW_CAP"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAP"" (" """) (string_content "SUNW_CAP") (" """))) (; ";")) (if_statement "if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {\n          pcVar1 = (char *)0x0;\n        }" (if "if") (parenthesized_expression "((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011))" (( "(") (binary_expression "(param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)" (parenthesized_expression "(param_1 != 0x60000010)" (( "(") (binary_expression "param_1 != 0x60000010" (identifier "param_1") (!= "!=") (number_literal "0x60000010")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)" (( "(") (comma_expression "pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011" (assignment_expression "pcVar1 = "SUNW_SYMTAB"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SYMTAB"" (" """) (string_content "SUNW_SYMTAB") (" """))) (, ",") (binary_expression "param_1 != 0x60000011" (identifier "param_1") (!= "!=") (number_literal "0x60000011"))) () ")"))) () ")")) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (} "}")))))) (} "}")) (else_clause "else if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (else "else") (if_statement "if (param_1 == 0x60000015) {\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }\n    else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 == 0x60000015)" (( "(") (binary_expression "param_1 == 0x60000015" (identifier "param_1") (== "==") (number_literal "0x60000015")) () ")")) (compound_statement "{\n      pcVar1 = "SUNW_SYMSORTSZ";\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_SYMSORTSZ";" (assignment_expression "pcVar1 = "SUNW_SYMSORTSZ"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SYMSORTSZ"" (" """) (string_content "SUNW_SYMSORTSZ") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (else "else") (if_statement "if (param_1 < 0x60000016) {\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0x60000016)" (( "(") (binary_expression "param_1 < 0x60000016" (identifier "param_1") (< "<") (number_literal "0x60000016")) () ")")) (compound_statement "{\n      pcVar1 = "SUNW_SORTENT";\n      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_SORTENT";" (assignment_expression "pcVar1 = "SUNW_SORTENT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SORTENT"" (" """) (string_content "SUNW_SORTENT") (" """))) (; ";")) (if_statement "if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {\n        pcVar1 = (char *)0x0;\n      }" (if "if") (parenthesized_expression "((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014))" (( "(") (binary_expression "(param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)" (parenthesized_expression "(param_1 != 0x60000013)" (( "(") (binary_expression "param_1 != 0x60000013" (identifier "param_1") (!= "!=") (number_literal "0x60000013")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)" (( "(") (comma_expression "pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014" (assignment_expression "pcVar1 = "SUNW_SYMSORT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_SYMSORT"" (" """) (string_content "SUNW_SYMSORT") (" """))) (, ",") (binary_expression "param_1 != 0x60000014" (identifier "param_1") (!= "!=") (number_literal "0x60000014"))) () ")"))) () ")")) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" (else "else") (compound_statement "{\n      pcVar1 = "SUNW_TLSSORTSZ";\n      if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_TLSSORTSZ";" (assignment_expression "pcVar1 = "SUNW_TLSSORTSZ"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_TLSSORTSZ"" (" """) (string_content "SUNW_TLSSORTSZ") (" """))) (; ";")) (if_statement "if (param_1 != 0x60000017) {\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" (if "if") (parenthesized_expression "(param_1 != 0x60000017)" (( "(") (binary_expression "param_1 != 0x60000017" (identifier "param_1") (!= "!=") (number_literal "0x60000017")) () ")")) (compound_statement "{\n        pcVar1 = "SUNW_CAPINFO";\n        if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAPINFO";" (assignment_expression "pcVar1 = "SUNW_CAPINFO"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPINFO"" (" """) (string_content "SUNW_CAPINFO") (" """))) (; ";")) (if_statement "if (param_1 < 0x60000018) {\n          pcVar1 = "SUNW_TLSSORT";\n        }" (if "if") (parenthesized_expression "(param_1 < 0x60000018)" (( "(") (binary_expression "param_1 < 0x60000018" (identifier "param_1") (< "<") (number_literal "0x60000018")) () ")")) (compound_statement "{\n          pcVar1 = "SUNW_TLSSORT";\n        }" ({ "{") (expression_statement "pcVar1 = "SUNW_TLSSORT";" (assignment_expression "pcVar1 = "SUNW_TLSSORT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_TLSSORT"" (" """) (string_content "SUNW_TLSSORT") (" """))) (; ";")) (} "}"))) (} "}"))) (} "}")))))))))) (} "}")) (else_clause "else if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (else "else") (if_statement "if (param_1 == 0x60000025) {\n    pcVar1 = "SUNW_RELAX";\n  }\n  else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (if "if") (parenthesized_expression "(param_1 == 0x60000025)" (( "(") (binary_expression "param_1 == 0x60000025" (identifier "param_1") (== "==") (number_literal "0x60000025")) () ")")) (compound_statement "{\n    pcVar1 = "SUNW_RELAX";\n  }" ({ "{") (expression_statement "pcVar1 = "SUNW_RELAX";" (assignment_expression "pcVar1 = "SUNW_RELAX"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_RELAX"" (" """) (string_content "SUNW_RELAX") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (else "else") (if_statement "if (param_1 < 0x60000026) {\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }\n  else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (if "if") (parenthesized_expression "(param_1 < 0x60000026)" (( "(") (binary_expression "param_1 < 0x60000026" (identifier "param_1") (< "<") (number_literal "0x60000026")) () ")")) (compound_statement "{\n    if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0x6000001d) {\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }\n    else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" (if "if") (parenthesized_expression "(param_1 == 0x6000001d)" (( "(") (binary_expression "param_1 == 0x6000001d" (identifier "param_1") (== "==") (number_literal "0x6000001d")) () ")")) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAINENT";\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAPCHAINENT";" (assignment_expression "pcVar1 = "SUNW_CAPCHAINENT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPCHAINENT"" (" """) (string_content "SUNW_CAPCHAINENT") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" (else "else") (if_statement "if (param_1 < 0x6000001e) {\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }\n    else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" (if "if") (parenthesized_expression "(param_1 < 0x6000001e)" (( "(") (binary_expression "param_1 < 0x6000001e" (identifier "param_1") (< "<") (number_literal "0x6000001e")) () ")")) (compound_statement "{\n      pcVar1 = "SUNW_CAPCHAIN";\n      if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_CAPCHAIN";" (assignment_expression "pcVar1 = "SUNW_CAPCHAIN"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPCHAIN"" (" """) (string_content "SUNW_CAPCHAIN") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000001a) {\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" (if "if") (parenthesized_expression "(param_1 != 0x6000001a)" (( "(") (binary_expression "param_1 != 0x6000001a" (identifier "param_1") (!= "!=") (number_literal "0x6000001a")) () ")")) (compound_statement "{\n        pcVar1 = "SUNW_LDMACH";\n        if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }\n        return pcVar1;\n      }" ({ "{") (expression_statement "pcVar1 = "SUNW_LDMACH";" (assignment_expression "pcVar1 = "SUNW_LDMACH"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_LDMACH"" (" """) (string_content "SUNW_LDMACH") (" """))) (; ";")) (if_statement "if (param_1 != 0x6000001b) {\n          pcVar1 = (char *)0x0;\n        }" (if "if") (parenthesized_expression "(param_1 != 0x6000001b)" (( "(") (binary_expression "param_1 != 0x6000001b" (identifier "param_1") (!= "!=") (number_literal "0x6000001b")) () ")")) (compound_statement "{\n          pcVar1 = (char *)0x0;\n        }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" (else "else") (compound_statement "{\n      pcVar1 = "SUNW_PARENT";\n      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }\n    }" ({ "{") (expression_statement "pcVar1 = "SUNW_PARENT";" (assignment_expression "pcVar1 = "SUNW_PARENT"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_PARENT"" (" """) (string_content "SUNW_PARENT") (" """))) (; ";")) (if_statement "if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {\n        pcVar1 = (char *)0x0;\n      }" (if "if") (parenthesized_expression "(((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f))" (( "(") (binary_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&\n         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)" (parenthesized_expression "((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023))" (( "(") (binary_expression "(param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (parenthesized_expression "(param_1 != 0x60000021)" (( "(") (binary_expression "param_1 != 0x60000021" (identifier "param_1") (!= "!=") (number_literal "0x60000021")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)" (( "(") (comma_expression "pcVar1 = "SUNW_ASLR", param_1 != 0x60000023" (assignment_expression "pcVar1 = "SUNW_ASLR"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_ASLR"" (" """) (string_content "SUNW_ASLR") (" """))) (, ",") (binary_expression "param_1 != 0x60000023" (identifier "param_1") (!= "!=") (number_literal "0x60000023"))) () ")"))) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)" (( "(") (comma_expression "pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f" (assignment_expression "pcVar1 = "SUNW_CAPCHAINSZ"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_CAPCHAINSZ"" (" """) (string_content "SUNW_CAPCHAINSZ") (" """))) (, ",") (binary_expression "param_1 != 0x6000001f" (identifier "param_1") (!= "!=") (number_literal "0x6000001f"))) () ")"))) () ")")) (compound_statement "{\n        pcVar1 = (char *)0x0;\n      }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (} "}")))))) (} "}")) (else_clause "else if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (else "else") (if_statement "if (param_1 == 0x70000001) {\n    pcVar1 = "SPARC_REGISTER";\n  }\n  else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (if "if") (parenthesized_expression "(param_1 == 0x70000001)" (( "(") (binary_expression "param_1 == 0x70000001" (identifier "param_1") (== "==") (number_literal "0x70000001")) () ")")) (compound_statement "{\n    pcVar1 = "SPARC_REGISTER";\n  }" ({ "{") (expression_statement "pcVar1 = "SPARC_REGISTER";" (assignment_expression "pcVar1 = "SPARC_REGISTER"" (identifier "pcVar1") (= "=") (string_literal ""SPARC_REGISTER"" (" """) (string_content "SPARC_REGISTER") (" """))) (; ";")) (} "}")) (else_clause "else if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (else "else") (if_statement "if (param_1 < 0x70000002) {\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }\n  else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (if "if") (parenthesized_expression "(param_1 < 0x70000002)" (( "(") (binary_expression "param_1 < 0x70000002" (identifier "param_1") (< "<") (number_literal "0x70000002")) () ")")) (compound_statement "{\n    pcVar1 = "SUNW_NXHEAP";\n    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" ({ "{") (expression_statement "pcVar1 = "SUNW_NXHEAP";" (assignment_expression "pcVar1 = "SUNW_NXHEAP"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_NXHEAP"" (" """) (string_content "SUNW_NXHEAP") (" """))) (; ";")) (if_statement "if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {\n      pcVar1 = (char *)0x0;\n    }" (if "if") (parenthesized_expression "((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b))" (( "(") (binary_expression "(param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)" (parenthesized_expression "(param_1 != 0x60000029)" (( "(") (binary_expression "param_1 != 0x60000029" (identifier "param_1") (!= "!=") (number_literal "0x60000029")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)" (( "(") (comma_expression "pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b" (assignment_expression "pcVar1 = "SUNW_NXSTACK"" (identifier "pcVar1") (= "=") (string_literal ""SUNW_NXSTACK"" (" """) (string_content "SUNW_NXSTACK") (" """))) (, ",") (binary_expression "param_1 != 0x6000002b" (identifier "param_1") (!= "!=") (number_literal "0x6000002b"))) () ")"))) () ")")) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" (else "else") (compound_statement "{\n    pcVar1 = "USED";\n    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }\n  }" ({ "{") (expression_statement "pcVar1 = "USED";" (assignment_expression "pcVar1 = "USED"" (identifier "pcVar1") (= "=") (string_literal ""USED"" (" """) (string_content "USED") (" """))) (; ";")) (if_statement "if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {\n      pcVar1 = (char *)0x0;\n    }" (if "if") (parenthesized_expression "(((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd))" (( "(") (binary_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&\n       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)" (parenthesized_expression "((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff))" (( "(") (binary_expression "(param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)" (parenthesized_expression "(param_1 != 0x7ffffffe)" (( "(") (binary_expression "param_1 != 0x7ffffffe" (identifier "param_1") (!= "!=") (number_literal "0x7ffffffe")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "FILTER", param_1 != 0x7fffffff)" (( "(") (comma_expression "pcVar1 = "FILTER", param_1 != 0x7fffffff" (assignment_expression "pcVar1 = "FILTER"" (identifier "pcVar1") (= "=") (string_literal ""FILTER"" (" """) (string_content "FILTER") (" """))) (, ",") (binary_expression "param_1 != 0x7fffffff" (identifier "param_1") (!= "!=") (number_literal "0x7fffffff"))) () ")"))) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)" (( "(") (comma_expression "pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd" (assignment_expression "pcVar1 = "AUXILIARY"" (identifier "pcVar1") (= "=") (string_literal ""AUXILIARY"" (" """) (string_content "AUXILIARY") (" """))) (, ",") (binary_expression "param_1 != 0x7ffffffd" (identifier "param_1") (!= "!=") (number_literal "0x7ffffffd"))) () ")"))) () ")")) (compound_statement "{\n      pcVar1 = (char *)0x0;\n    }" ({ "{") (expression_statement "pcVar1 = (char *)0x0;" (assignment_expression "pcVar1 = (char *)0x0" (identifier "pcVar1") (= "=") (cast_expression "(char *)0x0" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (} "}"))) (} "}")))))))))))))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 function_1(type_1 var_1)

{
  char *pcVar1;
  
  if (var_1 == 0x60000019) {
    pcVar1 = "SUNW_STRPAD";
  }
  else if (var_1 < 0x6000001a) {
    if (var_1 == 0x60000012) {
      pcVar1 = "SUNW_SYMSZ";
    }
    else if (var_1 < 0x60000013) {
      if (var_1 == 0x6000000f) {
        pcVar1 = "SUNW_FILTER";
      }
      else if (var_1 < 0x60000010) {
        pcVar1 = "SUNW_AUXILIARY";
        if ((var_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", var_1 != 0x6000000e)) {
          pcVar1 = (char *)0x0;
        }
      }
      else {
        pcVar1 = "SUNW_CAP";
        if ((var_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", var_1 != 0x60000011)) {
          pcVar1 = (char *)0x0;
        }
      }
    }
    else if (var_1 == 0x60000015) {
      pcVar1 = "SUNW_SYMSORTSZ";
    }
    else if (var_1 < 0x60000016) {
      pcVar1 = "SUNW_SORTENT";
      if ((var_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", var_1 != 0x60000014)) {
        pcVar1 = (char *)0x0;
      }
    }
    else {
      pcVar1 = "SUNW_TLSSORTSZ";
      if (var_1 != 0x60000017) {
        pcVar1 = "SUNW_CAPINFO";
        if (var_1 < 0x60000018) {
          pcVar1 = "SUNW_TLSSORT";
        }
      }
    }
  }
  else if (var_1 == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (var_1 < 0x60000026) {
    if (var_1 == 0x6000001d) {
      pcVar1 = "SUNW_CAPCHAINENT";
    }
    else if (var_1 < 0x6000001e) {
      pcVar1 = "SUNW_CAPCHAIN";
      if (var_1 != 0x6000001a) {
        pcVar1 = "SUNW_LDMACH";
        if (var_1 != 0x6000001b) {
          pcVar1 = (char *)0x0;
        }
        return pcVar1;
      }
    }
    else {
      pcVar1 = "SUNW_PARENT";
      if (((var_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", var_1 != 0x60000023)) &&
         (pcVar1 = "SUNW_CAPCHAINSZ", var_1 != 0x6000001f)) {
        pcVar1 = (char *)0x0;
      }
    }
  }
  else if (var_1 == 0x70000001) {
    pcVar1 = "SPARC_REGISTER";
  }
  else if (var_1 < 0x70000002) {
    pcVar1 = "SUNW_NXHEAP";
    if ((var_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", var_1 != 0x6000002b)) {
      pcVar1 = (char *)0x0;
    }
  }
  else {
    pcVar1 = "USED";
    if (((var_1 != 0x7ffffffe) && (pcVar1 = "FILTER", var_1 != 0x7fffffff)) &&
       (pcVar1 = "AUXILIARY", var_1 != 0x7ffffffd)) {
      pcVar1 = (char *)0x0;
    }
  }
  return pcVar1;
}


(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator (ERROR (identifier)) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))))))))))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) (return_statement (identifier))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal)))))))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))))))))))))) (return_statement (identifier)))))

/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 MASKED(uint param_1)

{
  char *pcVar1;
  
  if (param_1 == 0x60000019) {
    pcVar1 = "SUNW_STRPAD";
  }
  else if (param_1 < 0x6000001a) {
    if (param_1 == 0x60000012) {
      pcVar1 = "SUNW_SYMSZ";
    }
    else if (param_1 < 0x60000013) {
      if (param_1 == 0x6000000f) {
        pcVar1 = "SUNW_FILTER";
      }
      else if (param_1 < 0x60000010) {
        pcVar1 = "SUNW_AUXILIARY";
        if ((param_1 != 0x6000000d) && (pcVar1 = "SUNW_RTLDINF", param_1 != 0x6000000e)) {
          pcVar1 = (char *)0x0;
        }
      }
      else {
        pcVar1 = "SUNW_CAP";
        if ((param_1 != 0x60000010) && (pcVar1 = "SUNW_SYMTAB", param_1 != 0x60000011)) {
          pcVar1 = (char *)0x0;
        }
      }
    }
    else if (param_1 == 0x60000015) {
      pcVar1 = "SUNW_SYMSORTSZ";
    }
    else if (param_1 < 0x60000016) {
      pcVar1 = "SUNW_SORTENT";
      if ((param_1 != 0x60000013) && (pcVar1 = "SUNW_SYMSORT", param_1 != 0x60000014)) {
        pcVar1 = (char *)0x0;
      }
    }
    else {
      pcVar1 = "SUNW_TLSSORTSZ";
      if (param_1 != 0x60000017) {
        pcVar1 = "SUNW_CAPINFO";
        if (param_1 < 0x60000018) {
          pcVar1 = "SUNW_TLSSORT";
        }
      }
    }
  }
  else if (param_1 == 0x60000025) {
    pcVar1 = "SUNW_RELAX";
  }
  else if (param_1 < 0x60000026) {
    if (param_1 == 0x6000001d) {
      pcVar1 = "SUNW_CAPCHAINENT";
    }
    else if (param_1 < 0x6000001e) {
      pcVar1 = "SUNW_CAPCHAIN";
      if (param_1 != 0x6000001a) {
        pcVar1 = "SUNW_LDMACH";
        if (param_1 != 0x6000001b) {
          pcVar1 = (char *)0x0;
        }
        return pcVar1;
      }
    }
    else {
      pcVar1 = "SUNW_PARENT";
      if (((param_1 != 0x60000021) && (pcVar1 = "SUNW_ASLR", param_1 != 0x60000023)) &&
         (pcVar1 = "SUNW_CAPCHAINSZ", param_1 != 0x6000001f)) {
        pcVar1 = (char *)0x0;
      }
    }
  }
  else if (param_1 == 0x70000001) {
    pcVar1 = "SPARC_REGISTER";
  }
  else if (param_1 < 0x70000002) {
    pcVar1 = "SUNW_NXHEAP";
    if ((param_1 != 0x60000029) && (pcVar1 = "SUNW_NXSTACK", param_1 != 0x6000002b)) {
      pcVar1 = (char *)0x0;
    }
  }
  else {
    pcVar1 = "USED";
    if (((param_1 != 0x7ffffffe) && (pcVar1 = "FILTER", param_1 != 0x7fffffff)) &&
       (pcVar1 = "AUXILIARY", param_1 != 0x7ffffffd)) {
      pcVar1 = (char *)0x0;
    }
  }
  return pcVar1;
}

