
/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */

char * gldelf_i386_get_script(int *isfile)

{
  char *pcVar1;
  byte bVar2;
  uint uVar3;
  
  *isfile = 0;
  bVar2 = link_info._0_1_ & 3;
  if (bVar2 == 2) {
    pcVar1 = 
    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */
    ;
    if (config.build_constructors == 0) {
      return 
      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */
      ;
    }
  }
  else {
    pcVar1 = 
    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */
    ;
    if ((config.text_read_only != 0) &&
       (pcVar1 = 
        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
       , config.magic_demand_paged != 0)) {
      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {
        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      else {
        uVar3 = link_info._0_4_ & 0x20000003;
        if (uVar3 == 0x20000001) {
          if ((link_info._4_1_ & 0x40) == 0) {
            return 
            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (bVar2 != 1) {
          if (bVar2 == 3) {
            if ((link_info._4_1_ & 0x40) == 0) {
              if (uVar3 != 0x20000003) {
                return 
                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if ((link_info._0_4_ & 0x20000000) == 0) {
              return 
              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if (uVar3 == 0x20000003) {
            return 
            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((link_info._4_1_ & 0x40) != 0) {
            if ((link_info._0_4_ & 0x20000000) != 0) {
              if (((byte)link_info.flags & 8) == 0) {
                return 
                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {
              return 
              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((link_info._0_4_ & 0x20000000) != 0) {
            return 
            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      pcVar1 = 
      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */
      ;
      if ((link_info._4_1_ & 0x40) == 0) {
        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {
          pcVar1 = 
          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
          ;
        }
        else {
          pcVar1 = 
          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
    }
  }
  return pcVar1;
}



/* WARNING: Function: __i686.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */

char * FUN_00041330(undefined4 *param_1)

{
  char *pcVar1;
  byte bVar2;
  uint uVar3;
  
  *param_1 = 0;
  bVar2 = DAT_001d03e0 & 3;
  if (bVar2 == 2) {
    pcVar1 = 
    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */
    ;
    if (DAT_001d04ec == 0) {
      return 
      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */
      ;
    }
  }
  else {
    pcVar1 = 
    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */
    ;
    if ((DAT_001d0510 != 0) &&
       (pcVar1 = 
        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
       , DAT_001d04e0 != 0)) {
      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {
        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      else {
        uVar3 = _DAT_001d03e0 & 0x20000003;
        if (uVar3 == 0x20000001) {
          if ((DAT_001d03e4 & 0x40) == 0) {
            return 
            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (bVar2 != 1) {
          if (bVar2 == 3) {
            if ((DAT_001d03e4 & 0x40) == 0) {
              if (uVar3 != 0x20000003) {
                return 
                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if ((_DAT_001d03e0 & 0x20000000) == 0) {
              return 
              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if (uVar3 == 0x20000003) {
            return 
            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((DAT_001d03e4 & 0x40) != 0) {
            if ((_DAT_001d03e0 & 0x20000000) != 0) {
              if ((DAT_001d0454 & 8) == 0) {
                return 
                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
              return 
              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((_DAT_001d03e0 & 0x20000000) != 0) {
            return 
            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      pcVar1 = 
      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */
      ;
      if ((DAT_001d03e4 & 0x40) == 0) {
        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {
          pcVar1 = 
          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
          ;
        }
        else {
          pcVar1 = 
          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
    }
  }
  return pcVar1;
}


CALL 0x00017cb5
ADD EDX,0x18cccb
PUSH ESI
PUSH EBX
MOV EAX,dword ptr [ESP + 0xc]
MOV dword ptr [EAX],0x0
LEA EBX,[EDX + 0x23e0]
MOVZX ECX,byte ptr [EBX]
AND ECX,0x3
CMP CL,0x2
JZ 0x000413e8
LEA ESI,[EDX + 0x24e0]
LEA EAX,[EDX + 0xfff1b2a8]
CMP dword ptr [ESI + 0x30],0x0
JZ 0x000413e1
MOV ESI,dword ptr [ESI]
LEA EAX,[EDX + 0xfff1d3ec]
TEST ESI,ESI
JZ 0x000413e1
CMP CL,0x1
JZ 0x00041420
MOV ESI,dword ptr [EBX]
AND ESI,0x20000003
CMP ESI,0x20000001
JZ 0x00041408
CMP CL,0x1
JZ 0x00041468
CMP CL,0x3
JZ 0x000414b0
LEA EAX,[EDX + 0xfff128c4]
CMP ESI,0x20000003
JZ 0x000413e1
MOVZX EAX,byte ptr [EBX + 0x3]
MOV ECX,EAX
AND ECX,0x20
TEST byte ptr [EBX + 0x4],0x40
JZ 0x00041490
TEST CL,CL
JZ 0x00041520
LEA EAX,[EDX + 0xfff2de54]
TEST byte ptr [EBX + 0x74],0x8
LEA EDX,[EDX + 0xfff36520]
CMOVNZ EAX,EDX
POP EBX
POP ESI
RET
LEA ECX,[EDX + 0x24e0]
LEA EAX,[EDX + 0xfff18a54]
MOV ECX,dword ptr [ECX + 0xc]
TEST ECX,ECX
JNZ 0x000413e1
LEA EAX,[EDX + 0xfff19e94]
POP EBX
POP ESI
RET
LEA EAX,[EDX + 0xfff1058c]
TEST byte ptr [EBX + 0x4],0x40
LEA EDX,[EDX + 0xfff2392c]
CMOVNZ EAX,EDX
JMP 0x000413e1
TEST byte ptr [EBX + 0x4],0x40
JZ 0x00041383
TEST byte ptr [EBX + 0x3],0x20
JZ 0x0004143c
LEA EAX,[EDX + 0xfff1f5c4]
TEST byte ptr [EBX + 0x74],0x8
JNZ 0x000413e1
TEST byte ptr [EBX + 0x3],0x10
JZ 0x0004144e
LEA EAX,[EDX + 0xfff2182c]
TEST byte ptr [EBX + 0x74],0x8
JNZ 0x000413e1
MOV ESI,dword ptr [EBX]
LEA EAX,[EDX + 0xfff2392c]
AND ESI,0x20000003
CMP ESI,0x20000001
JZ 0x000413e1
LEA EAX,[EDX + 0xfff25bbc]
TEST byte ptr [EBX + 0x4],0x40
JNZ 0x000413e1
CMP ESI,0x20000001
JZ 0x00041540
LEA EAX,[EDX + 0xfff27ce4]
JMP 0x000413e1
LEA EAX,[EDX + 0xfff341e4]
TEST CL,CL
LEA EDX,[EDX + 0xfff3877c]
CMOVZ EAX,EDX
JMP 0x000413e1
TEST byte ptr [EBX + 0x4],0x40
JZ 0x00041500
TEST byte ptr [EBX + 0x3],0x20
JZ 0x000414cc
LEA EAX,[EDX + 0xfff29eb4]
TEST byte ptr [EBX + 0x74],0x8
JNZ 0x000413e1
TEST byte ptr [EBX + 0x3],0x10
JZ 0x000414e2
LEA EAX,[EDX + 0xfff2bf38]
TEST byte ptr [EBX + 0x74],0x8
JNZ 0x000413e1
LEA EAX,[EDX + 0xfff16b10]
TEST byte ptr [EBX + 0x3],0x20
LEA EDX,[EDX + 0xfff3a954]
CMOVNZ EAX,EDX
JMP 0x000413e1
LEA EAX,[EDX + 0xfff321f4]
CMP ESI,0x20000003
LEA EDX,[EDX + 0xfff128c4]
CMOVZ EAX,EDX
JMP 0x000413e1
TEST AL,0x10
JNZ 0x0004152f
LEA EAX,[EDX + 0xfff300d8]
JMP 0x000413e1
TEST byte ptr [EBX + 0x74],0x8
JZ 0x00041524
LEA EAX,[EDX + 0xfff14a1c]
JMP 0x000413e1
LEA EAX,[EDX + 0xfff1058c]
JMP 0x000413e1
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */\n/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */\n\nchar * FUN_00041330(undefined4 *param_1)\n\n{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment comment (function_definition "char * FUN_00041330(undefined4 *param_1)\n\n{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_00041330(undefined4 *param_1)" * (function_declarator "FUN_00041330(undefined4 *param_1)" identifier (parameter_list "(undefined4 *param_1)" ( (parameter_declaration "undefined4 *param_1" type_identifier (pointer_declarator "*param_1" * identifier)) )))) (compound_statement "{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (declaration "byte bVar2;" type_identifier identifier ;) (declaration "uint uVar3;" type_identifier identifier ;) (expression_statement "*param_1 = 0;" (assignment_expression "*param_1 = 0" (pointer_expression "*param_1" * identifier) = number_literal) ;) (expression_statement "bVar2 = DAT_001d03e0 & 3;" (assignment_expression "bVar2 = DAT_001d03e0 & 3" identifier = (binary_expression "DAT_001d03e0 & 3" identifier & number_literal)) ;) (if_statement "if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(bVar2 == 2)" ( (binary_expression "bVar2 == 2" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }" { (expression_statement "pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;" (assignment_expression "pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" identifier = (string_literal ""/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) (if_statement "if (DAT_001d04ec == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }" if (parenthesized_expression "(DAT_001d04ec == 0)" ( (binary_expression "DAT_001d04ec == 0" identifier == number_literal) )) (compound_statement "{\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }" { (return_statement "return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;" return (string_literal ""/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) }) (else_clause "else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;" (assignment_expression "pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" identifier = (string_literal ""/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) (if_statement "if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }" if (parenthesized_expression "((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0))" ( (binary_expression "(DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)" (parenthesized_expression "(DAT_001d0510 != 0)" ( (binary_expression "DAT_001d0510 != 0" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0)" ( (comma_expression "pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , DAT_001d04e0 != 0" (assignment_expression "pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" identifier = (string_literal ""/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment , (binary_expression "DAT_001d04e0 != 0" identifier != number_literal)) ))) )) (compound_statement "{\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }" { (if_statement "if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" if (parenthesized_expression "((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0))" ( (binary_expression "(bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)" (parenthesized_expression "(bVar2 == 1)" ( (binary_expression "bVar2 == 1" identifier == number_literal) )) && (parenthesized_expression "((DAT_001d03e4 & 0x40) != 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) != 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" { (if_statement "if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (return_statement "return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" ( (binary_expression "_DAT_001d03e0 & 0x10000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (return_statement "return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000003) == 0x20000001)" ( (binary_expression "(_DAT_001d03e0 & 0x20000003) == 0x20000001" (parenthesized_expression "(_DAT_001d03e0 & 0x20000003)" ( (binary_expression "_DAT_001d03e0 & 0x20000003" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (return_statement "return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) }) (else_clause "else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" else (compound_statement "{\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" { (expression_statement "uVar3 = _DAT_001d03e0 & 0x20000003;" (assignment_expression "uVar3 = _DAT_001d03e0 & 0x20000003" identifier = (binary_expression "_DAT_001d03e0 & 0x20000003" identifier & number_literal)) ;) (if_statement "if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(uVar3 == 0x20000001)" ( (binary_expression "uVar3 == 0x20000001" identifier == number_literal) )) (compound_statement "{\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (return_statement "return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(bVar2 != 1)" ( (binary_expression "bVar2 != 1" identifier != number_literal) )) (compound_statement "{\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (if_statement "if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "(bVar2 == 3)" ( (binary_expression "bVar2 == 3" identifier == number_literal) )) (compound_statement "{\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (if_statement "if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" if (parenthesized_expression "(uVar3 != 0x20000003)" ( (binary_expression "uVar3 != 0x20000003" identifier != number_literal) )) (compound_statement "{\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" { (return_statement "return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;" return (string_literal ""/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" ( (binary_expression "_DAT_001d03e0 & 0x10000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) == 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) == 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "(uVar3 == 0x20000003)" ( (binary_expression "uVar3 == 0x20000003" identifier == number_literal) )) (compound_statement "{\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (return_statement "return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) != 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) != 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) != number_literal) )) (compound_statement "{\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (if_statement "if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) (compound_statement "{\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (if_statement "if ((DAT_001d0454 & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" if (parenthesized_expression "((DAT_001d0454 & 8) == 0)" ( (binary_expression "(DAT_001d0454 & 8) == 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" { (return_statement "return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;" return (string_literal ""/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" ( (binary_expression "_DAT_001d03e0 & 0x10000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) (compound_statement "{\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (return_statement "return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) }))) (expression_statement "pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;" (assignment_expression "pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" identifier = (string_literal ""/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" { (if_statement "if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000003) == 0x20000001)" ( (binary_expression "(_DAT_001d03e0 & 0x20000003) == 0x20000001" (parenthesized_expression "(_DAT_001d03e0 & 0x20000003)" ( (binary_expression "_DAT_001d03e0 & 0x20000003" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (expression_statement "pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;" (assignment_expression "pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" identifier = (string_literal ""/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) }) (else_clause "else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" else (compound_statement "{\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (expression_statement "pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;" (assignment_expression "pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" identifier = (string_literal ""/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) }))) })) })) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */\n\nchar * gldelf_i386_get_script(int *isfile)\n\n{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *isfile = 0;\n  bVar2 = link_info._0_1_ & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (config.build_constructors == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)) {\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * gldelf_i386_get_script(int *isfile)\n\n{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *isfile = 0;\n  bVar2 = link_info._0_1_ & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (config.build_constructors == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)) {\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* gldelf_i386_get_script(int *isfile)" * (function_declarator "gldelf_i386_get_script(int *isfile)" identifier (parameter_list "(int *isfile)" ( (parameter_declaration "int *isfile" primitive_type (pointer_declarator "*isfile" * identifier)) )))) (compound_statement "{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *isfile = 0;\n  bVar2 = link_info._0_1_ & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (config.build_constructors == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)) {\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (declaration "byte bVar2;" type_identifier identifier ;) (declaration "uint uVar3;" type_identifier identifier ;) (expression_statement "*isfile = 0;" (assignment_expression "*isfile = 0" (pointer_expression "*isfile" * identifier) = number_literal) ;) (expression_statement "bVar2 = link_info._0_1_ & 3;" (assignment_expression "bVar2 = link_info._0_1_ & 3" identifier = (binary_expression "link_info._0_1_ & 3" (field_expression "link_info._0_1_" identifier . field_identifier) & number_literal)) ;) (if_statement "if (bVar2 == 2) {\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (config.build_constructors == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)) {\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(bVar2 == 2)" ( (binary_expression "bVar2 == 2" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;\n    if (config.build_constructors == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }\n  }" { (expression_statement "pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */\n    ;" (assignment_expression "pcVar1 = \n    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" identifier = (string_literal ""/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) (if_statement "if (config.build_constructors == 0) {\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }" if (parenthesized_expression "(config.build_constructors == 0)" ( (binary_expression "config.build_constructors == 0" (field_expression "config.build_constructors" identifier . field_identifier) == number_literal) )) (compound_statement "{\n      return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;\n    }" { (return_statement "return \n      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */\n      ;" return (string_literal ""/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) }) (else_clause "else {\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)) {\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;\n    if ((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)) {\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */\n    ;" (assignment_expression "pcVar1 = \n    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" identifier = (string_literal ""/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) (if_statement "if ((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)) {\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }" if (parenthesized_expression "((config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0))" ( (binary_expression "(config.text_read_only != 0) &&\n       (pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)" (parenthesized_expression "(config.text_read_only != 0)" ( (binary_expression "config.text_read_only != 0" (field_expression "config.text_read_only" identifier . field_identifier) != number_literal) )) && (parenthesized_expression "(pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0)" ( (comma_expression "pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n       , config.magic_demand_paged != 0" (assignment_expression "pcVar1 = \n        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" identifier = (string_literal ""/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment , (binary_expression "config.magic_demand_paged != 0" (field_expression "config.magic_demand_paged" identifier . field_identifier) != number_literal)) ))) )) (compound_statement "{\n      if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;\n      if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n    }" { (if_statement "if ((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)) {\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }\n      else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" if (parenthesized_expression "((bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0))" ( (binary_expression "(bVar2 == 1) && ((link_info._4_1_ & 0x40) != 0)" (parenthesized_expression "(bVar2 == 1)" ( (binary_expression "bVar2 == 1" identifier == number_literal) )) && (parenthesized_expression "((link_info._4_1_ & 0x40) != 0)" ( (binary_expression "(link_info._4_1_ & 0x40) != 0" (parenthesized_expression "(link_info._4_1_ & 0x40)" ( (binary_expression "link_info._4_1_ & 0x40" (field_expression "link_info._4_1_" identifier . field_identifier) & number_literal) )) != number_literal) ))) )) (compound_statement "{\n        if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" { (if_statement "if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0))" ( (binary_expression "((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)" (parenthesized_expression "((link_info._0_4_ & 0x20000000) != 0)" ( (binary_expression "(link_info._0_4_ & 0x20000000) != 0" (parenthesized_expression "(link_info._0_4_ & 0x20000000)" ( (binary_expression "link_info._0_4_ & 0x20000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) != number_literal) )) && (parenthesized_expression "(((byte)link_info.flags & 8) != 0)" ( (binary_expression "((byte)link_info.flags & 8) != 0" (parenthesized_expression "((byte)link_info.flags & 8)" ( (binary_expression "(byte)link_info.flags & 8" (cast_expression "(byte)link_info.flags" ( (type_descriptor "byte" type_identifier) ) (field_expression "link_info.flags" identifier . field_identifier)) & number_literal) )) != number_literal) ))) )) (compound_statement "{\n          return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (return_statement "return \n          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0))" ( (binary_expression "((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)" (parenthesized_expression "((link_info._0_4_ & 0x10000000) != 0)" ( (binary_expression "(link_info._0_4_ & 0x10000000) != 0" (parenthesized_expression "(link_info._0_4_ & 0x10000000)" ( (binary_expression "link_info._0_4_ & 0x10000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) != number_literal) )) && (parenthesized_expression "(((byte)link_info.flags & 8) != 0)" ( (binary_expression "((byte)link_info.flags & 8) != 0" (parenthesized_expression "((byte)link_info.flags & 8)" ( (binary_expression "(byte)link_info.flags & 8" (cast_expression "(byte)link_info.flags" ( (type_descriptor "byte" type_identifier) ) (field_expression "link_info.flags" identifier . field_identifier)) & number_literal) )) != number_literal) ))) )) (compound_statement "{\n          return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (return_statement "return \n          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "((link_info._0_4_ & 0x20000003) == 0x20000001)" ( (binary_expression "(link_info._0_4_ & 0x20000003) == 0x20000001" (parenthesized_expression "(link_info._0_4_ & 0x20000003)" ( (binary_expression "link_info._0_4_ & 0x20000003" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (return_statement "return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) }) (else_clause "else {\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" else (compound_statement "{\n        uVar3 = link_info._0_4_ & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" { (expression_statement "uVar3 = link_info._0_4_ & 0x20000003;" (assignment_expression "uVar3 = link_info._0_4_ & 0x20000003" identifier = (binary_expression "link_info._0_4_ & 0x20000003" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal)) ;) (if_statement "if (uVar3 == 0x20000001) {\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(uVar3 == 0x20000001)" ( (binary_expression "uVar3 == 0x20000001" identifier == number_literal) )) (compound_statement "{\n          if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (if_statement "if ((link_info._4_1_ & 0x40) == 0) {\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "((link_info._4_1_ & 0x40) == 0)" ( (binary_expression "(link_info._4_1_ & 0x40) == 0" (parenthesized_expression "(link_info._4_1_ & 0x40)" ( (binary_expression "link_info._4_1_ & 0x40" (field_expression "link_info._4_1_" identifier . field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n            return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (return_statement "return \n            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "(bVar2 != 1)" ( (binary_expression "bVar2 != 1" identifier != number_literal) )) (compound_statement "{\n          if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }\n          return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (if_statement "if (bVar2 == 3) {\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "(bVar2 == 3)" ( (binary_expression "bVar2 == 3" identifier == number_literal) )) (compound_statement "{\n            if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (if_statement "if ((link_info._4_1_ & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "((link_info._4_1_ & 0x40) == 0)" ( (binary_expression "(link_info._4_1_ & 0x40) == 0" (parenthesized_expression "(link_info._4_1_ & 0x40)" ( (binary_expression "link_info._4_1_ & 0x40" (field_expression "link_info._4_1_" identifier . field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n              if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (if_statement "if (uVar3 != 0x20000003) {\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" if (parenthesized_expression "(uVar3 != 0x20000003)" ( (binary_expression "uVar3 != 0x20000003" identifier != number_literal) )) (compound_statement "{\n                return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" { (return_statement "return \n                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */\n                ;" return (string_literal ""/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "(((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0))" ( (binary_expression "((link_info._0_4_ & 0x20000000) != 0) && (((byte)link_info.flags & 8) != 0)" (parenthesized_expression "((link_info._0_4_ & 0x20000000) != 0)" ( (binary_expression "(link_info._0_4_ & 0x20000000) != 0" (parenthesized_expression "(link_info._0_4_ & 0x20000000)" ( (binary_expression "link_info._0_4_ & 0x20000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) != number_literal) )) && (parenthesized_expression "(((byte)link_info.flags & 8) != 0)" ( (binary_expression "((byte)link_info.flags & 8) != 0" (parenthesized_expression "((byte)link_info.flags & 8)" ( (binary_expression "(byte)link_info.flags & 8" (cast_expression "(byte)link_info.flags" ( (type_descriptor "byte" type_identifier) ) (field_expression "link_info.flags" identifier . field_identifier)) & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "(((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0))" ( (binary_expression "((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)" (parenthesized_expression "((link_info._0_4_ & 0x10000000) != 0)" ( (binary_expression "(link_info._0_4_ & 0x10000000) != 0" (parenthesized_expression "(link_info._0_4_ & 0x10000000)" ( (binary_expression "link_info._0_4_ & 0x10000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) != number_literal) )) && (parenthesized_expression "(((byte)link_info.flags & 8) != 0)" ( (binary_expression "((byte)link_info.flags & 8) != 0" (parenthesized_expression "((byte)link_info.flags & 8)" ( (binary_expression "(byte)link_info.flags & 8" (cast_expression "(byte)link_info.flags" ( (type_descriptor "byte" type_identifier) ) (field_expression "link_info.flags" identifier . field_identifier)) & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((link_info._0_4_ & 0x20000000) == 0) {\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "((link_info._0_4_ & 0x20000000) == 0)" ( (binary_expression "(link_info._0_4_ & 0x20000000) == 0" (parenthesized_expression "(link_info._0_4_ & 0x20000000)" ( (binary_expression "link_info._0_4_ & 0x20000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n              return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (uVar3 == 0x20000003) {\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "(uVar3 == 0x20000003)" ( (binary_expression "uVar3 == 0x20000003" identifier == number_literal) )) (compound_statement "{\n            return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (return_statement "return \n            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((link_info._4_1_ & 0x40) != 0) {\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "((link_info._4_1_ & 0x40) != 0)" ( (binary_expression "(link_info._4_1_ & 0x40) != 0" (parenthesized_expression "(link_info._4_1_ & 0x40)" ( (binary_expression "link_info._4_1_ & 0x40" (field_expression "link_info._4_1_" identifier . field_identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n            if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }\n            return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (if_statement "if ((link_info._0_4_ & 0x20000000) != 0) {\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "((link_info._0_4_ & 0x20000000) != 0)" ( (binary_expression "(link_info._0_4_ & 0x20000000) != 0" (parenthesized_expression "(link_info._0_4_ & 0x20000000)" ( (binary_expression "link_info._0_4_ & 0x20000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n              if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }\n              return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (if_statement "if (((byte)link_info.flags & 8) == 0) {\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" if (parenthesized_expression "(((byte)link_info.flags & 8) == 0)" ( (binary_expression "((byte)link_info.flags & 8) == 0" (parenthesized_expression "((byte)link_info.flags & 8)" ( (binary_expression "(byte)link_info.flags & 8" (cast_expression "(byte)link_info.flags" ( (type_descriptor "byte" type_identifier) ) (field_expression "link_info.flags" identifier . field_identifier)) & number_literal) )) == number_literal) )) (compound_statement "{\n                return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;\n              }" { (return_statement "return \n                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */\n                ;" return (string_literal ""/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if (((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)) {\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" if (parenthesized_expression "(((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0))" ( (binary_expression "((link_info._0_4_ & 0x10000000) != 0) && (((byte)link_info.flags & 8) != 0)" (parenthesized_expression "((link_info._0_4_ & 0x10000000) != 0)" ( (binary_expression "(link_info._0_4_ & 0x10000000) != 0" (parenthesized_expression "(link_info._0_4_ & 0x10000000)" ( (binary_expression "link_info._0_4_ & 0x10000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) != number_literal) )) && (parenthesized_expression "(((byte)link_info.flags & 8) != 0)" ( (binary_expression "((byte)link_info.flags & 8) != 0" (parenthesized_expression "((byte)link_info.flags & 8)" ( (binary_expression "(byte)link_info.flags & 8" (cast_expression "(byte)link_info.flags" ( (type_descriptor "byte" type_identifier) ) (field_expression "link_info.flags" identifier . field_identifier)) & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;\n            }" { (return_statement "return \n              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */\n              ;" return (string_literal ""/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (if_statement "if ((link_info._0_4_ & 0x20000000) != 0) {\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }" if (parenthesized_expression "((link_info._0_4_ & 0x20000000) != 0)" ( (binary_expression "(link_info._0_4_ & 0x20000000) != 0" (parenthesized_expression "(link_info._0_4_ & 0x20000000)" ( (binary_expression "link_info._0_4_ & 0x20000000" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n            return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;\n          }" { (return_statement "return \n            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */\n            ;" return (string_literal ""/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) (return_statement "return \n          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */\n          ;" return (string_literal ""/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") comment ;) })) }))) (expression_statement "pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */\n      ;" (assignment_expression "pcVar1 = \n      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" identifier = (string_literal ""/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) (if_statement "if ((link_info._4_1_ & 0x40) == 0) {\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" if (parenthesized_expression "((link_info._4_1_ & 0x40) == 0)" ( (binary_expression "(link_info._4_1_ & 0x40) == 0" (parenthesized_expression "(link_info._4_1_ & 0x40)" ( (binary_expression "link_info._4_1_ & 0x40" (field_expression "link_info._4_1_" identifier . field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n      }" { (if_statement "if ((link_info._0_4_ & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }\n        else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" if (parenthesized_expression "((link_info._0_4_ & 0x20000003) == 0x20000001)" ( (binary_expression "(link_info._0_4_ & 0x20000003) == 0x20000001" (parenthesized_expression "(link_info._0_4_ & 0x20000003)" ( (binary_expression "link_info._0_4_ & 0x20000003" (field_expression "link_info._0_4_" identifier . field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n          pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (expression_statement "pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */\n          ;" (assignment_expression "pcVar1 = \n          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" identifier = (string_literal ""/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) }) (else_clause "else {\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" else (compound_statement "{\n          pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;\n        }" { (expression_statement "pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */\n          ;" (assignment_expression "pcVar1 = \n          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" identifier = (string_literal ""/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" " string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) comment ;) }))) })) })) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "char * FUN_00041330(undefined4 *param_1)\n\n{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" (function_definition "char * FUN_00041330(undefined4 *param_1)\n\n{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* FUN_00041330(undefined4 *param_1)" * (function_declarator "FUN_00041330(undefined4 *param_1)" identifier (parameter_list "(undefined4 *param_1)" ( (parameter_declaration "undefined4 *param_1" type_identifier (pointer_declarator "*param_1" * identifier)) )))) (compound_statement "{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (declaration "byte bVar2;" type_identifier identifier ;) (declaration "uint uVar3;" type_identifier identifier ;) (expression_statement "*param_1 = 0;" (assignment_expression "*param_1 = 0" (pointer_expression "*param_1" * identifier) = number_literal) ;) (expression_statement "bVar2 = DAT_001d03e0 & 3;" (assignment_expression "bVar2 = DAT_001d03e0 & 3" identifier = (binary_expression "DAT_001d03e0 & 3" identifier & number_literal)) ;) (if_statement "if (bVar2 == 2) {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }" if (parenthesized_expression "(bVar2 == 2)" ( (binary_expression "bVar2 == 2" identifier == number_literal) )) (compound_statement "{\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }" { (expression_statement "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;" (assignment_expression "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" identifier = (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) (if_statement "if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }" if (parenthesized_expression "(DAT_001d04ec == 0)" ( (binary_expression "DAT_001d04ec == 0" identifier == number_literal) )) (compound_statement "{\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }" { (return_statement "return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) }) (else_clause "else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }" else (compound_statement "{\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }" { (expression_statement "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;" (assignment_expression "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" identifier = (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) (if_statement "if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }" if (parenthesized_expression "((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0))" ( (binary_expression "(DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)" (parenthesized_expression "(DAT_001d0510 != 0)" ( (binary_expression "DAT_001d0510 != 0" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)" ( (comma_expression "pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0" (assignment_expression "pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" identifier = (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) , (binary_expression "DAT_001d04e0 != 0" identifier != number_literal)) ))) )) (compound_statement "{\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }" { (if_statement "if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }" if (parenthesized_expression "((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0))" ( (binary_expression "(bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)" (parenthesized_expression "(bVar2 == 1)" ( (binary_expression "bVar2 == 1" identifier == number_literal) )) && (parenthesized_expression "((DAT_001d03e4 & 0x40) != 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) != 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }" { (if_statement "if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }" { (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" ( (binary_expression "_DAT_001d03e0 & 0x10000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }" { (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000003) == 0x20000001)" ( (binary_expression "(_DAT_001d03e0 & 0x20000003) == 0x20000001" (parenthesized_expression "(_DAT_001d03e0 & 0x20000003)" ( (binary_expression "_DAT_001d03e0 & 0x20000003" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" { (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) }) (else_clause "else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }" else (compound_statement "{\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }" { (expression_statement "uVar3 = _DAT_001d03e0 & 0x20000003;" (assignment_expression "uVar3 = _DAT_001d03e0 & 0x20000003" identifier = (binary_expression "_DAT_001d03e0 & 0x20000003" identifier & number_literal)) ;) (if_statement "if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" if (parenthesized_expression "(uVar3 == 0x20000001)" ( (binary_expression "uVar3 == 0x20000001" identifier == number_literal) )) (compound_statement "{\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" { (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }" { (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }" if (parenthesized_expression "(bVar2 != 1)" ( (binary_expression "bVar2 != 1" identifier != number_literal) )) (compound_statement "{\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }" { (if_statement "if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }" if (parenthesized_expression "(bVar2 == 3)" ( (binary_expression "bVar2 == 3" identifier == number_literal) )) (compound_statement "{\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }" { (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }" { (if_statement "if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }" if (parenthesized_expression "(uVar3 != 0x20000003)" ( (binary_expression "uVar3 != 0x20000003" identifier != number_literal) )) (compound_statement "{\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }" { (return_statement "return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }" { (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" ( (binary_expression "_DAT_001d03e0 & 0x10000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }" { (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) == 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) == 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }" { (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }" if (parenthesized_expression "(uVar3 == 0x20000003)" ( (binary_expression "uVar3 == 0x20000003" identifier == number_literal) )) (compound_statement "{\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }" { (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) != 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) != 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) != number_literal) )) (compound_statement "{\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }" { (if_statement "if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) (compound_statement "{\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }" { (if_statement "if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }" if (parenthesized_expression "((DAT_001d0454 & 8) == 0)" ( (binary_expression "(DAT_001d0454 & 8) == 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }" { (return_statement "return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }" if (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" ( (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" ( (binary_expression "_DAT_001d03e0 & 0x10000000" identifier & number_literal) )) != number_literal) )) && (parenthesized_expression "((DAT_001d0454 & 8) != 0)" ( (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" ( (binary_expression "DAT_001d0454 & 8" identifier & number_literal) )) != number_literal) ))) )) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }" { (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement "if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" ( (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" ( (binary_expression "_DAT_001d03e0 & 0x20000000" identifier & number_literal) )) != number_literal) )) (compound_statement "{\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }" { (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;" return (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) }))) (expression_statement "pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;" (assignment_expression "pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" identifier = (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }" if (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" ( (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" ( (binary_expression "DAT_001d03e4 & 0x40" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }" { (if_statement "if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }" if (parenthesized_expression "((_DAT_001d03e0 & 0x20000003) == 0x20000001)" ( (binary_expression "(_DAT_001d03e0 & 0x20000003) == 0x20000001" (parenthesized_expression "(_DAT_001d03e0 & 0x20000003)" ( (binary_expression "_DAT_001d03e0 & 0x20000003" identifier & number_literal) )) == number_literal) )) (compound_statement "{\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }" { (expression_statement "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;" (assignment_expression "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" identifier = (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) }) (else_clause "else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }" else (compound_statement "{\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }" { (expression_statement "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;" (assignment_expression "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" identifier = (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) }))) })) })) }))) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = LIT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT & LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) , (binary_expression IDENT != LIT)) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) && (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) && (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) ))) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) && (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) ))) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) == LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT & LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) == LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) && (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) ))) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) && (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) ))) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) == LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) == LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) && (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) ))) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) != LIT) )) (compound_statement { (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) (return_statement return (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ") ;) })) }))) (expression_statement (assignment_expression IDENT = (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & LIT) )) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content escape_sequence string_content ")) ;) }))) })) })) }))) (return_statement return IDENT ;) })))
(function_definition "char * FUN_00041330(undefined4 *param_1)\n\n{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" (primitive_type "char") (pointer_declarator "* FUN_00041330(undefined4 *param_1)" (* "*") (function_declarator "FUN_00041330(undefined4 *param_1)" (identifier "FUN_00041330") (parameter_list "(undefined4 *param_1)" (( "(") (parameter_declaration "undefined4 *param_1" (type_identifier "undefined4") (pointer_declarator "*param_1" (* "*") (identifier "param_1"))) () ")")))) (compound_statement "{\n  char *pcVar1;\n  byte bVar2;\n  uint uVar3;\n  \n  *param_1 = 0;\n  bVar2 = DAT_001d03e0 & 3;\n  if (bVar2 == 2) {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }\n  return pcVar1;\n}" ({ "{") (declaration "char *pcVar1;" (primitive_type "char") (pointer_declarator "*pcVar1" (* "*") (identifier "pcVar1")) (; ";")) (declaration "byte bVar2;" (type_identifier "byte") (identifier "bVar2") (; ";")) (declaration "uint uVar3;" (type_identifier "uint") (identifier "uVar3") (; ";")) (expression_statement "*param_1 = 0;" (assignment_expression "*param_1 = 0" (pointer_expression "*param_1" (* "*") (identifier "param_1")) (= "=") (number_literal "0")) (; ";")) (expression_statement "bVar2 = DAT_001d03e0 & 3;" (assignment_expression "bVar2 = DAT_001d03e0 & 3" (identifier "bVar2") (= "=") (binary_expression "DAT_001d03e0 & 3" (identifier "DAT_001d03e0") (& "&") (number_literal "3"))) (; ";")) (if_statement "if (bVar2 == 2) {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }\n  else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }" (if "if") (parenthesized_expression "(bVar2 == 2)" (( "(") (binary_expression "bVar2 == 2" (identifier "bVar2") (== "==") (number_literal "2")) () ")")) (compound_statement "{\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;\n    if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }\n  }" ({ "{") (expression_statement "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." \n    ;" (assignment_expression "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" (identifier "pcVar1") (= "=") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content " ") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  .interp       0 : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash         0 : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash     0 : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym       0 : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr       0 : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version  0 : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d 0: { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r 0: { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init     0 : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text     0 : { *(.rel.text) }") (escape_sequence "\n") (string_content "  .rel.fini     0 : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata   0 : { *(.rel.rodata) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }") (escape_sequence "\n") (string_content "  .rel.data     0 : { *(.rel.data) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "0 : { *(.rel.tdata) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "0 : { *(.rel.tbss) }") (escape_sequence "\n") (string_content "  .rel.ctors    0 : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors    0 : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got      0 : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss      0 : { *(.rel.bss) }") (escape_sequence "\n") (string_content "  .rel.ifunc    0 : { *(.rel.ifunc) }") (escape_sequence "\n") (string_content "  .rel.plt      0 :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init         0 :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.init)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .plt          0 : { *(.plt) *(.iplt) }") (escape_sequence "\n") (string_content ".plt.got      0 : { *(.plt.got) }") (escape_sequence "\n") (string_content ".plt.sec      0 : { *(.plt.sec) }") (escape_sequence "\n") (string_content "  .text         0 :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    *(.text .stub)") (escape_sequence "\n") (string_content "    ") (escape_sequence "\n") (string_content "    *(.gnu.warning)") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .fini         0 :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.fini)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .rodata       0 : { *(.rodata) }") (escape_sequence "\n") (string_content "  .rodata1      0 : { *(.rodata1) }") (escape_sequence "\n") (string_content "  .eh_fra...") (" """))) (; ";")) (if_statement "if (DAT_001d04ec == 0) {\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }" (if "if") (parenthesized_expression "(DAT_001d04ec == 0)" (( "(") (binary_expression "DAT_001d04ec == 0" (identifier "DAT_001d04ec") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;\n    }" ({ "{") (return_statement "return \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." \n      ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n \nSECTIONS\n{\n  \n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    \n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content " ") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  .interp       0 : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash         0 : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash     0 : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym       0 : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr       0 : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version  0 : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d 0: { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r 0: { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init     0 : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text     0 : { *(.rel.text) }") (escape_sequence "\n") (string_content "  .rel.fini     0 : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata   0 : { *(.rel.rodata) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }") (escape_sequence "\n") (string_content "  .rel.data     0 : { *(.rel.data) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "0 : { *(.rel.tdata) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "0 : { *(.rel.tbss) }") (escape_sequence "\n") (string_content "  .rel.ctors    0 : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors    0 : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got      0 : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss      0 : { *(.rel.bss) }") (escape_sequence "\n") (string_content "  .rel.ifunc    0 : { *(.rel.ifunc) }") (escape_sequence "\n") (string_content "  .rel.plt      0 :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init         0 :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.init)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .plt          0 : { *(.plt) *(.iplt) }") (escape_sequence "\n") (string_content ".plt.got      0 : { *(.plt.got) }") (escape_sequence "\n") (string_content ".plt.sec      0 : { *(.plt.sec) }") (escape_sequence "\n") (string_content "  .text         0 :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    *(.text .stub)") (escape_sequence "\n") (string_content "    ") (escape_sequence "\n") (string_content "    *(.gnu.warning)") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .fini         0 :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.fini)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .rodata       0 : { *(.rodata) }") (escape_sequence "\n") (string_content "  .rodata1      0 : { *(.rodata1) }") (escape_sequence "\n") (string_content "  .eh_frame_hdr : { *(.eh_frame_...") (" """)) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }" (else "else") (compound_statement "{\n    pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;\n    if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }\n  }" ({ "{") (expression_statement "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." \n    ;" (assignment_expression "pcVar1 = \n    "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" (identifier "pcVar1") (= "=") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }") (escape_sequence "\n") (string_content "  .rel.ifunc ...") (" """))) (; ";")) (if_statement "if ((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)) {\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }" (if "if") (parenthesized_expression "((DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0))" (( "(") (binary_expression "(DAT_001d0510 != 0) &&\n       (pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)" (parenthesized_expression "(DAT_001d0510 != 0)" (( "(") (binary_expression "DAT_001d0510 != 0" (identifier "DAT_001d0510") (!= "!=") (number_literal "0")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0)" (( "(") (comma_expression "pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n       , DAT_001d04e0 != 0" (assignment_expression "pcVar1 = \n        "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" (identifier "pcVar1") (= "=") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }") (escape_sequence "\n") (string_content "  .rel.ifunc      : { *(.rel.if...") (" """))) (, ",") (binary_expression "DAT_001d04e0 != 0" (identifier "DAT_001d04e0") (!= "!=") (number_literal "0"))) () ")"))) () ")")) (compound_statement "{\n      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }\n      pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;\n      if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }\n    }" ({ "{") (if_statement "if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }\n      else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }" (if "if") (parenthesized_expression "((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0))" (( "(") (binary_expression "(bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)" (parenthesized_expression "(bVar2 == 1)" (( "(") (binary_expression "bVar2 == 1" (identifier "bVar2") (== "==") (number_literal "1")) () ")")) (&& "&&") (parenthesized_expression "((DAT_001d03e4 & 0x40) != 0)" (( "(") (binary_expression "(DAT_001d03e4 & 0x40) != 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" (( "(") (binary_expression "DAT_001d03e4 & 0x40" (identifier "DAT_001d03e4") (& "&") (number_literal "0x40")) () ")")) (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }\n        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n      }" ({ "{") (if_statement "if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }" (if "if") (parenthesized_expression "(((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0))" (( "(") (binary_expression "((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x20000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000000")) () ")")) (!= "!=") (number_literal "0")) () ")")) (&& "&&") (parenthesized_expression "((DAT_001d0454 & 8) != 0)" (( "(") (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" (( "(") (binary_expression "DAT_001d0454 & 8" (identifier "DAT_001d0454") (& "&") (number_literal "8")) () ")")) (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;\n        }" ({ "{") (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." \n          ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "  ...") (" """)) (; ";")) (} "}"))) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }" (if "if") (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" (( "(") (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x10000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x10000000")) () ")")) (!= "!=") (number_literal "0")) () ")")) (&& "&&") (parenthesized_expression "((DAT_001d0454 & 8) != 0)" (( "(") (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" (( "(") (binary_expression "DAT_001d0454 & 8" (identifier "DAT_001d0454") (& "&") (number_literal "8")) () ")")) (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;\n        }" ({ "{") (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." \n          ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_end = .);") (escape_sequence "\n") (string_content "   ...") (" """)) (; ";")) (} "}"))) (if_statement "if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" (if "if") (parenthesized_expression "((_DAT_001d03e0 & 0x20000003) == 0x20000001)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x20000003) == 0x20000001" (parenthesized_expression "(_DAT_001d03e0 & 0x20000003)" (( "(") (binary_expression "_DAT_001d03e0 & 0x20000003" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000003")) () ")")) (== "==") (number_literal "0x20000001")) () ")")) (compound_statement "{\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" ({ "{") (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDD...") (" """)) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }" (else "else") (compound_statement "{\n        uVar3 = _DAT_001d03e0 & 0x20000003;\n        if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }\n        if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }\n      }" ({ "{") (expression_statement "uVar3 = _DAT_001d03e0 & 0x20000003;" (assignment_expression "uVar3 = _DAT_001d03e0 & 0x20000003" (identifier "uVar3") (= "=") (binary_expression "_DAT_001d03e0 & 0x20000003" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000003"))) (; ";")) (if_statement "if (uVar3 == 0x20000001) {\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" (if "if") (parenthesized_expression "(uVar3 == 0x20000001)" (( "(") (binary_expression "uVar3 == 0x20000001" (identifier "uVar3") (== "==") (number_literal "0x20000001")) () ")")) (compound_statement "{\n          if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;\n        }" ({ "{") (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }" (if "if") (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" (( "(") (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" (( "(") (binary_expression "DAT_001d03e4 & 0x40" (identifier "DAT_001d03e4") (& "&") (number_literal "0x40")) () ")")) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;\n          }" ({ "{") (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n            ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b...") (" """)) (; ";")) (} "}"))) (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." \n          ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDD...") (" """)) (; ";")) (} "}"))) (if_statement "if (bVar2 != 1) {\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }" (if "if") (parenthesized_expression "(bVar2 != 1)" (( "(") (binary_expression "bVar2 != 1" (identifier "bVar2") (!= "!=") (number_literal "1")) () ")")) (compound_statement "{\n          if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }\n          if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }\n          if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }\n          if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }\n          return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;\n        }" ({ "{") (if_statement "if (bVar2 == 3) {\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }" (if "if") (parenthesized_expression "(bVar2 == 3)" (( "(") (binary_expression "bVar2 == 3" (identifier "bVar2") (== "==") (number_literal "3")) () ")")) (compound_statement "{\n            if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }\n            if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;\n          }" ({ "{") (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }" (if "if") (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" (( "(") (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" (( "(") (binary_expression "DAT_001d03e4 & 0x40" (identifier "DAT_001d03e4") (& "&") (number_literal "0x40")) () ")")) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n              if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;\n            }" ({ "{") (if_statement "if (uVar3 != 0x20000003) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }" (if "if") (parenthesized_expression "(uVar3 != 0x20000003)" (( "(") (binary_expression "uVar3 != 0x20000003" (identifier "uVar3") (!= "!=") (number_literal "0x20000003")) () ")")) (compound_statement "{\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;\n              }" ({ "{") (return_statement "return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." \n                ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }") (escape_sequence "\n") (string_content "  .rel.ifunc      : { *(.rel.ifunc) }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init           :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NON...") (" """)) (; ";")) (} "}"))) (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n              ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }") (escape_sequence "\n") (string_content "  .rel.ifunc      : { *(.rel.ifunc) }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "...") (" """)) (; ";")) (} "}"))) (if_statement "if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }" (if "if") (parenthesized_expression "(((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0))" (( "(") (binary_expression "((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x20000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000000")) () ")")) (!= "!=") (number_literal "0")) () ")")) (&& "&&") (parenthesized_expression "((DAT_001d0454 & 8) != 0)" (( "(") (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" (( "(") (binary_expression "DAT_001d0454 & 8" (identifier "DAT_001d0454") (& "&") (number_literal "8")) () ")")) (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;\n            }" ({ "{") (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." \n              ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  . = ALIGN(CONSTANT (MAXPAGESIZE));") (escape_sequence "\n") (string_content "  .init           :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.init)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .plt            : { *(.plt) *(.iplt) }") (escape_sequence "\n") (string_content ".plt.got        :...") (" """)) (; ";")) (} "}"))) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }" (if "if") (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" (( "(") (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x10000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x10000000")) () ")")) (!= "!=") (number_literal "0")) () ")")) (&& "&&") (parenthesized_expression "((DAT_001d0454 & 8) != 0)" (( "(") (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" (( "(") (binary_expression "DAT_001d0454 & 8" (identifier "DAT_001d0454") (& "&") (number_literal "8")) () ")")) (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;\n            }" ({ "{") (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." \n              ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init           :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.init)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .plt            : { *(.plt) *(.iplt) }") (escape_sequence "\n") (string_content ".plt.got        : { *(.plt.got) }") (escape_sequence "\n") (string_content ".plt.sec        : { *(.plt.sec) }") (escape_sequence "\n") (string_content "  .text           :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    *(...") (" """)) (; ";")) (} "}"))) (if_statement "if ((_DAT_001d03e0 & 0x20000000) == 0) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }" (if "if") (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) == 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x20000000) == 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x20000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000000")) () ")")) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;\n            }" ({ "{") (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." \n              ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init           :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.init)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .plt            : { *(.plt) *(.iplt) }") (escape_sequence "\n") (string_content ".plt.got        : { *(.plt.got) }") (escape_sequence "\n") (string_content ".plt.sec        : { *(.plt.sec) }") (escape_sequence "\n") (string_content "  .text           :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    *(.text.unlikely ....") (" """)) (; ";")) (} "}"))) (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." \n            ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  . = ALIGN(CONSTANT (MAXPAGESIZE));") (escape_sequence "\n") (string_content "  .init           :") (escape_sequence "\n") (string_content "  {") (escape_sequence "\n") (string_content "    KEEP (*(SORT_NONE(.init)))") (escape_sequence "\n") (string_content "  }") (escape_sequence "\n") (string_content "  .plt            : { *(.plt) *(.iplt) }") (escape_sequence "\n") (string_content ".plt.got        : { *(.plt.got) }...") (" """)) (; ";")) (} "}"))) (if_statement "if (uVar3 == 0x20000003) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }" (if "if") (parenthesized_expression "(uVar3 == 0x20000003)" (( "(") (binary_expression "uVar3 == 0x20000003" (identifier "uVar3") (== "==") (number_literal "0x20000003")) () ")")) (compound_statement "{\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;\n          }" ({ "{") (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." \n            ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }") (escape_sequence "\n") (string_content "  .rel.ifunc      : { *(.rel.ifunc) }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "...") (" """)) (; ";")) (} "}"))) (if_statement "if ((DAT_001d03e4 & 0x40) != 0) {\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }" (if "if") (parenthesized_expression "((DAT_001d03e4 & 0x40) != 0)" (( "(") (binary_expression "(DAT_001d03e4 & 0x40) != 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" (( "(") (binary_expression "DAT_001d03e4 & 0x40" (identifier "DAT_001d03e4") (& "&") (number_literal "0x40")) () ")")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n            if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }\n            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;\n          }" ({ "{") (if_statement "if ((_DAT_001d03e0 & 0x20000000) != 0) {\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }" (if "if") (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x20000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000000")) () ")")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n              if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;\n            }" ({ "{") (if_statement "if ((DAT_001d0454 & 8) == 0) {\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }" (if "if") (parenthesized_expression "((DAT_001d0454 & 8) == 0)" (( "(") (binary_expression "(DAT_001d0454 & 8) == 0" (parenthesized_expression "(DAT_001d0454 & 8)" (( "(") (binary_expression "DAT_001d0454 & 8" (identifier "DAT_001d0454") (& "&") (number_literal "8")) () ")")) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;\n              }" ({ "{") (return_statement "return \n                "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." \n                ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_...") (" """)) (; ";")) (} "}"))) (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." \n              ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVID...") (" """)) (; ";")) (} "}"))) (if_statement "if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }" (if "if") (parenthesized_expression "(((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0))" (( "(") (binary_expression "((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)" (parenthesized_expression "((_DAT_001d03e0 & 0x10000000) != 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x10000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x10000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x10000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x10000000")) () ")")) (!= "!=") (number_literal "0")) () ")")) (&& "&&") (parenthesized_expression "((DAT_001d0454 & 8) != 0)" (( "(") (binary_expression "(DAT_001d0454 & 8) != 0" (parenthesized_expression "(DAT_001d0454 & 8)" (( "(") (binary_expression "DAT_001d0454 & 8" (identifier "DAT_001d0454") (& "&") (number_literal "8")) () ")")) (!= "!=") (number_literal "0")) () ")"))) () ")")) (compound_statement "{\n              return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;\n            }" ({ "{") (return_statement "return \n              "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." \n              ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_end = .);") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init...") (" """)) (; ";")) (} "}"))) (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." \n            ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_end = .);") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init           :") (escape_sequence "\n") (string_content "  {...") (" """)) (; ";")) (} "}"))) (if_statement "if ((_DAT_001d03e0 & 0x20000000) != 0) {\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }" (if "if") (parenthesized_expression "((_DAT_001d03e0 & 0x20000000) != 0)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x20000000) != 0" (parenthesized_expression "(_DAT_001d03e0 & 0x20000000)" (( "(") (binary_expression "_DAT_001d03e0 & 0x20000000" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000000")) () ")")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n            return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;\n          }" ({ "{") (return_statement "return \n            "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." \n            ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce....") (" """)) (; ";")) (} "}"))) (return_statement "return \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." \n          ;" (return "return") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0x08048000) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }") (escape_sequence "\n") (string_content "  .rel.ifunc      : { *(.rel.if...") (" """)) (; ";")) (} "}"))) (} "}")))) (expression_statement "pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." \n      ;" (assignment_expression "pcVar1 = \n      "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" (identifier "pcVar1") (= "=") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.dyn        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.init)") (escape_sequence "\n") (string_content "      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)") (escape_sequence "\n") (string_content "      *(.rel.fini)") (escape_sequence "\n") (string_content "      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)") (escape_sequence "\n") (string_content "      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)") (escape_sequence "\n") (string_content "      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)") (escape_sequence "\n") (string_content "      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)") (escape_sequence "\n") (string_content "      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)") (escape_sequence "\n") (string_content "      *(.rel.ctors)") (escape_sequence "\n") (string_content "      *(.rel.dtors)") (escape_sequence "\n") (string_content "      *(.rel.got)") (escape_sequence "\n") (string_content "      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)") (escape_sequence "\n") (string_content "      *(.rel.ifunc)") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .rel.plt        :") (escape_sequence "\n") (string_content "    {") (escape_sequence "\n") (string_content "      *(.rel.plt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_start = .);") (escape_sequence "\n") (string_content "      *(.rel.iplt)") (escape_sequence "\n") (string_content "      PROVIDE_HIDDEN (__rel_iplt_end = .);") (escape_sequence "\n") (string_content "    }") (escape_sequence "\n") (string_content "  .init      ...") (" """))) (; ";")) (if_statement "if ((DAT_001d03e4 & 0x40) == 0) {\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }" (if "if") (parenthesized_expression "((DAT_001d03e4 & 0x40) == 0)" (( "(") (binary_expression "(DAT_001d03e4 & 0x40) == 0" (parenthesized_expression "(DAT_001d03e4 & 0x40)" (( "(") (binary_expression "DAT_001d03e4 & 0x40" (identifier "DAT_001d03e4") (& "&") (number_literal "0x40")) () ")")) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }\n      }" ({ "{") (if_statement "if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }\n        else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }" (if "if") (parenthesized_expression "((_DAT_001d03e0 & 0x20000003) == 0x20000001)" (( "(") (binary_expression "(_DAT_001d03e0 & 0x20000003) == 0x20000001" (parenthesized_expression "(_DAT_001d03e0 & 0x20000003)" (( "(") (binary_expression "_DAT_001d03e0 & 0x20000003" (identifier "_DAT_001d03e0") (& "&") (number_literal "0x20000003")) () ")")) (== "==") (number_literal "0x20000001")) () ")")) (compound_statement "{\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;\n        }" ({ "{") (expression_statement "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." \n          ;" (assignment_expression "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" (identifier "pcVar1") (= "=") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b...") (" """))) (; ";")) (} "}")) (else_clause "else {\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }" (else "else") (compound_statement "{\n          pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;\n        }" ({ "{") (expression_statement "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." \n          ;" (assignment_expression "pcVar1 = \n          "\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" (identifier "pcVar1") (= "=") (string_literal ""\n\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  \n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..."" (" """) (escape_sequence "\n") (escape_sequence "\n") (string_content "OUTPUT_FORMAT(") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ", ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ",") (escape_sequence "\n") (escape_sequence "\t") (string_content "      ") (escape_sequence "\"") (string_content "elf32-i386") (escape_sequence "\"") (string_content ")") (escape_sequence "\n") (string_content "OUTPUT_ARCH(i386)") (escape_sequence "\n") (string_content "ENTRY(_start)") (escape_sequence "\n") (string_content "SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib/i386-linux-gnu") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/local/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/lib") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib32") (escape_sequence "\"") (string_content "); SEARCH_DIR(") (escape_sequence "\"") (string_content "=/usr/i386-linux-gnu/lib") (escape_sequence "\"") (string_content ");") (escape_sequence "\n") (string_content "SECTIONS") (escape_sequence "\n") (string_content "{") (escape_sequence "\n") (string_content "  ") (escape_sequence "\n") (string_content "  PROVIDE (__executable_start = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0)); . = SEGMENT_START(") (escape_sequence "\"") (string_content "text-segment") (escape_sequence "\"") (string_content ", 0) + SIZEOF_HEADERS;") (escape_sequence "\n") (string_content "  .interp         : { *(.interp) }") (escape_sequence "\n") (string_content "  .note.gnu.build-id : { *(.note.gnu.build-id) }") (escape_sequence "\n") (string_content "  .hash           : { *(.hash) }") (escape_sequence "\n") (string_content "  .gnu.hash       : { *(.gnu.hash) }") (escape_sequence "\n") (string_content "  .dynsym         : { *(.dynsym) }") (escape_sequence "\n") (string_content "  .dynstr         : { *(.dynstr) }") (escape_sequence "\n") (string_content "  .gnu.version    : { *(.gnu.version) }") (escape_sequence "\n") (string_content "  .gnu.version_d  : { *(.gnu.version_d) }") (escape_sequence "\n") (string_content "  .gnu.version_r  : { *(.gnu.version_r) }") (escape_sequence "\n") (string_content "  .rel.init       : { *(.rel.init) }") (escape_sequence "\n") (string_content "  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }") (escape_sequence "\n") (string_content "  .rel.fini       : { *(.rel.fini) }") (escape_sequence "\n") (string_content "  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }") (escape_sequence "\n") (string_content "  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }") (escape_sequence "\n") (string_content "  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }") (escape_sequence "\n") (string_content "  .rel.tdata") (escape_sequence "\t") (string_content "  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }") (escape_sequence "\n") (string_content "  .rel.tbss") (escape_sequence "\t") (string_content "  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }") (escape_sequence "\n") (string_content "  .rel.ctors      : { *(.rel.ctors) }") (escape_sequence "\n") (string_content "  .rel.dtors      : { *(.rel.dtors) }") (escape_sequence "\n") (string_content "  .rel.got        : { *(.rel.got) }") (escape_sequence "\n") (string_content "  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }") (escape_sequence "\n") (string_content "  .rel.ifunc      : { *(.rel.ifunc) }") (escape_sequence "\n") (string_content "...") (" """))) (; ";")) (} "}")))) (} "}"))) (} "}"))) (} "}")))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */

char * function_1(int *isfile)

{
  char *pcVar1;
  type_1 var_1;
  type_2 var_2;
  
  *isfile = 0;
  var_1 = link_info._0_1_ & 3;
  if (var_1 == 2) {
    pcVar1 = 
    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */
    ;
    if (config.build_constructors == 0) {
      return 
      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */
      ;
    }
  }
  else {
    pcVar1 = 
    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */
    ;
    if ((config.text_read_only != 0) &&
       (pcVar1 = 
        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
       , config.magic_demand_paged != 0)) {
      if ((var_1 == 1) && ((link_info._4_1_ & 0x40) != 0)) {
        if (((link_info._0_4_ & 0x20000000) != 0) && (((type_1)link_info.flags & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (((link_info._0_4_ & 0x10000000) != 0) && (((type_1)link_info.flags & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      else {
        var_2 = link_info._0_4_ & 0x20000003;
        if (var_2 == 0x20000001) {
          if ((link_info._4_1_ & 0x40) == 0) {
            return 
            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (var_1 != 1) {
          if (var_1 == 3) {
            if ((link_info._4_1_ & 0x40) == 0) {
              if (var_2 != 0x20000003) {
                return 
                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((link_info._0_4_ & 0x20000000) != 0) && (((type_1)link_info.flags & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((link_info._0_4_ & 0x10000000) != 0) && (((type_1)link_info.flags & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if ((link_info._0_4_ & 0x20000000) == 0) {
              return 
              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if (var_2 == 0x20000003) {
            return 
            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((link_info._4_1_ & 0x40) != 0) {
            if ((link_info._0_4_ & 0x20000000) != 0) {
              if (((type_1)link_info.flags & 8) == 0) {
                return 
                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((link_info._0_4_ & 0x10000000) != 0) && (((type_1)link_info.flags & 8) != 0)) {
              return 
              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((link_info._0_4_ & 0x20000000) != 0) {
            return 
            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      pcVar1 = 
      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */
      ;
      if ((link_info._4_1_ & 0x40) == 0) {
        if ((link_info._0_4_ & 0x20000003) == 0x20000001) {
          pcVar1 = 
          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
          ;
        }
        else {
          pcVar1 = 
          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
    }
  }
  return pcVar1;
}


(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier)))))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (expression_statement (assignment_expression left: (pointer_expression argument: (identifier)) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (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 (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (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: (number_literal))) right: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (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 (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (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: (number_literal))) right: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (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: (number_literal))) right: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (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: (number_literal))) right: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) (return_statement (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content)))))))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content)))))))))))))) (return_statement (identifier)))))

/* WARNING: Function: __i686.get_pc_thunk.dx replaced with injection: get_pc_thunk_dx */
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */

char * MASKED(undefined4 *param_1)

{
  char *pcVar1;
  byte bVar2;
  uint uVar3;
  
  *param_1 = 0;
  bVar2 = DAT_001d03e0 & 3;
  if (bVar2 == 2) {
    pcVar1 = 
    "/* Script for ld -Ur: link w/out relocation, do create constructors */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_fra..." /* TRUNCATED STRING LITERAL */
    ;
    if (DAT_001d04ec == 0) {
      return 
      "/* Script for ld -r: link without relocation */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\n /* For some reason, the Solaris linker makes bad executables\n  if gld -r is used and the intermediate file has sections starting\n  at non-zero addresses.  Could be a Solaris ld bug, could be a GNU ld\n  bug.  But for now assigning the zero vmas works.  */\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  .interp       0 : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash         0 : { *(.hash) }\n  .gnu.hash     0 : { *(.gnu.hash) }\n  .dynsym       0 : { *(.dynsym) }\n  .dynstr       0 : { *(.dynstr) }\n  .gnu.version  0 : { *(.gnu.version) }\n  .gnu.version_d 0: { *(.gnu.version_d) }\n  .gnu.version_r 0: { *(.gnu.version_r) }\n  .rel.init     0 : { *(.rel.init) }\n  .rel.text     0 : { *(.rel.text) }\n  .rel.fini     0 : { *(.rel.fini) }\n  .rel.rodata   0 : { *(.rel.rodata) }\n  .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) }\n  .rel.data     0 : { *(.rel.data) }\n  .rel.tdata\t0 : { *(.rel.tdata) }\n  .rel.tbss\t0 : { *(.rel.tbss) }\n  .rel.ctors    0 : { *(.rel.ctors) }\n  .rel.dtors    0 : { *(.rel.dtors) }\n  .rel.got      0 : { *(.rel.got) }\n  .rel.bss      0 : { *(.rel.bss) }\n  .rel.ifunc    0 : { *(.rel.ifunc) }\n  .rel.plt      0 :\n    {\n      *(.rel.plt)\n    }\n  .init         0 :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt          0 : { *(.plt) *(.iplt) }\n.plt.got      0 : { *(.plt.got) }\n.plt.sec      0 : { *(.plt.sec) }\n  .text         0 :\n  {\n    *(.text .stub)\n    /* .gnu.warning sections are handled specially by elf32.em.  */\n    *(.gnu.warning)\n  }\n  .fini         0 :\n  {\n    KEEP (*(SORT_NONE(.fini)))\n  }\n  .rodata       0 : { *(.rodata) }\n  .rodata1      0 : { *(.rodata1) }\n  .eh_frame_hdr : { *(.eh_frame_..." /* TRUNCATED STRING LITERAL */
      ;
    }
  }
  else {
    pcVar1 = 
    "/* Script for -N: mix text and data on same page; don\'t align data */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc ..." /* TRUNCATED STRING LITERAL */
    ;
    if ((DAT_001d0510 != 0) &&
       (pcVar1 = 
        "/* Script for -n: mix text and data on same page */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
       , DAT_001d04e0 != 0)) {
      if ((bVar2 == 1) && ((DAT_001d03e4 & 0x40) != 0)) {
        if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n  ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
          return 
          "/* Script for -pie -z combreloc -z now -z relro: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n   ..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      else {
        uVar3 = _DAT_001d03e0 & 0x20000003;
        if (uVar3 == 0x20000001) {
          if ((DAT_001d03e4 & 0x40) == 0) {
            return 
            "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Script for -pie -z combreloc -z separate-code: position independent executable, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDD..." /* TRUNCATED STRING LITERAL */
          ;
        }
        if (bVar2 != 1) {
          if (bVar2 == 3) {
            if ((DAT_001d03e4 & 0x40) == 0) {
              if (uVar3 != 0x20000003) {
                return 
                "/* Script for ld --shared: link shared library */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NON..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((_DAT_001d03e0 & 0x20000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        :..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
              return 
              "/* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if ((_DAT_001d03e0 & 0x20000000) == 0) {
              return 
              "/* Script for --shared -z combreloc: shared library, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }\n.plt.sec        : { *(.plt.sec) }\n  .text           :\n  {\n    *(.text.unlikely ...." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for --shared -z combreloc -z separate-code: shared library, combine & sort relocs with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n  . = ALIGN(CONSTANT (MAXPAGESIZE));\n  .init           :\n  {\n    KEEP (*(SORT_NONE(.init)))\n  }\n  .plt            : { *(.plt) *(.iplt) }\n.plt.got        : { *(.plt.got) }..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if (uVar3 == 0x20000003) {
            return 
            "/* Script for ld --shared -z separate-code: link shared library with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      *(.rel.iplt)\n    }\n..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((DAT_001d03e4 & 0x40) != 0) {
            if ((_DAT_001d03e0 & 0x20000000) != 0) {
              if ((DAT_001d0454 & 8) == 0) {
                return 
                "/* Script for -z combreloc -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_..." /* TRUNCATED STRING LITERAL */
                ;
              }
              return 
              "/* Script for -z combreloc -z now -z relro -z separate-code: combine and sort reloc sections with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVID..." /* TRUNCATED STRING LITERAL */
              ;
            }
            if (((_DAT_001d03e0 & 0x10000000) != 0) && ((DAT_001d0454 & 8) != 0)) {
              return 
              "/* Script for -z combreloc -z now -z relro: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init..." /* TRUNCATED STRING LITERAL */
              ;
            }
            return 
            "/* Script for -z combreloc: combine and sort reloc sections */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init           :\n  {..." /* TRUNCATED STRING LITERAL */
            ;
          }
          if ((_DAT_001d03e0 & 0x20000000) != 0) {
            return 
            "/* Script for -z separate-code: generate normal executables with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce...." /* TRUNCATED STRING LITERAL */
            ;
          }
          return 
          "/* Default linker script, for normal executables */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0x08048000)); . = SEGMENT_START(\"text-segment\", 0x08048000) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.if..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
      pcVar1 = 
      "/* Script for -pie -z combreloc: position independent executable, combine & sort relocs */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.dyn        :\n    {\n      *(.rel.init)\n      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)\n      *(.rel.fini)\n      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)\n      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)\n      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)\n      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)\n      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)\n      *(.rel.ctors)\n      *(.rel.dtors)\n      *(.rel.got)\n      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)\n      *(.rel.ifunc)\n    }\n  .rel.plt        :\n    {\n      *(.rel.plt)\n      PROVIDE_HIDDEN (__rel_iplt_start = .);\n      *(.rel.iplt)\n      PROVIDE_HIDDEN (__rel_iplt_end = .);\n    }\n  .init      ..." /* TRUNCATED STRING LITERAL */
      ;
      if ((DAT_001d03e4 & 0x40) == 0) {
        if ((_DAT_001d03e0 & 0x20000003) == 0x20000001) {
          pcVar1 = 
          "/* Script for ld -pie -z separate-code: link position independent executable with separate code segment */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b..." /* TRUNCATED STRING LITERAL */
          ;
        }
        else {
          pcVar1 = 
          "/* Script for ld -pie: link position independent executable */\n/* Copyright (C) 2014-2018 Free Software Foundation, Inc.\n   Copying and distribution of this script, with or without modification,\n   are permitted in any medium without royalty provided the copyright\n   notice and this notice are preserved.  */\nOUTPUT_FORMAT(\"elf32-i386\", \"elf32-i386\",\n\t      \"elf32-i386\")\nOUTPUT_ARCH(i386)\nENTRY(_start)\nSEARCH_DIR(\"=/usr/local/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/lib/i386-linux-gnu\"); SEARCH_DIR(\"=/usr/local/lib32\"); SEARCH_DIR(\"=/lib32\"); SEARCH_DIR(\"=/usr/lib32\"); SEARCH_DIR(\"=/usr/local/lib\"); SEARCH_DIR(\"=/lib\"); SEARCH_DIR(\"=/usr/lib\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib32\"); SEARCH_DIR(\"=/usr/i386-linux-gnu/lib\");\nSECTIONS\n{\n  /* Read-only sections, merged into text segment: */\n  PROVIDE (__executable_start = SEGMENT_START(\"text-segment\", 0)); . = SEGMENT_START(\"text-segment\", 0) + SIZEOF_HEADERS;\n  .interp         : { *(.interp) }\n  .note.gnu.build-id : { *(.note.gnu.build-id) }\n  .hash           : { *(.hash) }\n  .gnu.hash       : { *(.gnu.hash) }\n  .dynsym         : { *(.dynsym) }\n  .dynstr         : { *(.dynstr) }\n  .gnu.version    : { *(.gnu.version) }\n  .gnu.version_d  : { *(.gnu.version_d) }\n  .gnu.version_r  : { *(.gnu.version_r) }\n  .rel.init       : { *(.rel.init) }\n  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }\n  .rel.fini       : { *(.rel.fini) }\n  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }\n  .rel.data.rel.ro   : { *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) }\n  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }\n  .rel.tdata\t  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }\n  .rel.tbss\t  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }\n  .rel.ctors      : { *(.rel.ctors) }\n  .rel.dtors      : { *(.rel.dtors) }\n  .rel.got        : { *(.rel.got) }\n  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }\n  .rel.ifunc      : { *(.rel.ifunc) }\n..." /* TRUNCATED STRING LITERAL */
          ;
        }
      }
    }
  }
  return pcVar1;
}

