diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 76c58bbe..38ed96db 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,6 +18,8 @@ jobs: runs-on: ${{matrix.os}} steps: - uses: actions/checkout@v2 + with: + submodules: true - name: Install rustup run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal - name: Install rust channel @@ -33,6 +35,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + with: + submodules: true - run: cargo build --no-default-features --features read - run: cargo build --no-default-features --features write - run: cargo build --no-default-features --features read_core,write_core,coff @@ -58,6 +62,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + with: + submodules: true - name: Install rustup run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal - name: Install rust diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..c3282e29 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "testfiles"] + path = testfiles + url = https://github.com/gimli-rs/object-testfiles diff --git a/crates/examples/Cargo.toml b/crates/examples/Cargo.toml index 6cbd0c9b..7c30b817 100644 --- a/crates/examples/Cargo.toml +++ b/crates/examples/Cargo.toml @@ -7,6 +7,9 @@ edition = "2018" memmap2 = "0.3" object = { path = "../..", default-features = false } +[dev-dependencies] +glob = "0.3" + [features] read = ["object/read"] default = ["read"] diff --git a/crates/examples/testfiles/elf/base-mips64el.o.readobj b/crates/examples/testfiles/elf/base-mips64el.o.readobj new file mode 100644 index 00000000..ce923368 --- /dev/null +++ b/crates/examples/testfiles/elf/base-mips64el.o.readobj @@ -0,0 +1,427 @@ +Format: ELF 64-bit +FileHeader { + Ident { + Magic: [7F, 45, 4C, 46] + Class: ELFCLASS64 (0x2) + Data: ELFDATA2LSB (0x1) + Version: EV_CURRENT (0x1) + OsAbi: ELFOSABI_SYSV (0x0) + AbiVersion: 0x0 + Unused: [0, 0, 0, 0, 0, 0, 0] + } + Type: ET_REL (0x1) + Machine: EM_MIPS (0x8) + Version: EV_CURRENT (0x1) + Type: ET_REL (0x1) + Entry: 0x0 + ProgramHeaderOffset: 0x0 + SectionHeaderOffset: 0x3E8 + Flags: 0x80000007 + EF_MIPS_NOREORDER (0x1) + EF_MIPS_PIC (0x2) + EF_MIPS_CPIC (0x4) + EF_MIPS_ARCH_64R2 (0x80000000) + HeaderSize: 0x40 + ProgramHeaderEntrySize: 0x0 + ProgramHeaderCount: 0 + SectionHeaderEntrySize: 0x40 + SectionHeaderCount: 16 + SectionHeaderStringTableIndex: 15 +} +SectionHeader { + Index: 0 + Name: "" (0x0) + Type: SHT_NULL (0x0) + Flags: 0x0 + Address: 0x0 + Offset: 0x0 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x0 + EntrySize: 0x0 +} +SectionHeader { + Index: 1 + Name: ".text" (0x20) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x0 + Offset: 0x40 + Size: 0x60 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 2 + Name: ".rela.text" (0x1B) + Type: SHT_RELA (0x4) + Flags: 0x40 + SHF_INFO_LINK (0x40) + Address: 0x0 + Offset: 0x2B8 + Size: 0x90 + Link: 13 + Info: 1 + AddressAlign: 0x8 + EntrySize: 0x18 + Relocation { + Offset: 0x14 + Type: 0x51807 + Symbol: "main" (0xC) + } + Relocation { + Offset: 0x1C + Type: 0x61807 + Symbol: "main" (0xC) + } + Relocation { + Offset: 0x20 + Type: R_MIPS_GOT_PAGE (0x14) + Symbol: "" (0x6) + } + Relocation { + Offset: 0x24 + Type: R_MIPS_GOT_OFST (0x15) + Symbol: "" (0x6) + } + Relocation { + Offset: 0x28 + Type: R_MIPS_CALL16 (0xB) + Symbol: "printf" (0xD) + } + Relocation { + Offset: 0x30 + Type: R_MIPS_JALR (0x25) + Symbol: "printf" (0xD) + } +} +SectionHeader { + Index: 3 + Name: ".data" (0x26) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0xA0 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 4 + Name: ".bss" (0x2C) + Type: SHT_NOBITS (0x8) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0xA0 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 5 + Name: ".MIPS.options" (0x31) + Type: SHT_MIPS_OPTIONS (0x7000000D) + Flags: 0x8000002 + SHF_ALLOC (0x2) + SHF_MIPS_NOSTRIP (0x8000000) + Address: 0x0 + Offset: 0xA0 + Size: 0x28 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x1 +} +SectionHeader { + Index: 6 + Name: ".MIPS.abiflags" (0x3F) + Type: 0x7000002A + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0xC8 + Size: 0x18 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x18 +} +SectionHeader { + Index: 7 + Name: ".pdr" (0x53) + Type: SHT_PROGBITS (0x1) + Flags: 0x0 + Address: 0x0 + Offset: 0xE0 + Size: 0x20 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 8 + Name: ".rela.pdr" (0x4E) + Type: SHT_RELA (0x4) + Flags: 0x40 + SHF_INFO_LINK (0x40) + Address: 0x0 + Offset: 0x348 + Size: 0x18 + Link: 13 + Info: 7 + AddressAlign: 0x8 + EntrySize: 0x18 + Relocation { + Offset: 0x0 + Type: R_MIPS_32 (0x2) + Symbol: "main" (0xC) + } +} +SectionHeader { + Index: 9 + Name: ".mdebug.abi64" (0x58) + Type: SHT_PROGBITS (0x1) + Flags: 0x0 + Address: 0x0 + Offset: 0x100 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 10 + Name: ".rodata" (0x66) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0x100 + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 11 + Name: ".comment" (0x6E) + Type: SHT_PROGBITS (0x1) + Flags: 0x30 + SHF_MERGE (0x10) + SHF_STRINGS (0x20) + Address: 0x0 + Offset: 0x110 + Size: 0x2A + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x1 +} +SectionHeader { + Index: 12 + Name: ".gnu.attributes" (0x77) + Type: SHT_GNU_ATTRIBUTES (0x6FFFFFF5) + Flags: 0x0 + Address: 0x0 + Offset: 0x13A + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 13 + Name: ".symtab" (0x1) + Type: SHT_SYMTAB (0x2) + Flags: 0x0 + Address: 0x0 + Offset: 0x150 + Size: 0x150 + Link: 14 + Info: 12 + AddressAlign: 0x8 + EntrySize: 0x18 + Symbol { + Index: 0 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 1 + Name: "base.c" (0x1) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 2 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 1 + } + Symbol { + Index: 3 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 3 + } + Symbol { + Index: 4 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 4 + } + Symbol { + Index: 5 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 9 + } + Symbol { + Index: 6 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 10 + } + Symbol { + Index: 7 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 5 + } + Symbol { + Index: 8 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 6 + } + Symbol { + Index: 9 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 7 + } + Symbol { + Index: 10 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 11 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 12 + } + Symbol { + Index: 12 + Name: "main" (0x8) + Value: 0x0 + Size: 0x58 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 1 + } + Symbol { + Index: 13 + Name: "printf" (0xD) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } +} +SectionHeader { + Index: 14 + Name: ".strtab" (0x9) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x2A0 + Size: 0x14 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 15 + Name: ".shstrtab" (0x11) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x360 + Size: 0x87 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} diff --git a/crates/examples/testfiles/elf/base-mips64el.readobj b/crates/examples/testfiles/elf/base-mips64el.readobj new file mode 100644 index 00000000..1c6da74f --- /dev/null +++ b/crates/examples/testfiles/elf/base-mips64el.readobj @@ -0,0 +1,1761 @@ +Format: ELF 64-bit +FileHeader { + Ident { + Magic: [7F, 45, 4C, 46] + Class: ELFCLASS64 (0x2) + Data: ELFDATA2LSB (0x1) + Version: EV_CURRENT (0x1) + OsAbi: ELFOSABI_SYSV (0x0) + AbiVersion: 0x0 + Unused: [0, 0, 0, 0, 0, 0, 0] + } + Type: ET_EXEC (0x2) + Machine: EM_MIPS (0x8) + Version: EV_CURRENT (0x1) + Type: ET_EXEC (0x2) + Entry: 0x120000900 + ProgramHeaderOffset: 0x40 + SectionHeaderOffset: 0x1C50 + Flags: 0x80000007 + EF_MIPS_NOREORDER (0x1) + EF_MIPS_PIC (0x2) + EF_MIPS_CPIC (0x4) + EF_MIPS_ARCH_64R2 (0x80000000) + HeaderSize: 0x40 + ProgramHeaderEntrySize: 0x38 + ProgramHeaderCount: 10 + SectionHeaderEntrySize: 0x40 + SectionHeaderCount: 31 + SectionHeaderStringTableIndex: 30 +} +ProgramHeader { + Type: PT_PHDR (0x6) + Offset: 0x40 + VirtualAddress: 0x120000040 + PhysicalAddress: 0x120000040 + FileSize: 0x230 + MemorySize: 0x230 + Flags: 0x4 + PF_R (0x4) + Align: 0x8 +} +ProgramHeader { + Type: PT_INTERP (0x3) + Offset: 0xD00 + VirtualAddress: 0x120000D00 + PhysicalAddress: 0x120000D00 + FileSize: 0xF + MemorySize: 0xF + Flags: 0x4 + PF_R (0x4) + Align: 0x1 +} +ProgramHeader { + Type: PT_MIPS_ABIFLAGS (0x70000003) + Offset: 0x270 + VirtualAddress: 0x120000270 + PhysicalAddress: 0x120000270 + FileSize: 0x18 + MemorySize: 0x18 + Flags: 0x4 + PF_R (0x4) + Align: 0x8 +} +ProgramHeader { + Type: PT_LOAD (0x1) + Offset: 0x0 + VirtualAddress: 0x120000000 + PhysicalAddress: 0x120000000 + FileSize: 0xD34 + MemorySize: 0xD34 + Flags: 0x5 + PF_X (0x1) + PF_R (0x4) + Align: 0x10000 +} +ProgramHeader { + Type: PT_LOAD (0x1) + Offset: 0xFE0 + VirtualAddress: 0x120010FE0 + PhysicalAddress: 0x120010FE0 + FileSize: 0x100 + MemorySize: 0x110 + Flags: 0x6 + PF_W (0x2) + PF_R (0x4) + Align: 0x10000 +} +ProgramHeader { + Type: PT_DYNAMIC (0x2) + Offset: 0x440 + VirtualAddress: 0x120000440 + PhysicalAddress: 0x120000440 + FileSize: 0x1C0 + MemorySize: 0x1C0 + Flags: 0x4 + PF_R (0x4) + Align: 0x8 + Dynamic { + Tag: DT_NEEDED (0x1) + Value: "libc.so.6" (0x1) + } + Dynamic { + Tag: DT_INIT (0xC) + Value: 0x120000878 + } + Dynamic { + Tag: DT_FINI (0xD) + Value: 0x120000C90 + } + Dynamic { + Tag: DT_HASH (0x4) + Value: 0x120000600 + } + Dynamic { + Tag: DT_STRTAB (0x5) + Value: 0x120000780 + } + Dynamic { + Tag: DT_SYMTAB (0x6) + Value: 0x120000648 + } + Dynamic { + Tag: DT_STRSZ (0xA) + Value: 0xBD + } + Dynamic { + Tag: DT_SYMENT (0xB) + Value: 0x18 + } + Dynamic { + Tag: DT_MIPS_RLD_MAP (0x70000016) + Value: 0x120011010 + } + Dynamic { + Tag: DT_MIPS_RLD_MAP_REL (0x70000035) + Value: 0x10B40 + } + Dynamic { + Tag: DT_DEBUG (0x15) + Value: 0x0 + } + Dynamic { + Tag: DT_PLTGOT (0x3) + Value: 0x120011020 + } + Dynamic { + Tag: DT_MIPS_RLD_VERSION (0x70000001) + Value: 0x1 + } + Dynamic { + Tag: DT_MIPS_FLAGS (0x70000005) + Value: 0x2 + } + Dynamic { + Tag: DT_MIPS_BASE_ADDRESS (0x70000006) + Value: 0x120000000 + } + Dynamic { + Tag: DT_MIPS_LOCAL_GOTNO (0x7000000A) + Value: 0x12 + } + Dynamic { + Tag: DT_MIPS_SYMTABNO (0x70000011) + Value: 0xD + } + Dynamic { + Tag: DT_MIPS_UNREFEXTNO (0x70000012) + Value: 0x1C + } + Dynamic { + Tag: DT_MIPS_GOTSYM (0x70000013) + Value: 0x8 + } + Dynamic { + Tag: DT_VERNEED (0x6FFFFFFE) + Value: 0x120000858 + } + Dynamic { + Tag: DT_VERNEEDNUM (0x6FFFFFFF) + Value: 0x1 + } + Dynamic { + Tag: DT_VERSYM (0x6FFFFFF0) + Value: 0x12000083E + } + Dynamic { + Tag: DT_NULL (0x0) + Value: 0x0 + } +} +ProgramHeader { + Type: PT_NOTE (0x4) + Offset: 0x418 + VirtualAddress: 0x120000418 + PhysicalAddress: 0x120000418 + FileSize: 0x24 + MemorySize: 0x24 + Flags: 0x4 + PF_R (0x4) + Align: 0x4 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_BUILD_ID (0x3) + Desc: [B0, 22, E3, 1D, E3, 3C, FC, 18, A5, 3D, E, 97, 37, 4F, 49, F0, F3, 2F, 7D, 65] + } +} +ProgramHeader { + Type: PT_NOTE (0x4) + Offset: 0xD14 + VirtualAddress: 0x120000D14 + PhysicalAddress: 0x120000D14 + FileSize: 0x20 + MemorySize: 0x20 + Flags: 0x4 + PF_R (0x4) + Align: 0x4 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_ABI_TAG (0x1) + Desc: [0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] + } +} +ProgramHeader { + Type: PT_GNU_RELRO (0x6474E552) + Offset: 0xFE0 + VirtualAddress: 0x120010FE0 + PhysicalAddress: 0x120010FE0 + FileSize: 0x20 + MemorySize: 0x20 + Flags: 0x4 + PF_R (0x4) + Align: 0x1 +} +ProgramHeader { + Type: PT_NULL (0x0) + Offset: 0x0 + VirtualAddress: 0x0 + PhysicalAddress: 0x0 + FileSize: 0x0 + MemorySize: 0x0 + Flags: 0x0 + Align: 0x8 +} +SectionHeader { + Index: 0 + Name: "" (0x0) + Type: SHT_NULL (0x0) + Flags: 0x0 + Address: 0x0 + Offset: 0x0 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x0 + EntrySize: 0x0 +} +SectionHeader { + Index: 1 + Name: ".MIPS.abiflags" (0x1B) + Type: 0x7000002A + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000270 + Offset: 0x270 + Size: 0x18 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x18 +} +SectionHeader { + Index: 2 + Name: ".MIPS.options" (0x2A) + Type: SHT_MIPS_OPTIONS (0x7000000D) + Flags: 0x8000002 + SHF_ALLOC (0x2) + SHF_MIPS_NOSTRIP (0x8000000) + Address: 0x120000288 + Offset: 0x288 + Size: 0x190 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x1 +} +SectionHeader { + Index: 3 + Name: ".note.gnu.build-id" (0x38) + Type: SHT_NOTE (0x7) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000418 + Offset: 0x418 + Size: 0x24 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_BUILD_ID (0x3) + Desc: [B0, 22, E3, 1D, E3, 3C, FC, 18, A5, 3D, E, 97, 37, 4F, 49, F0, F3, 2F, 7D, 65] + } +} +SectionHeader { + Index: 4 + Name: ".dynamic" (0x4B) + Type: SHT_DYNAMIC (0x6) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000440 + Offset: 0x440 + Size: 0x1C0 + Link: 7 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x10 + Dynamic { + Tag: DT_NEEDED (0x1) + Value: "libc.so.6" (0x1) + } + Dynamic { + Tag: DT_INIT (0xC) + Value: 0x120000878 + } + Dynamic { + Tag: DT_FINI (0xD) + Value: 0x120000C90 + } + Dynamic { + Tag: DT_HASH (0x4) + Value: 0x120000600 + } + Dynamic { + Tag: DT_STRTAB (0x5) + Value: 0x120000780 + } + Dynamic { + Tag: DT_SYMTAB (0x6) + Value: 0x120000648 + } + Dynamic { + Tag: DT_STRSZ (0xA) + Value: 0xBD + } + Dynamic { + Tag: DT_SYMENT (0xB) + Value: 0x18 + } + Dynamic { + Tag: DT_MIPS_RLD_MAP (0x70000016) + Value: 0x120011010 + } + Dynamic { + Tag: DT_MIPS_RLD_MAP_REL (0x70000035) + Value: 0x10B40 + } + Dynamic { + Tag: DT_DEBUG (0x15) + Value: 0x0 + } + Dynamic { + Tag: DT_PLTGOT (0x3) + Value: 0x120011020 + } + Dynamic { + Tag: DT_MIPS_RLD_VERSION (0x70000001) + Value: 0x1 + } + Dynamic { + Tag: DT_MIPS_FLAGS (0x70000005) + Value: 0x2 + } + Dynamic { + Tag: DT_MIPS_BASE_ADDRESS (0x70000006) + Value: 0x120000000 + } + Dynamic { + Tag: DT_MIPS_LOCAL_GOTNO (0x7000000A) + Value: 0x12 + } + Dynamic { + Tag: DT_MIPS_SYMTABNO (0x70000011) + Value: 0xD + } + Dynamic { + Tag: DT_MIPS_UNREFEXTNO (0x70000012) + Value: 0x1C + } + Dynamic { + Tag: DT_MIPS_GOTSYM (0x70000013) + Value: 0x8 + } + Dynamic { + Tag: DT_VERNEED (0x6FFFFFFE) + Value: 0x120000858 + } + Dynamic { + Tag: DT_VERNEEDNUM (0x6FFFFFFF) + Value: 0x1 + } + Dynamic { + Tag: DT_VERSYM (0x6FFFFFF0) + Value: 0x12000083E + } + Dynamic { + Tag: DT_NULL (0x0) + Value: 0x0 + } +} +SectionHeader { + Index: 5 + Name: ".hash" (0x54) + Type: SHT_HASH (0x5) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000600 + Offset: 0x600 + Size: 0x48 + Link: 6 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x4 + Hash { + BucketCount: 3 + ChainCount: 13 + } +} +SectionHeader { + Index: 6 + Name: ".dynsym" (0x5A) + Type: SHT_DYNSYM (0xB) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000648 + Offset: 0x648 + Size: 0x138 + Link: 7 + Info: 1 + AddressAlign: 0x8 + EntrySize: 0x18 + Symbol { + Index: 0 + Name: "" (0x0) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 1 + Name: "__libc_csu_fini" (0x5E) + Version: VER_NDX_GLOBAL (0x1) + Value: 0x120000BE8 + Size: 0x8 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 2 + Name: "_DYNAMIC_LINKING" (0x12) + Version: VER_NDX_GLOBAL (0x1) + Value: 0x1 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 3 + Name: "_IO_stdin_used" (0x3F) + Version: VER_NDX_GLOBAL (0x1) + Value: 0x120000CE0 + Size: 0x4 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 14 + } + Symbol { + Index: 4 + Name: "__RLD_MAP" (0x23) + Version: VER_NDX_GLOBAL (0x1) + Value: 0x120011010 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 21 + } + Symbol { + Index: 5 + Name: "__libc_csu_init" (0x4E) + Version: VER_NDX_GLOBAL (0x1) + Value: 0x120000B40 + Size: 0xA8 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 6 + Name: "main" (0x3A) + Version: VER_NDX_GLOBAL (0x1) + Value: 0x120000AE0 + Size: 0x58 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 7 + Name: "_init" (0x58) + Version: VER_NDX_GLOBAL (0x1) + Value: 0x120000878 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 10 + } + Symbol { + Index: 8 + Name: "_ITM_registerTMCloneTable" (0x99) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 9 + Name: "__libc_start_main" (0x2D) + Version: "GLIBC_2.0" (0x2) + Value: 0x120000C70 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 10 + Name: "__gmon_start__" (0x6E) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 11 + Name: "printf" (0xB) + Version: "GLIBC_2.0" (0x2) + Value: 0x120000C60 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 12 + Name: "_ITM_deregisterTMCloneTable" (0x7D) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } +} +SectionHeader { + Index: 7 + Name: ".dynstr" (0x62) + Type: SHT_STRTAB (0x3) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000780 + Offset: 0x780 + Size: 0xBD + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 8 + Name: ".gnu.version" (0x6A) + Type: SHT_GNU_VERSYM (0x6FFFFFFF) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x12000083E + Offset: 0x83E + Size: 0x1A + Link: 6 + Info: 0 + AddressAlign: 0x2 + EntrySize: 0x2 + VersionSymbol { + Index: 0 + Version: VER_NDX_LOCAL (0x0) + } + VersionSymbol { + Index: 1 + Version: VER_NDX_GLOBAL (0x1) + } + VersionSymbol { + Index: 2 + Version: VER_NDX_GLOBAL (0x1) + } + VersionSymbol { + Index: 3 + Version: VER_NDX_GLOBAL (0x1) + } + VersionSymbol { + Index: 4 + Version: VER_NDX_GLOBAL (0x1) + } + VersionSymbol { + Index: 5 + Version: VER_NDX_GLOBAL (0x1) + } + VersionSymbol { + Index: 6 + Version: VER_NDX_GLOBAL (0x1) + } + VersionSymbol { + Index: 7 + Version: VER_NDX_GLOBAL (0x1) + } + VersionSymbol { + Index: 8 + Version: VER_NDX_LOCAL (0x0) + } + VersionSymbol { + Index: 9 + Version: "GLIBC_2.0" (0x2) + } + VersionSymbol { + Index: 10 + Version: VER_NDX_LOCAL (0x0) + } + VersionSymbol { + Index: 11 + Version: "GLIBC_2.0" (0x2) + } + VersionSymbol { + Index: 12 + Version: VER_NDX_LOCAL (0x0) + } +} +SectionHeader { + Index: 9 + Name: ".gnu.version_r" (0x77) + Type: SHT_GNU_VERNEED (0x6FFFFFFE) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000858 + Offset: 0x858 + Size: 0x20 + Link: 7 + Info: 1 + AddressAlign: 0x8 + EntrySize: 0x0 + VersionNeed { + Version: 1 + AuxCount: 1 + Filename: "libc.so.6" (0x1) + AuxOffset: 16 + NextOffset: 0 + Aux { + Hash: 0xD696910 + Flags: 0x0 + Index: 2 + Name: "GLIBC_2.0" (0xB3) + NextOffset: 0 + } + } +} +SectionHeader { + Index: 10 + Name: ".init" (0x86) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x120000878 + Offset: 0x878 + Size: 0x88 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 11 + Name: ".text" (0x8C) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x120000900 + Offset: 0x900 + Size: 0x360 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 12 + Name: ".MIPS.stubs" (0x92) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x120000C60 + Offset: 0xC60 + Size: 0x30 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 13 + Name: ".fini" (0x9E) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x120000C90 + Offset: 0xC90 + Size: 0x4C + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 14 + Name: ".rodata" (0xA4) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000CE0 + Offset: 0xCE0 + Size: 0x20 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 15 + Name: ".interp" (0xAC) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000D00 + Offset: 0xD00 + Size: 0xF + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 16 + Name: ".eh_frame" (0xB4) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000D10 + Offset: 0xD10 + Size: 0x4 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 17 + Name: ".note.ABI-tag" (0xBE) + Type: SHT_NOTE (0x7) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x120000D14 + Offset: 0xD14 + Size: 0x20 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_ABI_TAG (0x1) + Desc: [0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] + } +} +SectionHeader { + Index: 18 + Name: ".ctors" (0xCC) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x120010FE0 + Offset: 0xFE0 + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 19 + Name: ".dtors" (0xD3) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x120010FF0 + Offset: 0xFF0 + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 20 + Name: ".data" (0xDA) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x120011000 + Offset: 0x1000 + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 21 + Name: ".rld_map" (0xE0) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x120011010 + Offset: 0x1010 + Size: 0x8 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 22 + Name: ".got" (0xE9) + Type: SHT_PROGBITS (0x1) + Flags: 0x10000003 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + SHF_MIPS_GPREL (0x10000000) + Address: 0x120011020 + Offset: 0x1020 + Size: 0xB8 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x8 +} +SectionHeader { + Index: 23 + Name: ".sdata" (0xEE) + Type: SHT_PROGBITS (0x1) + Flags: 0x10000003 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + SHF_MIPS_GPREL (0x10000000) + Address: 0x1200110D8 + Offset: 0x10D8 + Size: 0x8 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 24 + Name: ".bss" (0xF5) + Type: SHT_NOBITS (0x8) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x1200110E0 + Offset: 0x10E0 + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 25 + Name: ".comment" (0xFA) + Type: SHT_PROGBITS (0x1) + Flags: 0x30 + SHF_MERGE (0x10) + SHF_STRINGS (0x20) + Address: 0x0 + Offset: 0x10E0 + Size: 0x29 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x1 +} +SectionHeader { + Index: 26 + Name: ".pdr" (0x103) + Type: SHT_PROGBITS (0x1) + Flags: 0x0 + Address: 0x0 + Offset: 0x110C + Size: 0x60 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 27 + Name: ".gnu.attributes" (0x108) + Type: SHT_GNU_ATTRIBUTES (0x6FFFFFF5) + Flags: 0x0 + Address: 0x0 + Offset: 0x116C + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 28 + Name: ".symtab" (0x1) + Type: SHT_SYMTAB (0x2) + Flags: 0x0 + Address: 0x0 + Offset: 0x1180 + Size: 0x720 + Link: 29 + Info: 52 + AddressAlign: 0x8 + EntrySize: 0x18 + Symbol { + Index: 0 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 1 + Name: "" (0x0) + Value: 0x120000270 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 1 + } + Symbol { + Index: 2 + Name: "" (0x0) + Value: 0x120000288 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 2 + } + Symbol { + Index: 3 + Name: "" (0x0) + Value: 0x120000418 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 3 + } + Symbol { + Index: 4 + Name: "" (0x0) + Value: 0x120000440 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 4 + } + Symbol { + Index: 5 + Name: "" (0x0) + Value: 0x120000600 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 5 + } + Symbol { + Index: 6 + Name: "" (0x0) + Value: 0x120000648 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 6 + } + Symbol { + Index: 7 + Name: "" (0x0) + Value: 0x120000780 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 7 + } + Symbol { + Index: 8 + Name: "" (0x0) + Value: 0x12000083E + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 8 + } + Symbol { + Index: 9 + Name: "" (0x0) + Value: 0x120000858 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 9 + } + Symbol { + Index: 10 + Name: "" (0x0) + Value: 0x120000878 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 10 + } + Symbol { + Index: 11 + Name: "" (0x0) + Value: 0x120000900 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 12 + Name: "" (0x0) + Value: 0x120000C60 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 12 + } + Symbol { + Index: 13 + Name: "" (0x0) + Value: 0x120000C90 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 13 + } + Symbol { + Index: 14 + Name: "" (0x0) + Value: 0x120000CE0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 14 + } + Symbol { + Index: 15 + Name: "" (0x0) + Value: 0x120000D00 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 16 + Name: "" (0x0) + Value: 0x120000D10 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 16 + } + Symbol { + Index: 17 + Name: "" (0x0) + Value: 0x120000D14 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 17 + } + Symbol { + Index: 18 + Name: "" (0x0) + Value: 0x120010FE0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 18 + } + Symbol { + Index: 19 + Name: "" (0x0) + Value: 0x120010FF0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 19 + } + Symbol { + Index: 20 + Name: "" (0x0) + Value: 0x120011000 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 21 + Name: "" (0x0) + Value: 0x120011010 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 21 + } + Symbol { + Index: 22 + Name: "" (0x0) + Value: 0x120011020 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 22 + } + Symbol { + Index: 23 + Name: "" (0x0) + Value: 0x1200110D8 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 23 + } + Symbol { + Index: 24 + Name: "" (0x0) + Value: 0x1200110E0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 25 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 25 + } + Symbol { + Index: 26 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 26 + } + Symbol { + Index: 27 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 27 + } + Symbol { + Index: 28 + Name: "/usr/lib/gcc-cross/mips64el-linux-gnuabi64/7/../../../../mips64el-linux-gnuabi64/lib/../lib/crt1.o" (0x1) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 29 + Name: "hlt" (0x64) + Value: 0x120000950 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 30 + Name: "crtstuff.c" (0x68) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 31 + Name: "__CTOR_LIST__" (0x73) + Value: 0x120010FE0 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 18 + } + Symbol { + Index: 32 + Name: "__DTOR_LIST__" (0x81) + Value: 0x120010FF0 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 19 + } + Symbol { + Index: 33 + Name: "deregister_tm_clones" (0x8F) + Value: 0x120000960 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 34 + Name: "register_tm_clones" (0x91) + Value: 0x120000998 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 35 + Name: "__do_global_dtors_aux" (0xA4) + Value: 0x1200009E8 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 36 + Name: "completed.6993" (0xBA) + Value: 0x1200110E0 + Size: 0x1 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 37 + Name: "dtor_idx.6995" (0xC9) + Value: 0x1200110E8 + Size: 0x8 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 38 + Name: "frame_dummy" (0xD7) + Value: 0x120000AB8 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 39 + Name: "base.c" (0xE3) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 40 + Name: "crtstuff.c" (0x68) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 41 + Name: "__CTOR_END__" (0xEA) + Value: 0x120010FE8 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 18 + } + Symbol { + Index: 42 + Name: "__FRAME_END__" (0xF7) + Value: 0x120000D10 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 16 + } + Symbol { + Index: 43 + Name: "__do_global_ctors_aux" (0x105) + Value: 0x120000BF0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 44 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 45 + Name: "_MIPS_STUBS_" (0x11B) + Value: 0x120000C60 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 12 + } + Symbol { + Index: 46 + Name: "__DTOR_END__" (0x128) + Value: 0x120010FF8 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 19 + } + Symbol { + Index: 47 + Name: "__init_array_end" (0x135) + Value: 0x120010FE0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 18 + } + Symbol { + Index: 48 + Name: "_DYNAMIC" (0x146) + Value: 0x120000440 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 4 + } + Symbol { + Index: 49 + Name: "__init_array_start" (0x14F) + Value: 0x120010FE0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 18 + } + Symbol { + Index: 50 + Name: "__TMC_END__" (0x162) + Value: 0x120011018 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 21 + } + Symbol { + Index: 51 + Name: "_gp" (0x16E) + Value: 0x120019010 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 22 + } + Symbol { + Index: 52 + Name: "__libc_csu_fini" (0x172) + Value: 0x120000BE8 + Size: 0x8 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 53 + Name: "_DYNAMIC_LINKING" (0x182) + Value: 0x1 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 54 + Name: "_ITM_deregisterTMCloneTable" (0x193) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 55 + Name: "data_start" (0x1CA) + Value: 0x120011000 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 56 + Name: "printf@@GLIBC_2.0" (0x1AF) + Value: 0x120000C60 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 57 + Name: "_edata" (0x1C1) + Value: 0x1200110E0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 23 + } + Symbol { + Index: 58 + Name: "_fini" (0x17C) + Value: 0x120000C90 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 13 + } + Symbol { + Index: 59 + Name: "__data_start" (0x1C8) + Value: 0x120011000 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 60 + Name: "__gmon_start__" (0x1D5) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 61 + Name: "__dso_handle" (0x1E4) + Value: 0x1200110D8 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_HIDDEN (0x2) + SectionIndex: 23 + } + Symbol { + Index: 62 + Name: "_IO_stdin_used" (0x1F1) + Value: 0x120000CE0 + Size: 0x4 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 14 + } + Symbol { + Index: 63 + Name: "_fdata" (0x200) + Value: 0x120011000 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 64 + Name: "__libc_start_main@@GLIBC_2.0" (0x207) + Value: 0x120000C70 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 65 + Name: "__RLD_MAP" (0x224) + Value: 0x120011010 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 21 + } + Symbol { + Index: 66 + Name: "__libc_csu_init" (0x22E) + Value: 0x120000B40 + Size: 0xA8 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 67 + Name: "_end" (0x141) + Value: 0x1200110F0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 68 + Name: "__bss_start" (0x23E) + Value: 0x1200110E0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 69 + Name: "main" (0x24A) + Value: 0x120000AE0 + Size: 0x58 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 70 + Name: "__start" (0x24F) + Value: 0x120000900 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 71 + Name: "_ftext" (0x257) + Value: 0x120000900 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 72 + Name: "_GLOBAL_OFFSET_TABLE_" (0x25E) + Value: 0x120011020 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_HIDDEN (0x2) + SectionIndex: 22 + } + Symbol { + Index: 73 + Name: "_fbss" (0x274) + Value: 0x1200110E0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 74 + Name: "_ITM_registerTMCloneTable" (0x27A) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 75 + Name: "_init" (0x238) + Value: 0x120000878 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 10 + } +} +SectionHeader { + Index: 29 + Name: ".strtab" (0x9) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x18A0 + Size: 0x294 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 30 + Name: ".shstrtab" (0x11) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x1B34 + Size: 0x118 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} diff --git a/crates/examples/testfiles/elf/base-strip.objdump b/crates/examples/testfiles/elf/base-strip.objdump new file mode 100644 index 00000000..fc3e4f6a --- /dev/null +++ b/crates/examples/testfiles/elf/base-strip.objdump @@ -0,0 +1,15 @@ +Format: Elf Little-endian 64-bit +Kind: Dynamic +Architecture: X86_64 +Flags: Elf { e_flags: 0 } +Relative Address Base: 0 +Entry Address: 570 +Build ID: [d4, 46, a0, 61, bb, 9a, c2, 7a, b4, 3b, 11, 71, 8f, de, df, 5b, 7f, 3a, f6, f4] +Segment { address: 0, size: 878 } +Segment { address: 200da8, size: 270 } + +Symbols + +Dynamic symbols + +Dynamic relocations diff --git a/crates/examples/testfiles/elf/base-strip.readobj b/crates/examples/testfiles/elf/base-strip.readobj new file mode 100644 index 00000000..62cbb184 --- /dev/null +++ b/crates/examples/testfiles/elf/base-strip.readobj @@ -0,0 +1,254 @@ +Format: ELF 64-bit +FileHeader { + Ident { + Magic: [7F, 45, 4C, 46] + Class: ELFCLASS64 (0x2) + Data: ELFDATA2LSB (0x1) + Version: EV_CURRENT (0x1) + OsAbi: ELFOSABI_SYSV (0x0) + AbiVersion: 0x0 + Unused: [0, 0, 0, 0, 0, 0, 0] + } + Type: ET_DYN (0x3) + Machine: EM_X86_64 (0x3E) + Version: EV_CURRENT (0x1) + Type: ET_DYN (0x3) + Entry: 0x570 + ProgramHeaderOffset: 0x40 + SectionHeaderOffset: 0x0 + Flags: 0x0 + HeaderSize: 0x40 + ProgramHeaderEntrySize: 0x38 + ProgramHeaderCount: 9 + SectionHeaderEntrySize: 0x40 + SectionHeaderCount: 0 + SectionHeaderStringTableIndex: 0 +} +ProgramHeader { + Type: PT_PHDR (0x6) + Offset: 0x40 + VirtualAddress: 0x40 + PhysicalAddress: 0x40 + FileSize: 0x1F8 + MemorySize: 0x1F8 + Flags: 0x4 + PF_R (0x4) + Align: 0x8 +} +ProgramHeader { + Type: PT_INTERP (0x3) + Offset: 0x238 + VirtualAddress: 0x238 + PhysicalAddress: 0x238 + FileSize: 0x1C + MemorySize: 0x1C + Flags: 0x4 + PF_R (0x4) + Align: 0x1 +} +ProgramHeader { + Type: PT_LOAD (0x1) + Offset: 0x0 + VirtualAddress: 0x0 + PhysicalAddress: 0x0 + FileSize: 0x878 + MemorySize: 0x878 + Flags: 0x5 + PF_X (0x1) + PF_R (0x4) + Align: 0x200000 +} +ProgramHeader { + Type: PT_LOAD (0x1) + Offset: 0xDA8 + VirtualAddress: 0x200DA8 + PhysicalAddress: 0x200DA8 + FileSize: 0x268 + MemorySize: 0x270 + Flags: 0x6 + PF_W (0x2) + PF_R (0x4) + Align: 0x200000 +} +ProgramHeader { + Type: PT_DYNAMIC (0x2) + Offset: 0xDB8 + VirtualAddress: 0x200DB8 + PhysicalAddress: 0x200DB8 + FileSize: 0x200 + MemorySize: 0x200 + Flags: 0x6 + PF_W (0x2) + PF_R (0x4) + Align: 0x8 + Dynamic { + Tag: DT_NEEDED (0x1) + Value: "libc.so.6" (0x1) + } + Dynamic { + Tag: DT_INIT (0xC) + Value: 0x520 + } + Dynamic { + Tag: DT_FINI (0xD) + Value: 0x714 + } + Dynamic { + Tag: DT_INIT_ARRAY (0x19) + Value: 0x200DA8 + } + Dynamic { + Tag: DT_INIT_ARRAYSZ (0x1B) + Value: 0x8 + } + Dynamic { + Tag: DT_FINI_ARRAY (0x1A) + Value: 0x200DB0 + } + Dynamic { + Tag: DT_FINI_ARRAYSZ (0x1C) + Value: 0x8 + } + Dynamic { + Tag: DT_HASH (0x4) + Value: 0x298 + } + Dynamic { + Tag: DT_GNU_HASH (0x6FFFFEF5) + Value: 0x2C8 + } + Dynamic { + Tag: DT_STRTAB (0x5) + Value: 0x390 + } + Dynamic { + Tag: DT_SYMTAB (0x6) + Value: 0x2E8 + } + Dynamic { + Tag: DT_STRSZ (0xA) + Value: 0x84 + } + Dynamic { + Tag: DT_SYMENT (0xB) + Value: 0x18 + } + Dynamic { + Tag: DT_DEBUG (0x15) + Value: 0x0 + } + Dynamic { + Tag: DT_PLTGOT (0x3) + Value: 0x200FB8 + } + Dynamic { + Tag: DT_PLTRELSZ (0x2) + Value: 0x18 + } + Dynamic { + Tag: DT_PLTREL (0x14) + Value: 0x7 + } + Dynamic { + Tag: DT_JMPREL (0x17) + Value: 0x508 + } + Dynamic { + Tag: DT_RELA (0x7) + Value: 0x448 + } + Dynamic { + Tag: DT_RELASZ (0x8) + Value: 0xC0 + } + Dynamic { + Tag: DT_RELAENT (0x9) + Value: 0x18 + } + Dynamic { + Tag: DT_FLAGS (0x1E) + Value: 0x8 + DF_BIND_NOW (0x8) + } + Dynamic { + Tag: DT_FLAGS_1 (0x6FFFFFFB) + Value: 0x8000001 + DF_1_NOW (0x1) + DF_1_PIE (0x8000000) + } + Dynamic { + Tag: DT_VERNEED (0x6FFFFFFE) + Value: 0x428 + } + Dynamic { + Tag: DT_VERNEEDNUM (0x6FFFFFFF) + Value: 0x1 + } + Dynamic { + Tag: DT_VERSYM (0x6FFFFFF0) + Value: 0x414 + } + Dynamic { + Tag: DT_RELACOUNT (0x6FFFFFF9) + Value: 0x3 + } + Dynamic { + Tag: DT_NULL (0x0) + Value: 0x0 + } +} +ProgramHeader { + Type: PT_NOTE (0x4) + Offset: 0x254 + VirtualAddress: 0x254 + PhysicalAddress: 0x254 + FileSize: 0x44 + MemorySize: 0x44 + Flags: 0x4 + PF_R (0x4) + Align: 0x4 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_ABI_TAG (0x1) + Desc: [0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] + } + Note { + Name: "GNU" (0x4) + Type: NT_GNU_BUILD_ID (0x3) + Desc: [D4, 46, A0, 61, BB, 9A, C2, 7A, B4, 3B, 11, 71, 8F, DE, DF, 5B, 7F, 3A, F6, F4] + } +} +ProgramHeader { + Type: PT_GNU_EH_FRAME (0x6474E550) + Offset: 0x734 + VirtualAddress: 0x734 + PhysicalAddress: 0x734 + FileSize: 0x3C + MemorySize: 0x3C + Flags: 0x4 + PF_R (0x4) + Align: 0x4 +} +ProgramHeader { + Type: PT_GNU_STACK (0x6474E551) + Offset: 0x0 + VirtualAddress: 0x0 + PhysicalAddress: 0x0 + FileSize: 0x0 + MemorySize: 0x0 + Flags: 0x6 + PF_W (0x2) + PF_R (0x4) + Align: 0x10 +} +ProgramHeader { + Type: PT_GNU_RELRO (0x6474E552) + Offset: 0xDA8 + VirtualAddress: 0x200DA8 + PhysicalAddress: 0x200DA8 + FileSize: 0x258 + MemorySize: 0x258 + Flags: 0x4 + PF_R (0x4) + Align: 0x1 +} diff --git a/crates/examples/testfiles/elf/base.o.objdump b/crates/examples/testfiles/elf/base.o.objdump new file mode 100644 index 00000000..0b947310 --- /dev/null +++ b/crates/examples/testfiles/elf/base.o.objdump @@ -0,0 +1,44 @@ +Format: Elf Little-endian 64-bit +Kind: Relocatable +Architecture: X86_64 +Flags: Elf { e_flags: 0 } +Relative Address Base: 0 +Entry Address: 0 +0: Section { name: "", address: 0, size: 0, align: 0, kind: Metadata, flags: Elf { sh_flags: 0 } } +1: Section { name: ".text", address: 0, size: 1c, align: 1, kind: Text, flags: Elf { sh_flags: 6 } } +2: Section { name: ".rela.text", address: 0, size: 30, align: 8, kind: Metadata, flags: Elf { sh_flags: 40 } } +3: Section { name: ".data", address: 0, size: 0, align: 1, kind: Data, flags: Elf { sh_flags: 3 } } +4: Section { name: ".bss", address: 0, size: 0, align: 1, kind: UninitializedData, flags: Elf { sh_flags: 3 } } +5: Section { name: ".rodata", address: 0, size: d, align: 1, kind: ReadOnlyData, flags: Elf { sh_flags: 2 } } +6: Section { name: ".comment", address: 0, size: 2a, align: 1, kind: OtherString, flags: Elf { sh_flags: 30 } } +7: Section { name: ".note.GNU-stack", address: 0, size: 0, align: 1, kind: Other, flags: Elf { sh_flags: 0 } } +8: Section { name: ".eh_frame", address: 0, size: 38, align: 8, kind: ReadOnlyData, flags: Elf { sh_flags: 2 } } +9: Section { name: ".rela.eh_frame", address: 0, size: 18, align: 8, kind: Metadata, flags: Elf { sh_flags: 40 } } +10: Section { name: ".symtab", address: 0, size: 120, align: 8, kind: Metadata, flags: Elf { sh_flags: 0 } } +11: Section { name: ".strtab", address: 0, size: 2a, align: 1, kind: Metadata, flags: Elf { sh_flags: 0 } } +12: Section { name: ".shstrtab", address: 0, size: 61, align: 1, kind: Metadata, flags: Elf { sh_flags: 0 } } + +Symbols +0: Symbol { name: "", address: 0, size: 0, kind: Null, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 0, st_other: 0 } } +1: Symbol { name: "base.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: Elf { st_info: 4, st_other: 0 } } +2: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +3: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +4: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +5: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +6: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +7: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +8: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +9: Symbol { name: "main", address: 0, size: 1c, kind: Text, section: Section(SectionIndex(1)), scope: Dynamic, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +10: Symbol { name: "_GLOBAL_OFFSET_TABLE_", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 10, st_other: 0 } } +11: Symbol { name: "printf", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 10, st_other: 0 } } + +.text relocations +(7, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(5)), addend: fffffffffffffffc, implicit_addend: false }) +(11, Relocation { kind: PltRelative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(b)), addend: fffffffffffffffc, implicit_addend: false }) + +.eh_frame relocations +(20, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(2)), addend: 0, implicit_addend: false }) + +Dynamic symbols + +Dynamic relocations diff --git a/crates/examples/testfiles/elf/base.o.readobj b/crates/examples/testfiles/elf/base.o.readobj new file mode 100644 index 00000000..9895bdcb --- /dev/null +++ b/crates/examples/testfiles/elf/base.o.readobj @@ -0,0 +1,344 @@ +Format: ELF 64-bit +FileHeader { + Ident { + Magic: [7F, 45, 4C, 46] + Class: ELFCLASS64 (0x2) + Data: ELFDATA2LSB (0x1) + Version: EV_CURRENT (0x1) + OsAbi: ELFOSABI_SYSV (0x0) + AbiVersion: 0x0 + Unused: [0, 0, 0, 0, 0, 0, 0] + } + Type: ET_REL (0x1) + Machine: EM_X86_64 (0x3E) + Version: EV_CURRENT (0x1) + Type: ET_REL (0x1) + Entry: 0x0 + ProgramHeaderOffset: 0x0 + SectionHeaderOffset: 0x2D0 + Flags: 0x0 + HeaderSize: 0x40 + ProgramHeaderEntrySize: 0x0 + ProgramHeaderCount: 0 + SectionHeaderEntrySize: 0x40 + SectionHeaderCount: 13 + SectionHeaderStringTableIndex: 12 +} +SectionHeader { + Index: 0 + Name: "" (0x0) + Type: SHT_NULL (0x0) + Flags: 0x0 + Address: 0x0 + Offset: 0x0 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x0 + EntrySize: 0x0 +} +SectionHeader { + Index: 1 + Name: ".text" (0x20) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x0 + Offset: 0x40 + Size: 0x1C + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 2 + Name: ".rela.text" (0x1B) + Type: SHT_RELA (0x4) + Flags: 0x40 + SHF_INFO_LINK (0x40) + Address: 0x0 + Offset: 0x220 + Size: 0x30 + Link: 10 + Info: 1 + AddressAlign: 0x8 + EntrySize: 0x18 + Relocation { + Offset: 0x7 + Type: R_X86_64_PC32 (0x2) + Symbol: "" (0x5) + Addend: 0xFFFFFFFFFFFFFFFC + } + Relocation { + Offset: 0x11 + Type: R_X86_64_PLT32 (0x4) + Symbol: "printf" (0xB) + Addend: 0xFFFFFFFFFFFFFFFC + } +} +SectionHeader { + Index: 3 + Name: ".data" (0x26) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0x5C + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 4 + Name: ".bss" (0x2C) + Type: SHT_NOBITS (0x8) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0x5C + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 5 + Name: ".rodata" (0x31) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0x5C + Size: 0xD + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 6 + Name: ".comment" (0x39) + Type: SHT_PROGBITS (0x1) + Flags: 0x30 + SHF_MERGE (0x10) + SHF_STRINGS (0x20) + Address: 0x0 + Offset: 0x69 + Size: 0x2A + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x1 +} +SectionHeader { + Index: 7 + Name: ".note.GNU-stack" (0x42) + Type: SHT_PROGBITS (0x1) + Flags: 0x0 + Address: 0x0 + Offset: 0x93 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 8 + Name: ".eh_frame" (0x57) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x0 + Offset: 0x98 + Size: 0x38 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 9 + Name: ".rela.eh_frame" (0x52) + Type: SHT_RELA (0x4) + Flags: 0x40 + SHF_INFO_LINK (0x40) + Address: 0x0 + Offset: 0x250 + Size: 0x18 + Link: 10 + Info: 8 + AddressAlign: 0x8 + EntrySize: 0x18 + Relocation { + Offset: 0x20 + Type: R_X86_64_PC32 (0x2) + Symbol: "" (0x2) + } +} +SectionHeader { + Index: 10 + Name: ".symtab" (0x1) + Type: SHT_SYMTAB (0x2) + Flags: 0x0 + Address: 0x0 + Offset: 0xD0 + Size: 0x120 + Link: 11 + Info: 9 + AddressAlign: 0x8 + EntrySize: 0x18 + Symbol { + Index: 0 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 1 + Name: "base.c" (0x1) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 2 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 1 + } + Symbol { + Index: 3 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 3 + } + Symbol { + Index: 4 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 4 + } + Symbol { + Index: 5 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 5 + } + Symbol { + Index: 6 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 7 + } + Symbol { + Index: 7 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 8 + } + Symbol { + Index: 8 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 6 + } + Symbol { + Index: 9 + Name: "main" (0x8) + Value: 0x0 + Size: 0x1C + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 1 + } + Symbol { + Index: 10 + Name: "_GLOBAL_OFFSET_TABLE_" (0xD) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 11 + Name: "printf" (0x23) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } +} +SectionHeader { + Index: 11 + Name: ".strtab" (0x9) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x1F0 + Size: 0x2A + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 12 + Name: ".shstrtab" (0x11) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x268 + Size: 0x61 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} diff --git a/crates/examples/testfiles/elf/base.objdump b/crates/examples/testfiles/elf/base.objdump new file mode 100644 index 00000000..9192d57b --- /dev/null +++ b/crates/examples/testfiles/elf/base.objdump @@ -0,0 +1,132 @@ +Format: Elf Little-endian 64-bit +Kind: Dynamic +Architecture: X86_64 +Flags: Elf { e_flags: 0 } +Relative Address Base: 0 +Entry Address: 570 +Build ID: [d4, 46, a0, 61, bb, 9a, c2, 7a, b4, 3b, 11, 71, 8f, de, df, 5b, 7f, 3a, f6, f4] +Segment { address: 0, size: 878 } +Segment { address: 200da8, size: 270 } +0: Section { name: "", address: 0, size: 0, align: 0, kind: Metadata, flags: Elf { sh_flags: 0 } } +1: Section { name: ".interp", address: 238, size: 1c, align: 1, kind: ReadOnlyData, flags: Elf { sh_flags: 2 } } +2: Section { name: ".note.ABI-tag", address: 254, size: 20, align: 4, kind: Note, flags: Elf { sh_flags: 2 } } +3: Section { name: ".note.gnu.build-id", address: 274, size: 24, align: 4, kind: Note, flags: Elf { sh_flags: 2 } } +4: Section { name: ".hash", address: 298, size: 30, align: 8, kind: Metadata, flags: Elf { sh_flags: 2 } } +5: Section { name: ".gnu.hash", address: 2c8, size: 1c, align: 8, kind: Elf(6ffffff6), flags: Elf { sh_flags: 2 } } +6: Section { name: ".dynsym", address: 2e8, size: a8, align: 8, kind: Metadata, flags: Elf { sh_flags: 2 } } +7: Section { name: ".dynstr", address: 390, size: 84, align: 1, kind: Metadata, flags: Elf { sh_flags: 2 } } +8: Section { name: ".gnu.version", address: 414, size: e, align: 2, kind: Elf(6fffffff), flags: Elf { sh_flags: 2 } } +9: Section { name: ".gnu.version_r", address: 428, size: 20, align: 8, kind: Elf(6ffffffe), flags: Elf { sh_flags: 2 } } +10: Section { name: ".rela.dyn", address: 448, size: c0, align: 8, kind: Metadata, flags: Elf { sh_flags: 2 } } +11: Section { name: ".rela.plt", address: 508, size: 18, align: 8, kind: Metadata, flags: Elf { sh_flags: 42 } } +12: Section { name: ".init", address: 520, size: 17, align: 4, kind: Text, flags: Elf { sh_flags: 6 } } +13: Section { name: ".plt", address: 540, size: 20, align: 10, kind: Text, flags: Elf { sh_flags: 6 } } +14: Section { name: ".plt.got", address: 560, size: 8, align: 8, kind: Text, flags: Elf { sh_flags: 6 } } +15: Section { name: ".text", address: 570, size: 1a2, align: 10, kind: Text, flags: Elf { sh_flags: 6 } } +16: Section { name: ".fini", address: 714, size: 9, align: 4, kind: Text, flags: Elf { sh_flags: 6 } } +17: Section { name: ".rodata", address: 720, size: 11, align: 4, kind: ReadOnlyData, flags: Elf { sh_flags: 2 } } +18: Section { name: ".eh_frame_hdr", address: 734, size: 3c, align: 4, kind: ReadOnlyData, flags: Elf { sh_flags: 2 } } +19: Section { name: ".eh_frame", address: 770, size: 108, align: 8, kind: ReadOnlyData, flags: Elf { sh_flags: 2 } } +20: Section { name: ".init_array", address: 200da8, size: 8, align: 8, kind: Elf(e), flags: Elf { sh_flags: 3 } } +21: Section { name: ".fini_array", address: 200db0, size: 8, align: 8, kind: Elf(f), flags: Elf { sh_flags: 3 } } +22: Section { name: ".dynamic", address: 200db8, size: 200, align: 8, kind: Metadata, flags: Elf { sh_flags: 3 } } +23: Section { name: ".got", address: 200fb8, size: 48, align: 8, kind: Data, flags: Elf { sh_flags: 3 } } +24: Section { name: ".data", address: 201000, size: 10, align: 8, kind: Data, flags: Elf { sh_flags: 3 } } +25: Section { name: ".bss", address: 201010, size: 8, align: 1, kind: UninitializedData, flags: Elf { sh_flags: 3 } } +26: Section { name: ".comment", address: 0, size: 29, align: 1, kind: OtherString, flags: Elf { sh_flags: 30 } } +27: Section { name: ".symtab", address: 0, size: 600, align: 8, kind: Metadata, flags: Elf { sh_flags: 0 } } +28: Section { name: ".strtab", address: 0, size: 204, align: 1, kind: Metadata, flags: Elf { sh_flags: 0 } } +29: Section { name: ".shstrtab", address: 0, size: fe, align: 1, kind: Metadata, flags: Elf { sh_flags: 0 } } + +Symbols +0: Symbol { name: "", address: 0, size: 0, kind: Null, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 0, st_other: 0 } } +1: Symbol { name: "", address: 238, size: 0, kind: Section, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +2: Symbol { name: "", address: 254, size: 0, kind: Section, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +3: Symbol { name: "", address: 274, size: 0, kind: Section, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +4: Symbol { name: "", address: 298, size: 0, kind: Section, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +5: Symbol { name: "", address: 2c8, size: 0, kind: Section, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +6: Symbol { name: "", address: 2e8, size: 0, kind: Section, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +7: Symbol { name: "", address: 390, size: 0, kind: Section, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +8: Symbol { name: "", address: 414, size: 0, kind: Section, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +9: Symbol { name: "", address: 428, size: 0, kind: Section, section: Section(SectionIndex(9)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +10: Symbol { name: "", address: 448, size: 0, kind: Section, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +11: Symbol { name: "", address: 508, size: 0, kind: Section, section: Section(SectionIndex(b)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +12: Symbol { name: "", address: 520, size: 0, kind: Section, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +13: Symbol { name: "", address: 540, size: 0, kind: Section, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +14: Symbol { name: "", address: 560, size: 0, kind: Section, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +15: Symbol { name: "", address: 570, size: 0, kind: Section, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +16: Symbol { name: "", address: 714, size: 0, kind: Section, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +17: Symbol { name: "", address: 720, size: 0, kind: Section, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +18: Symbol { name: "", address: 734, size: 0, kind: Section, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +19: Symbol { name: "", address: 770, size: 0, kind: Section, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +20: Symbol { name: "", address: 200da8, size: 0, kind: Section, section: Section(SectionIndex(14)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +21: Symbol { name: "", address: 200db0, size: 0, kind: Section, section: Section(SectionIndex(15)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +22: Symbol { name: "", address: 200db8, size: 0, kind: Section, section: Section(SectionIndex(16)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +23: Symbol { name: "", address: 200fb8, size: 0, kind: Section, section: Section(SectionIndex(17)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +24: Symbol { name: "", address: 201000, size: 0, kind: Section, section: Section(SectionIndex(18)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +25: Symbol { name: "", address: 201010, size: 0, kind: Section, section: Section(SectionIndex(19)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +26: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(1a)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +27: Symbol { name: "crtstuff.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: Elf { st_info: 4, st_other: 0 } } +28: Symbol { name: "deregister_tm_clones", address: 5a0, size: 0, kind: Text, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: Elf { st_info: 2, st_other: 0 } } +29: Symbol { name: "register_tm_clones", address: 5e0, size: 0, kind: Text, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: Elf { st_info: 2, st_other: 0 } } +30: Symbol { name: "__do_global_dtors_aux", address: 630, size: 0, kind: Text, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: Elf { st_info: 2, st_other: 0 } } +31: Symbol { name: "completed.7698", address: 201010, size: 1, kind: Data, section: Section(SectionIndex(19)), scope: Compilation, weak: false, flags: Elf { st_info: 1, st_other: 0 } } +32: Symbol { name: "__do_global_dtors_aux_fini_array_entry", address: 200db0, size: 0, kind: Data, section: Section(SectionIndex(15)), scope: Compilation, weak: false, flags: Elf { st_info: 1, st_other: 0 } } +33: Symbol { name: "frame_dummy", address: 670, size: 0, kind: Text, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: Elf { st_info: 2, st_other: 0 } } +34: Symbol { name: "__frame_dummy_init_array_entry", address: 200da8, size: 0, kind: Data, section: Section(SectionIndex(14)), scope: Compilation, weak: false, flags: Elf { st_info: 1, st_other: 0 } } +35: Symbol { name: "base.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: Elf { st_info: 4, st_other: 0 } } +36: Symbol { name: "crtstuff.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: Elf { st_info: 4, st_other: 0 } } +37: Symbol { name: "__FRAME_END__", address: 874, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: Elf { st_info: 1, st_other: 0 } } +38: Symbol { name: "", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: Elf { st_info: 4, st_other: 0 } } +39: Symbol { name: "__init_array_end", address: 200db0, size: 0, kind: Unknown, section: Section(SectionIndex(14)), scope: Compilation, weak: false, flags: Elf { st_info: 0, st_other: 0 } } +40: Symbol { name: "_DYNAMIC", address: 200db8, size: 0, kind: Data, section: Section(SectionIndex(16)), scope: Compilation, weak: false, flags: Elf { st_info: 1, st_other: 0 } } +41: Symbol { name: "__init_array_start", address: 200da8, size: 0, kind: Unknown, section: Section(SectionIndex(14)), scope: Compilation, weak: false, flags: Elf { st_info: 0, st_other: 0 } } +42: Symbol { name: "__GNU_EH_FRAME_HDR", address: 734, size: 0, kind: Unknown, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: Elf { st_info: 0, st_other: 0 } } +43: Symbol { name: "_GLOBAL_OFFSET_TABLE_", address: 200fb8, size: 0, kind: Data, section: Section(SectionIndex(17)), scope: Compilation, weak: false, flags: Elf { st_info: 1, st_other: 0 } } +44: Symbol { name: "__libc_csu_fini", address: 710, size: 2, kind: Text, section: Section(SectionIndex(f)), scope: Dynamic, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +45: Symbol { name: "_ITM_deregisterTMCloneTable", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 20, st_other: 0 } } +46: Symbol { name: "data_start", address: 201000, size: 0, kind: Unknown, section: Section(SectionIndex(18)), scope: Dynamic, weak: true, flags: Elf { st_info: 20, st_other: 0 } } +47: Symbol { name: "_edata", address: 201010, size: 0, kind: Unknown, section: Section(SectionIndex(18)), scope: Dynamic, weak: false, flags: Elf { st_info: 10, st_other: 0 } } +48: Symbol { name: "_fini", address: 714, size: 0, kind: Text, section: Section(SectionIndex(10)), scope: Dynamic, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +49: Symbol { name: "printf@@GLIBC_2.2.5", address: 0, size: 0, kind: Text, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +50: Symbol { name: "__libc_start_main@@GLIBC_2.2.5", address: 0, size: 0, kind: Text, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +51: Symbol { name: "__data_start", address: 201000, size: 0, kind: Unknown, section: Section(SectionIndex(18)), scope: Dynamic, weak: false, flags: Elf { st_info: 10, st_other: 0 } } +52: Symbol { name: "__gmon_start__", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 20, st_other: 0 } } +53: Symbol { name: "__dso_handle", address: 201008, size: 0, kind: Data, section: Section(SectionIndex(18)), scope: Linkage, weak: false, flags: Elf { st_info: 11, st_other: 2 } } +54: Symbol { name: "_IO_stdin_used", address: 720, size: 4, kind: Data, section: Section(SectionIndex(11)), scope: Dynamic, weak: false, flags: Elf { st_info: 11, st_other: 0 } } +55: Symbol { name: "__libc_csu_init", address: 6a0, size: 65, kind: Text, section: Section(SectionIndex(f)), scope: Dynamic, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +56: Symbol { name: "_end", address: 201018, size: 0, kind: Unknown, section: Section(SectionIndex(19)), scope: Dynamic, weak: false, flags: Elf { st_info: 10, st_other: 0 } } +57: Symbol { name: "_start", address: 570, size: 2b, kind: Text, section: Section(SectionIndex(f)), scope: Dynamic, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +58: Symbol { name: "__bss_start", address: 201010, size: 0, kind: Unknown, section: Section(SectionIndex(19)), scope: Dynamic, weak: false, flags: Elf { st_info: 10, st_other: 0 } } +59: Symbol { name: "main", address: 67a, size: 1c, kind: Text, section: Section(SectionIndex(f)), scope: Dynamic, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +60: Symbol { name: "__TMC_END__", address: 201010, size: 0, kind: Data, section: Section(SectionIndex(18)), scope: Linkage, weak: false, flags: Elf { st_info: 11, st_other: 2 } } +61: Symbol { name: "_ITM_registerTMCloneTable", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 20, st_other: 0 } } +62: Symbol { name: "__cxa_finalize@@GLIBC_2.2.5", address: 0, size: 0, kind: Text, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 22, st_other: 0 } } +63: Symbol { name: "_init", address: 520, size: 0, kind: Text, section: Section(SectionIndex(c)), scope: Dynamic, weak: false, flags: Elf { st_info: 12, st_other: 0 } } + +Dynamic symbols +0: Symbol { name: "", address: 0, size: 0, kind: Null, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 0, st_other: 0 } } +1: Symbol { name: "_ITM_deregisterTMCloneTable", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 20, st_other: 0 } } +2: Symbol { name: "printf", address: 0, size: 0, kind: Text, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +3: Symbol { name: "__libc_start_main", address: 0, size: 0, kind: Text, section: Undefined, scope: Unknown, weak: false, flags: Elf { st_info: 12, st_other: 0 } } +4: Symbol { name: "__gmon_start__", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 20, st_other: 0 } } +5: Symbol { name: "_ITM_registerTMCloneTable", address: 0, size: 0, kind: Unknown, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 20, st_other: 0 } } +6: Symbol { name: "__cxa_finalize", address: 0, size: 0, kind: Text, section: Undefined, scope: Unknown, weak: true, flags: Elf { st_info: 22, st_other: 0 } } + +Dynamic relocations +(200da8, Relocation { kind: Elf(8), encoding: Generic, size: 0, target: Absolute, addend: 670, implicit_addend: false }) +(200db0, Relocation { kind: Elf(8), encoding: Generic, size: 0, target: Absolute, addend: 630, implicit_addend: false }) +(201008, Relocation { kind: Elf(8), encoding: Generic, size: 0, target: Absolute, addend: 201008, implicit_addend: false }) +(200fd8, Relocation { kind: Elf(6), encoding: Generic, size: 0, target: Symbol(SymbolIndex(1)), addend: 0, implicit_addend: false }) +(200fe0, Relocation { kind: Elf(6), encoding: Generic, size: 0, target: Symbol(SymbolIndex(3)), addend: 0, implicit_addend: false }) +(200fe8, Relocation { kind: Elf(6), encoding: Generic, size: 0, target: Symbol(SymbolIndex(4)), addend: 0, implicit_addend: false }) +(200ff0, Relocation { kind: Elf(6), encoding: Generic, size: 0, target: Symbol(SymbolIndex(5)), addend: 0, implicit_addend: false }) +(200ff8, Relocation { kind: Elf(6), encoding: Generic, size: 0, target: Symbol(SymbolIndex(6)), addend: 0, implicit_addend: false }) +(200fd0, Relocation { kind: Elf(7), encoding: Generic, size: 0, target: Symbol(SymbolIndex(2)), addend: 0, implicit_addend: false }) + +Import { library: "", name: "_ITM_deregisterTMCloneTable" } +Import { library: "", name: "printf" } +Import { library: "", name: "__libc_start_main" } +Import { library: "", name: "__gmon_start__" } +Import { library: "", name: "_ITM_registerTMCloneTable" } +Import { library: "", name: "__cxa_finalize" } diff --git a/crates/examples/testfiles/elf/base.readobj b/crates/examples/testfiles/elf/base.readobj new file mode 100644 index 00000000..6caee7e9 --- /dev/null +++ b/crates/examples/testfiles/elf/base.readobj @@ -0,0 +1,1625 @@ +Format: ELF 64-bit +FileHeader { + Ident { + Magic: [7F, 45, 4C, 46] + Class: ELFCLASS64 (0x2) + Data: ELFDATA2LSB (0x1) + Version: EV_CURRENT (0x1) + OsAbi: ELFOSABI_SYSV (0x0) + AbiVersion: 0x0 + Unused: [0, 0, 0, 0, 0, 0, 0] + } + Type: ET_DYN (0x3) + Machine: EM_X86_64 (0x3E) + Version: EV_CURRENT (0x1) + Type: ET_DYN (0x3) + Entry: 0x570 + ProgramHeaderOffset: 0x40 + SectionHeaderOffset: 0x1948 + Flags: 0x0 + HeaderSize: 0x40 + ProgramHeaderEntrySize: 0x38 + ProgramHeaderCount: 9 + SectionHeaderEntrySize: 0x40 + SectionHeaderCount: 30 + SectionHeaderStringTableIndex: 29 +} +ProgramHeader { + Type: PT_PHDR (0x6) + Offset: 0x40 + VirtualAddress: 0x40 + PhysicalAddress: 0x40 + FileSize: 0x1F8 + MemorySize: 0x1F8 + Flags: 0x4 + PF_R (0x4) + Align: 0x8 +} +ProgramHeader { + Type: PT_INTERP (0x3) + Offset: 0x238 + VirtualAddress: 0x238 + PhysicalAddress: 0x238 + FileSize: 0x1C + MemorySize: 0x1C + Flags: 0x4 + PF_R (0x4) + Align: 0x1 +} +ProgramHeader { + Type: PT_LOAD (0x1) + Offset: 0x0 + VirtualAddress: 0x0 + PhysicalAddress: 0x0 + FileSize: 0x878 + MemorySize: 0x878 + Flags: 0x5 + PF_X (0x1) + PF_R (0x4) + Align: 0x200000 +} +ProgramHeader { + Type: PT_LOAD (0x1) + Offset: 0xDA8 + VirtualAddress: 0x200DA8 + PhysicalAddress: 0x200DA8 + FileSize: 0x268 + MemorySize: 0x270 + Flags: 0x6 + PF_W (0x2) + PF_R (0x4) + Align: 0x200000 +} +ProgramHeader { + Type: PT_DYNAMIC (0x2) + Offset: 0xDB8 + VirtualAddress: 0x200DB8 + PhysicalAddress: 0x200DB8 + FileSize: 0x200 + MemorySize: 0x200 + Flags: 0x6 + PF_W (0x2) + PF_R (0x4) + Align: 0x8 + Dynamic { + Tag: DT_NEEDED (0x1) + Value: "libc.so.6" (0x1) + } + Dynamic { + Tag: DT_INIT (0xC) + Value: 0x520 + } + Dynamic { + Tag: DT_FINI (0xD) + Value: 0x714 + } + Dynamic { + Tag: DT_INIT_ARRAY (0x19) + Value: 0x200DA8 + } + Dynamic { + Tag: DT_INIT_ARRAYSZ (0x1B) + Value: 0x8 + } + Dynamic { + Tag: DT_FINI_ARRAY (0x1A) + Value: 0x200DB0 + } + Dynamic { + Tag: DT_FINI_ARRAYSZ (0x1C) + Value: 0x8 + } + Dynamic { + Tag: DT_HASH (0x4) + Value: 0x298 + } + Dynamic { + Tag: DT_GNU_HASH (0x6FFFFEF5) + Value: 0x2C8 + } + Dynamic { + Tag: DT_STRTAB (0x5) + Value: 0x390 + } + Dynamic { + Tag: DT_SYMTAB (0x6) + Value: 0x2E8 + } + Dynamic { + Tag: DT_STRSZ (0xA) + Value: 0x84 + } + Dynamic { + Tag: DT_SYMENT (0xB) + Value: 0x18 + } + Dynamic { + Tag: DT_DEBUG (0x15) + Value: 0x0 + } + Dynamic { + Tag: DT_PLTGOT (0x3) + Value: 0x200FB8 + } + Dynamic { + Tag: DT_PLTRELSZ (0x2) + Value: 0x18 + } + Dynamic { + Tag: DT_PLTREL (0x14) + Value: 0x7 + } + Dynamic { + Tag: DT_JMPREL (0x17) + Value: 0x508 + } + Dynamic { + Tag: DT_RELA (0x7) + Value: 0x448 + } + Dynamic { + Tag: DT_RELASZ (0x8) + Value: 0xC0 + } + Dynamic { + Tag: DT_RELAENT (0x9) + Value: 0x18 + } + Dynamic { + Tag: DT_FLAGS (0x1E) + Value: 0x8 + DF_BIND_NOW (0x8) + } + Dynamic { + Tag: DT_FLAGS_1 (0x6FFFFFFB) + Value: 0x8000001 + DF_1_NOW (0x1) + DF_1_PIE (0x8000000) + } + Dynamic { + Tag: DT_VERNEED (0x6FFFFFFE) + Value: 0x428 + } + Dynamic { + Tag: DT_VERNEEDNUM (0x6FFFFFFF) + Value: 0x1 + } + Dynamic { + Tag: DT_VERSYM (0x6FFFFFF0) + Value: 0x414 + } + Dynamic { + Tag: DT_RELACOUNT (0x6FFFFFF9) + Value: 0x3 + } + Dynamic { + Tag: DT_NULL (0x0) + Value: 0x0 + } +} +ProgramHeader { + Type: PT_NOTE (0x4) + Offset: 0x254 + VirtualAddress: 0x254 + PhysicalAddress: 0x254 + FileSize: 0x44 + MemorySize: 0x44 + Flags: 0x4 + PF_R (0x4) + Align: 0x4 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_ABI_TAG (0x1) + Desc: [0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] + } + Note { + Name: "GNU" (0x4) + Type: NT_GNU_BUILD_ID (0x3) + Desc: [D4, 46, A0, 61, BB, 9A, C2, 7A, B4, 3B, 11, 71, 8F, DE, DF, 5B, 7F, 3A, F6, F4] + } +} +ProgramHeader { + Type: PT_GNU_EH_FRAME (0x6474E550) + Offset: 0x734 + VirtualAddress: 0x734 + PhysicalAddress: 0x734 + FileSize: 0x3C + MemorySize: 0x3C + Flags: 0x4 + PF_R (0x4) + Align: 0x4 +} +ProgramHeader { + Type: PT_GNU_STACK (0x6474E551) + Offset: 0x0 + VirtualAddress: 0x0 + PhysicalAddress: 0x0 + FileSize: 0x0 + MemorySize: 0x0 + Flags: 0x6 + PF_W (0x2) + PF_R (0x4) + Align: 0x10 +} +ProgramHeader { + Type: PT_GNU_RELRO (0x6474E552) + Offset: 0xDA8 + VirtualAddress: 0x200DA8 + PhysicalAddress: 0x200DA8 + FileSize: 0x258 + MemorySize: 0x258 + Flags: 0x4 + PF_R (0x4) + Align: 0x1 +} +SectionHeader { + Index: 0 + Name: "" (0x0) + Type: SHT_NULL (0x0) + Flags: 0x0 + Address: 0x0 + Offset: 0x0 + Size: 0x0 + Link: 0 + Info: 0 + AddressAlign: 0x0 + EntrySize: 0x0 +} +SectionHeader { + Index: 1 + Name: ".interp" (0x1B) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x238 + Offset: 0x238 + Size: 0x1C + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 2 + Name: ".note.ABI-tag" (0x23) + Type: SHT_NOTE (0x7) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x254 + Offset: 0x254 + Size: 0x20 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_ABI_TAG (0x1) + Desc: [0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] + } +} +SectionHeader { + Index: 3 + Name: ".note.gnu.build-id" (0x31) + Type: SHT_NOTE (0x7) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x274 + Offset: 0x274 + Size: 0x24 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 + Note { + Name: "GNU" (0x4) + Type: NT_GNU_BUILD_ID (0x3) + Desc: [D4, 46, A0, 61, BB, 9A, C2, 7A, B4, 3B, 11, 71, 8F, DE, DF, 5B, 7F, 3A, F6, F4] + } +} +SectionHeader { + Index: 4 + Name: ".hash" (0x48) + Type: SHT_HASH (0x5) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x298 + Offset: 0x298 + Size: 0x30 + Link: 6 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x4 + Hash { + BucketCount: 3 + ChainCount: 7 + } +} +SectionHeader { + Index: 5 + Name: ".gnu.hash" (0x44) + Type: SHT_GNU_HASH (0x6FFFFFF6) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x2C8 + Offset: 0x2C8 + Size: 0x1C + Link: 6 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 + GnuHash { + BucketCount: 1 + SymbolBase: 1 + BloomCount: 1 + BloomShift: 0 + } +} +SectionHeader { + Index: 6 + Name: ".dynsym" (0x4E) + Type: SHT_DYNSYM (0xB) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x2E8 + Offset: 0x2E8 + Size: 0xA8 + Link: 7 + Info: 1 + AddressAlign: 0x8 + EntrySize: 0x18 + Symbol { + Index: 0 + Name: "" (0x0) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 1 + Name: "_ITM_deregisterTMCloneTable" (0x3F) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 2 + Name: "printf" (0xB) + Version: "GLIBC_2.2.5" (0x2) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 3 + Name: "__libc_start_main" (0x21) + Version: "GLIBC_2.2.5" (0x2) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 4 + Name: "__gmon_start__" (0x5B) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 5 + Name: "_ITM_registerTMCloneTable" (0x6A) + Version: VER_NDX_LOCAL (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 6 + Name: "__cxa_finalize" (0x12) + Version: "GLIBC_2.2.5" (0x2) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } +} +SectionHeader { + Index: 7 + Name: ".dynstr" (0x56) + Type: SHT_STRTAB (0x3) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x390 + Offset: 0x390 + Size: 0x84 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 8 + Name: ".gnu.version" (0x5E) + Type: SHT_GNU_VERSYM (0x6FFFFFFF) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x414 + Offset: 0x414 + Size: 0xE + Link: 6 + Info: 0 + AddressAlign: 0x2 + EntrySize: 0x2 + VersionSymbol { + Index: 0 + Version: VER_NDX_LOCAL (0x0) + } + VersionSymbol { + Index: 1 + Version: VER_NDX_LOCAL (0x0) + } + VersionSymbol { + Index: 2 + Version: "GLIBC_2.2.5" (0x2) + } + VersionSymbol { + Index: 3 + Version: "GLIBC_2.2.5" (0x2) + } + VersionSymbol { + Index: 4 + Version: VER_NDX_LOCAL (0x0) + } + VersionSymbol { + Index: 5 + Version: VER_NDX_LOCAL (0x0) + } + VersionSymbol { + Index: 6 + Version: "GLIBC_2.2.5" (0x2) + } +} +SectionHeader { + Index: 9 + Name: ".gnu.version_r" (0x6B) + Type: SHT_GNU_VERNEED (0x6FFFFFFE) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x428 + Offset: 0x428 + Size: 0x20 + Link: 7 + Info: 1 + AddressAlign: 0x8 + EntrySize: 0x0 + VersionNeed { + Version: 1 + AuxCount: 1 + Filename: "libc.so.6" (0x1) + AuxOffset: 16 + NextOffset: 0 + Aux { + Hash: 0x9691A75 + Flags: 0x0 + Index: 2 + Name: "GLIBC_2.2.5" (0x33) + NextOffset: 0 + } + } +} +SectionHeader { + Index: 10 + Name: ".rela.dyn" (0x7A) + Type: SHT_RELA (0x4) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x448 + Offset: 0x448 + Size: 0xC0 + Link: 6 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x18 + Relocation { + Offset: 0x200DA8 + Type: R_X86_64_RELATIVE (0x8) + Symbol: "" (0x0) + Addend: 0x670 + } + Relocation { + Offset: 0x200DB0 + Type: R_X86_64_RELATIVE (0x8) + Symbol: "" (0x0) + Addend: 0x630 + } + Relocation { + Offset: 0x201008 + Type: R_X86_64_RELATIVE (0x8) + Symbol: "" (0x0) + Addend: 0x201008 + } + Relocation { + Offset: 0x200FD8 + Type: R_X86_64_GLOB_DAT (0x6) + Symbol: "_ITM_deregisterTMCloneTable" (0x1) + } + Relocation { + Offset: 0x200FE0 + Type: R_X86_64_GLOB_DAT (0x6) + Symbol: "__libc_start_main" (0x3) + } + Relocation { + Offset: 0x200FE8 + Type: R_X86_64_GLOB_DAT (0x6) + Symbol: "__gmon_start__" (0x4) + } + Relocation { + Offset: 0x200FF0 + Type: R_X86_64_GLOB_DAT (0x6) + Symbol: "_ITM_registerTMCloneTable" (0x5) + } + Relocation { + Offset: 0x200FF8 + Type: R_X86_64_GLOB_DAT (0x6) + Symbol: "__cxa_finalize" (0x6) + } +} +SectionHeader { + Index: 11 + Name: ".rela.plt" (0x84) + Type: SHT_RELA (0x4) + Flags: 0x42 + SHF_ALLOC (0x2) + SHF_INFO_LINK (0x40) + Address: 0x508 + Offset: 0x508 + Size: 0x18 + Link: 6 + Info: 23 + AddressAlign: 0x8 + EntrySize: 0x18 + Relocation { + Offset: 0x200FD0 + Type: R_X86_64_JUMP_SLOT (0x7) + Symbol: "printf" (0x2) + } +} +SectionHeader { + Index: 12 + Name: ".init" (0x8E) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x520 + Offset: 0x520 + Size: 0x17 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 13 + Name: ".plt" (0x89) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x540 + Offset: 0x540 + Size: 0x20 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x10 +} +SectionHeader { + Index: 14 + Name: ".plt.got" (0x94) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x560 + Offset: 0x560 + Size: 0x8 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x8 +} +SectionHeader { + Index: 15 + Name: ".text" (0x9D) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x570 + Offset: 0x570 + Size: 0x1A2 + Link: 0 + Info: 0 + AddressAlign: 0x10 + EntrySize: 0x0 +} +SectionHeader { + Index: 16 + Name: ".fini" (0xA3) + Type: SHT_PROGBITS (0x1) + Flags: 0x6 + SHF_ALLOC (0x2) + SHF_EXECINSTR (0x4) + Address: 0x714 + Offset: 0x714 + Size: 0x9 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 17 + Name: ".rodata" (0xA9) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x720 + Offset: 0x720 + Size: 0x11 + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 18 + Name: ".eh_frame_hdr" (0xB1) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x734 + Offset: 0x734 + Size: 0x3C + Link: 0 + Info: 0 + AddressAlign: 0x4 + EntrySize: 0x0 +} +SectionHeader { + Index: 19 + Name: ".eh_frame" (0xBF) + Type: SHT_PROGBITS (0x1) + Flags: 0x2 + SHF_ALLOC (0x2) + Address: 0x770 + Offset: 0x770 + Size: 0x108 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 20 + Name: ".init_array" (0xC9) + Type: SHT_INIT_ARRAY (0xE) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x200DA8 + Offset: 0xDA8 + Size: 0x8 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x8 +} +SectionHeader { + Index: 21 + Name: ".fini_array" (0xD5) + Type: SHT_FINI_ARRAY (0xF) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x200DB0 + Offset: 0xDB0 + Size: 0x8 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x8 +} +SectionHeader { + Index: 22 + Name: ".dynamic" (0xE1) + Type: SHT_DYNAMIC (0x6) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x200DB8 + Offset: 0xDB8 + Size: 0x200 + Link: 7 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x10 + Dynamic { + Tag: DT_NEEDED (0x1) + Value: "libc.so.6" (0x1) + } + Dynamic { + Tag: DT_INIT (0xC) + Value: 0x520 + } + Dynamic { + Tag: DT_FINI (0xD) + Value: 0x714 + } + Dynamic { + Tag: DT_INIT_ARRAY (0x19) + Value: 0x200DA8 + } + Dynamic { + Tag: DT_INIT_ARRAYSZ (0x1B) + Value: 0x8 + } + Dynamic { + Tag: DT_FINI_ARRAY (0x1A) + Value: 0x200DB0 + } + Dynamic { + Tag: DT_FINI_ARRAYSZ (0x1C) + Value: 0x8 + } + Dynamic { + Tag: DT_HASH (0x4) + Value: 0x298 + } + Dynamic { + Tag: DT_GNU_HASH (0x6FFFFEF5) + Value: 0x2C8 + } + Dynamic { + Tag: DT_STRTAB (0x5) + Value: 0x390 + } + Dynamic { + Tag: DT_SYMTAB (0x6) + Value: 0x2E8 + } + Dynamic { + Tag: DT_STRSZ (0xA) + Value: 0x84 + } + Dynamic { + Tag: DT_SYMENT (0xB) + Value: 0x18 + } + Dynamic { + Tag: DT_DEBUG (0x15) + Value: 0x0 + } + Dynamic { + Tag: DT_PLTGOT (0x3) + Value: 0x200FB8 + } + Dynamic { + Tag: DT_PLTRELSZ (0x2) + Value: 0x18 + } + Dynamic { + Tag: DT_PLTREL (0x14) + Value: 0x7 + } + Dynamic { + Tag: DT_JMPREL (0x17) + Value: 0x508 + } + Dynamic { + Tag: DT_RELA (0x7) + Value: 0x448 + } + Dynamic { + Tag: DT_RELASZ (0x8) + Value: 0xC0 + } + Dynamic { + Tag: DT_RELAENT (0x9) + Value: 0x18 + } + Dynamic { + Tag: DT_FLAGS (0x1E) + Value: 0x8 + DF_BIND_NOW (0x8) + } + Dynamic { + Tag: DT_FLAGS_1 (0x6FFFFFFB) + Value: 0x8000001 + DF_1_NOW (0x1) + DF_1_PIE (0x8000000) + } + Dynamic { + Tag: DT_VERNEED (0x6FFFFFFE) + Value: 0x428 + } + Dynamic { + Tag: DT_VERNEEDNUM (0x6FFFFFFF) + Value: 0x1 + } + Dynamic { + Tag: DT_VERSYM (0x6FFFFFF0) + Value: 0x414 + } + Dynamic { + Tag: DT_RELACOUNT (0x6FFFFFF9) + Value: 0x3 + } + Dynamic { + Tag: DT_NULL (0x0) + Value: 0x0 + } +} +SectionHeader { + Index: 23 + Name: ".got" (0x98) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x200FB8 + Offset: 0xFB8 + Size: 0x48 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x8 +} +SectionHeader { + Index: 24 + Name: ".data" (0xEA) + Type: SHT_PROGBITS (0x1) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x201000 + Offset: 0x1000 + Size: 0x10 + Link: 0 + Info: 0 + AddressAlign: 0x8 + EntrySize: 0x0 +} +SectionHeader { + Index: 25 + Name: ".bss" (0xF0) + Type: SHT_NOBITS (0x8) + Flags: 0x3 + SHF_WRITE (0x1) + SHF_ALLOC (0x2) + Address: 0x201010 + Offset: 0x1010 + Size: 0x8 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 26 + Name: ".comment" (0xF5) + Type: SHT_PROGBITS (0x1) + Flags: 0x30 + SHF_MERGE (0x10) + SHF_STRINGS (0x20) + Address: 0x0 + Offset: 0x1010 + Size: 0x29 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x1 +} +SectionHeader { + Index: 27 + Name: ".symtab" (0x1) + Type: SHT_SYMTAB (0x2) + Flags: 0x0 + Address: 0x0 + Offset: 0x1040 + Size: 0x600 + Link: 28 + Info: 44 + AddressAlign: 0x8 + EntrySize: 0x18 + Symbol { + Index: 0 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 1 + Name: "" (0x0) + Value: 0x238 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 1 + } + Symbol { + Index: 2 + Name: "" (0x0) + Value: 0x254 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 2 + } + Symbol { + Index: 3 + Name: "" (0x0) + Value: 0x274 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 3 + } + Symbol { + Index: 4 + Name: "" (0x0) + Value: 0x298 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 4 + } + Symbol { + Index: 5 + Name: "" (0x0) + Value: 0x2C8 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 5 + } + Symbol { + Index: 6 + Name: "" (0x0) + Value: 0x2E8 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 6 + } + Symbol { + Index: 7 + Name: "" (0x0) + Value: 0x390 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 7 + } + Symbol { + Index: 8 + Name: "" (0x0) + Value: 0x414 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 8 + } + Symbol { + Index: 9 + Name: "" (0x0) + Value: 0x428 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 9 + } + Symbol { + Index: 10 + Name: "" (0x0) + Value: 0x448 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 10 + } + Symbol { + Index: 11 + Name: "" (0x0) + Value: 0x508 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 11 + } + Symbol { + Index: 12 + Name: "" (0x0) + Value: 0x520 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 12 + } + Symbol { + Index: 13 + Name: "" (0x0) + Value: 0x540 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 13 + } + Symbol { + Index: 14 + Name: "" (0x0) + Value: 0x560 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 14 + } + Symbol { + Index: 15 + Name: "" (0x0) + Value: 0x570 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 16 + Name: "" (0x0) + Value: 0x714 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 16 + } + Symbol { + Index: 17 + Name: "" (0x0) + Value: 0x720 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 17 + } + Symbol { + Index: 18 + Name: "" (0x0) + Value: 0x734 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 18 + } + Symbol { + Index: 19 + Name: "" (0x0) + Value: 0x770 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 19 + } + Symbol { + Index: 20 + Name: "" (0x0) + Value: 0x200DA8 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 21 + Name: "" (0x0) + Value: 0x200DB0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 21 + } + Symbol { + Index: 22 + Name: "" (0x0) + Value: 0x200DB8 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 22 + } + Symbol { + Index: 23 + Name: "" (0x0) + Value: 0x200FB8 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 23 + } + Symbol { + Index: 24 + Name: "" (0x0) + Value: 0x201000 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 25 + Name: "" (0x0) + Value: 0x201010 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 25 + } + Symbol { + Index: 26 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_SECTION (0x3) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 26 + } + Symbol { + Index: 27 + Name: "crtstuff.c" (0x1) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 28 + Name: "deregister_tm_clones" (0xC) + Value: 0x5A0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 29 + Name: "register_tm_clones" (0xE) + Value: 0x5E0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 30 + Name: "__do_global_dtors_aux" (0x21) + Value: 0x630 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 31 + Name: "completed.7698" (0x37) + Value: 0x201010 + Size: 0x1 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 25 + } + Symbol { + Index: 32 + Name: "__do_global_dtors_aux_fini_array_entry" (0x46) + Value: 0x200DB0 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 21 + } + Symbol { + Index: 33 + Name: "frame_dummy" (0x6D) + Value: 0x670 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 34 + Name: "__frame_dummy_init_array_entry" (0x79) + Value: 0x200DA8 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 35 + Name: "base.c" (0x98) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 36 + Name: "crtstuff.c" (0x1) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 37 + Name: "__FRAME_END__" (0x9F) + Value: 0x874 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 19 + } + Symbol { + Index: 38 + Name: "" (0x0) + Value: 0x0 + Size: 0x0 + Type: STT_FILE (0x4) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_ABS (0xFFF1) + } + Symbol { + Index: 39 + Name: "__init_array_end" (0xAD) + Value: 0x200DB0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 40 + Name: "_DYNAMIC" (0xBE) + Value: 0x200DB8 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 22 + } + Symbol { + Index: 41 + Name: "__init_array_start" (0xC7) + Value: 0x200DA8 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 20 + } + Symbol { + Index: 42 + Name: "__GNU_EH_FRAME_HDR" (0xDA) + Value: 0x734 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 18 + } + Symbol { + Index: 43 + Name: "_GLOBAL_OFFSET_TABLE_" (0xED) + Value: 0x200FB8 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_LOCAL (0x0) + Other: STV_DEFAULT (0x0) + SectionIndex: 23 + } + Symbol { + Index: 44 + Name: "__libc_csu_fini" (0x103) + Value: 0x710 + Size: 0x2 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 45 + Name: "_ITM_deregisterTMCloneTable" (0x113) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 46 + Name: "data_start" (0x16B) + Value: 0x201000 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 47 + Name: "_edata" (0x12F) + Value: 0x201010 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 48 + Name: "_fini" (0x10D) + Value: 0x714 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 16 + } + Symbol { + Index: 49 + Name: "printf@@GLIBC_2.2.5" (0x136) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 50 + Name: "__libc_start_main@@GLIBC_2.2.5" (0x14A) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 51 + Name: "__data_start" (0x169) + Value: 0x201000 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 24 + } + Symbol { + Index: 52 + Name: "__gmon_start__" (0x176) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 53 + Name: "__dso_handle" (0x185) + Value: 0x201008 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_HIDDEN (0x2) + SectionIndex: 24 + } + Symbol { + Index: 54 + Name: "_IO_stdin_used" (0x192) + Value: 0x720 + Size: 0x4 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 17 + } + Symbol { + Index: 55 + Name: "__libc_csu_init" (0x1A1) + Value: 0x6A0 + Size: 0x65 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 56 + Name: "_end" (0xB9) + Value: 0x201018 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 25 + } + Symbol { + Index: 57 + Name: "_start" (0x16F) + Value: 0x570 + Size: 0x2B + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 58 + Name: "__bss_start" (0x1B1) + Value: 0x201010 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 25 + } + Symbol { + Index: 59 + Name: "main" (0x1BD) + Value: 0x67A + Size: 0x1C + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 15 + } + Symbol { + Index: 60 + Name: "__TMC_END__" (0x1C2) + Value: 0x201010 + Size: 0x0 + Type: STT_OBJECT (0x1) + Bind: STB_GLOBAL (0x1) + Other: STV_HIDDEN (0x2) + SectionIndex: 24 + } + Symbol { + Index: 61 + Name: "_ITM_registerTMCloneTable" (0x1CE) + Value: 0x0 + Size: 0x0 + Type: STT_NOTYPE (0x0) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 62 + Name: "__cxa_finalize@@GLIBC_2.2.5" (0x1E8) + Value: 0x0 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_WEAK (0x2) + Other: STV_DEFAULT (0x0) + SectionIndex: SHN_UNDEF (0x0) + } + Symbol { + Index: 63 + Name: "_init" (0x1AB) + Value: 0x520 + Size: 0x0 + Type: STT_FUNC (0x2) + Bind: STB_GLOBAL (0x1) + Other: STV_DEFAULT (0x0) + SectionIndex: 12 + } +} +SectionHeader { + Index: 28 + Name: ".strtab" (0x9) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x1640 + Size: 0x204 + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} +SectionHeader { + Index: 29 + Name: ".shstrtab" (0x11) + Type: SHT_STRTAB (0x3) + Flags: 0x0 + Address: 0x0 + Offset: 0x1844 + Size: 0xFE + Link: 0 + Info: 0 + AddressAlign: 0x1 + EntrySize: 0x0 +} diff --git a/crates/examples/testfiles/elf/comdat.o.objdump.section b/crates/examples/testfiles/elf/comdat.o.objdump.section new file mode 100644 index 00000000..7004baa1 --- /dev/null +++ b/crates/examples/testfiles/elf/comdat.o.objdump.section @@ -0,0 +1,2 @@ +Comdat { symbol: SymbolIndex(12), name: "_Z4foo1i", kind: Any } Sections: 7 +Comdat { symbol: SymbolIndex(13), name: "_Z4foo2i", kind: Any } Sections: 8 diff --git a/crates/examples/testfiles/elf/comdat.o.readobj.section b/crates/examples/testfiles/elf/comdat.o.readobj.section new file mode 100644 index 00000000..07a06fd9 --- /dev/null +++ b/crates/examples/testfiles/elf/comdat.o.readobj.section @@ -0,0 +1,34 @@ +SectionHeader { + Index: 1 + Name: ".group" (0x77) + Type: SHT_GROUP (0x11) + Flags: 0x0 + Address: 0x0 + Offset: 0x40 + Size: 0x8 + Link: 13 + Info: 12 + AddressAlign: 0x4 + EntrySize: 0x4 + GroupFlag: GRP_COMDAT (0x1) + GroupSections { + ".text._Z4foo1i" (7) + } +} +SectionHeader { + Index: 2 + Name: ".group" (0x77) + Type: SHT_GROUP (0x11) + Flags: 0x0 + Address: 0x0 + Offset: 0x48 + Size: 0x8 + Link: 13 + Info: 13 + AddressAlign: 0x4 + EntrySize: 0x4 + GroupFlag: GRP_COMDAT (0x1) + GroupSections { + ".text._Z4foo2i" (8) + } +} diff --git a/crates/examples/testfiles/elf/symtab_shndx.o.objdump.symbol b/crates/examples/testfiles/elf/symtab_shndx.o.objdump.symbol new file mode 100644 index 00000000..f07350da --- /dev/null +++ b/crates/examples/testfiles/elf/symtab_shndx.o.objdump.symbol @@ -0,0 +1,4 @@ +65535: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(fffe)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +65536: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(ffff)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +65537: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(10000)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } +65538: Symbol { name: "", address: 0, size: 0, kind: Section, section: Section(SectionIndex(10001)), scope: Compilation, weak: false, flags: Elf { st_info: 3, st_other: 0 } } diff --git a/crates/examples/testfiles/pe/base-gnu.exe.objdump b/crates/examples/testfiles/pe/base-gnu.exe.objdump new file mode 100644 index 00000000..8afdce6d --- /dev/null +++ b/crates/examples/testfiles/pe/base-gnu.exe.objdump @@ -0,0 +1,1384 @@ +Format: Pe Little-endian 64-bit +Kind: Executable +Architecture: X86_64 +Flags: Coff { characteristics: 26 } +Relative Address Base: 140000000 +Entry Address: 1400014d0 +Segment { name: ".text", address: 140001000, size: 6bf8 } +Segment { name: ".data", address: 140008000, size: f0 } +Segment { name: ".rdata", address: 140009000, size: 1000 } +Segment { name: ".pdata", address: 14000a000, size: 474 } +Segment { name: ".xdata", address: 14000b000, size: 428 } +Segment { name: ".bss", address: 14000c000, size: b80 } +Segment { name: ".idata", address: 14000d000, size: 710 } +Segment { name: ".CRT", address: 14000e000, size: 60 } +Segment { name: ".tls", address: 14000f000, size: 10 } +Segment { name: ".rsrc", address: 140010000, size: 4e8 } +Segment { name: ".reloc", address: 140011000, size: 84 } +Segment { name: ".debug_aranges", address: 140012000, size: 6a0 } +Segment { name: ".debug_info", address: 140013000, size: 12b4c } +Segment { name: ".debug_abbrev", address: 140026000, size: 3035 } +Segment { name: ".debug_line", address: 14002a000, size: 7c26 } +Segment { name: ".debug_frame", address: 140032000, size: 2198 } +Segment { name: ".debug_str", address: 140035000, size: 87d } +Segment { name: ".debug_loc", address: 140036000, size: 121dc } +Segment { name: ".debug_ranges", address: 140049000, size: 14f0 } +1: Section { name: ".text", address: 140001000, size: 6bf8, align: 1000, kind: Text, flags: Coff { characteristics: 60500060 } } +2: Section { name: ".data", address: 140008000, size: f0, align: 1000, kind: Data, flags: Coff { characteristics: c0500040 } } +3: Section { name: ".rdata", address: 140009000, size: 1000, align: 1000, kind: ReadOnlyData, flags: Coff { characteristics: 40600040 } } +4: Section { name: ".pdata", address: 14000a000, size: 474, align: 1000, kind: ReadOnlyData, flags: Coff { characteristics: 40300040 } } +5: Section { name: ".xdata", address: 14000b000, size: 428, align: 1000, kind: ReadOnlyData, flags: Coff { characteristics: 40300040 } } +6: Section { name: ".bss", address: 14000c000, size: b80, align: 1000, kind: UninitializedData, flags: Coff { characteristics: c0600080 } } +7: Section { name: ".idata", address: 14000d000, size: 710, align: 1000, kind: Data, flags: Coff { characteristics: c0300040 } } +8: Section { name: ".CRT", address: 14000e000, size: 60, align: 1000, kind: Data, flags: Coff { characteristics: c0400040 } } +9: Section { name: ".tls", address: 14000f000, size: 10, align: 1000, kind: Data, flags: Coff { characteristics: c0400040 } } +10: Section { name: ".rsrc", address: 140010000, size: 4e8, align: 1000, kind: Data, flags: Coff { characteristics: c0300040 } } +11: Section { name: ".reloc", address: 140011000, size: 84, align: 1000, kind: Other, flags: Coff { characteristics: 42300040 } } +12: Section { name: ".debug_aranges", address: 140012000, size: 6a0, align: 1000, kind: Other, flags: Coff { characteristics: 42500040 } } +13: Section { name: ".debug_info", address: 140013000, size: 12b4c, align: 1000, kind: Other, flags: Coff { characteristics: 42100040 } } +14: Section { name: ".debug_abbrev", address: 140026000, size: 3035, align: 1000, kind: Other, flags: Coff { characteristics: 42100040 } } +15: Section { name: ".debug_line", address: 14002a000, size: 7c26, align: 1000, kind: Other, flags: Coff { characteristics: 42100040 } } +16: Section { name: ".debug_frame", address: 140032000, size: 2198, align: 1000, kind: Other, flags: Coff { characteristics: 42400040 } } +17: Section { name: ".debug_str", address: 140035000, size: 87d, align: 1000, kind: Other, flags: Coff { characteristics: 42100040 } } +18: Section { name: ".debug_loc", address: 140036000, size: 121dc, align: 1000, kind: Other, flags: Coff { characteristics: 42100040 } } +19: Section { name: ".debug_ranges", address: 140049000, size: 14f0, align: 1000, kind: Other, flags: Coff { characteristics: 42100040 } } + +Symbols +0: Symbol { name: "crtexe.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +2: Symbol { name: "__mingw_invalidParameterHandler", address: 140001000, size: 0, kind: Section, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +4: Symbol { name: "pre_c_init", address: 140001010, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +5: Symbol { name: ".rdata$.refptr.__mingw_initltsdrot_force", address: 140009740, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +7: Symbol { name: ".rdata$.refptr.__mingw_initltsdyn_force", address: 140009750, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +9: Symbol { name: ".rdata$.refptr.__mingw_initltssuo_force", address: 140009760, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +11: Symbol { name: ".rdata$.refptr.__image_base__", address: 1400096e0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +13: Symbol { name: ".rdata$.refptr.__mingw_app_type", address: 140009730, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +15: Symbol { name: "managedapp", address: 14000c020, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +16: Symbol { name: ".rdata$.refptr._fmode", address: 140009810, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +18: Symbol { name: ".rdata$.refptr._commode", address: 1400097f0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +20: Symbol { name: ".rdata$.refptr._MINGW_INSTALL_DEBUG_MATHERR", address: 140009690, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +22: Symbol { name: "pre_cpp_init", address: 140001130, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +23: Symbol { name: ".rdata$.refptr._newmode", address: 140009840, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +25: Symbol { name: "envp", address: 14000c028, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +26: Symbol { name: "argv", address: 14000c030, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +27: Symbol { name: "argc", address: 14000c038, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +28: Symbol { name: "startinfo", address: 14000c018, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +29: Symbol { name: ".rdata$.refptr._dowildcard", address: 140009800, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +31: Symbol { name: "__tmainCRTStartup", address: 140001180, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +32: Symbol { name: ".rdata$.refptr.__native_startup_lock", address: 140009780, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +34: Symbol { name: ".rdata$.refptr.__native_startup_state", address: 140009790, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +36: Symbol { name: "has_cctor", address: 14000c01c, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +37: Symbol { name: ".rdata$.refptr.__dyn_tls_init_callback", address: 1400096d0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +39: Symbol { name: ".rdata$.refptr.__mingw_oldexcpt_handler", address: 140009770, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +41: Symbol { name: ".rdata$.refptr.__imp___initenv", address: 1400096f0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +43: Symbol { name: "mainret", address: 14000c024, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +44: Symbol { name: ".rdata$.refptr.__xc_z", address: 1400097c0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +46: Symbol { name: ".rdata$.refptr.__xc_a", address: 1400097b0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +48: Symbol { name: ".rdata$.refptr.__xi_z", address: 1400097e0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +50: Symbol { name: ".rdata$.refptr.__xi_a", address: 1400097d0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +52: Symbol { name: "WinMainCRTStartup", address: 1400014b0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +53: Symbol { name: ".l_startw", address: 1400014b4, size: 0, kind: Label, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +54: Symbol { name: ".l_endw", address: 1400014c7, size: 0, kind: Label, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +55: Symbol { name: "mainCRTStartup", address: 1400014d0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +56: Symbol { name: ".l_start", address: 1400014d4, size: 0, kind: Label, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +57: Symbol { name: ".l_end", address: 1400014e7, size: 0, kind: Label, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +58: Symbol { name: "atexit", address: 1400014f0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +59: Symbol { name: ".rdata$.refptr._gnu_exception_handler", address: 140009820, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +61: Symbol { name: ".rdata$.refptr._matherr", address: 140009830, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +63: Symbol { name: ".text", address: 140001000, size: 509, kind: Section, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +65: Symbol { name: ".data", address: 140008000, size: 4, kind: Section, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +67: Symbol { name: ".bss", address: 14000c000, size: 3c, kind: Section, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +69: Symbol { name: ".xdata", address: 14000b000, size: 70, kind: Section, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +71: Symbol { name: ".pdata", address: 14000a000, size: 54, kind: Section, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +73: Symbol { name: ".CRT$XCAA", address: 14000e008, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +75: Symbol { name: ".CRT$XIAA", address: 14000e020, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +77: Symbol { name: ".debug_frame", address: 140032000, size: 1e8, kind: Section, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +79: Symbol { name: ".debug_info", address: 140013000, size: 2840, kind: Section, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +81: Symbol { name: ".debug_abbrev", address: 140026000, size: 53d, kind: Section, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +83: Symbol { name: ".debug_loc", address: 140036000, size: 563, kind: Section, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +85: Symbol { name: ".debug_aranges", address: 140012000, size: 30, kind: Section, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +87: Symbol { name: ".debug_ranges", address: 140049000, size: 100, kind: Section, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +89: Symbol { name: ".debug_line", address: 14002a000, size: 61c, kind: Section, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +91: Symbol { name: ".debug_str", address: 140035000, size: 303, kind: Section, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +93: Symbol { name: ".rdata$zzz", address: 140009850, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +95: Symbol { name: "cygming-crtbegin.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +97: Symbol { name: "__gcc_register_frame", address: 140001510, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +99: Symbol { name: "__gcc_deregister_frame", address: 140001520, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +100: Symbol { name: ".text", address: 140001510, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +102: Symbol { name: ".data", address: 140008010, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +104: Symbol { name: ".bss", address: 14000c040, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +106: Symbol { name: ".xdata", address: 14000b070, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +108: Symbol { name: ".pdata", address: 14000a054, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +110: Symbol { name: ".rdata$zzz", address: 140009880, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +112: Symbol { name: "base.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +114: Symbol { name: "printf", address: 140001530, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +116: Symbol { name: "main", address: 140001581, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +117: Symbol { name: ".text", address: 140001530, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +119: Symbol { name: ".data", address: 140008010, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +121: Symbol { name: ".bss", address: 14000c040, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +123: Symbol { name: ".xdata", address: 14000b078, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +125: Symbol { name: ".pdata", address: 14000a06c, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +127: Symbol { name: ".rdata", address: 140009000, size: d, kind: Section, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +129: Symbol { name: ".rdata$zzz", address: 1400098b0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +131: Symbol { name: "gccmain.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +133: Symbol { name: "__do_global_dtors", address: 1400015b0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +135: Symbol { name: "p.0", address: 140008010, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +136: Symbol { name: "__do_global_ctors", address: 1400015f0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +137: Symbol { name: ".rdata$.refptr.__CTOR_LIST__", address: 1400096a0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +139: Symbol { name: "__main", address: 140001660, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +140: Symbol { name: "initialized", address: 14000c040, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +141: Symbol { name: ".text", address: 1400015b0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +143: Symbol { name: ".data", address: 140008010, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +145: Symbol { name: ".bss", address: 14000c040, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +147: Symbol { name: ".xdata", address: 14000b090, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +149: Symbol { name: ".pdata", address: 14000a084, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +151: Symbol { name: ".debug_frame", address: 1400321e8, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +153: Symbol { name: ".debug_info", address: 140015840, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +155: Symbol { name: ".debug_abbrev", address: 14002653d, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +157: Symbol { name: ".debug_loc", address: 140036563, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +159: Symbol { name: ".debug_aranges", address: 140012030, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +161: Symbol { name: ".debug_line", address: 14002a61c, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +163: Symbol { name: ".rdata$zzz", address: 1400098e0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +165: Symbol { name: "natstart.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +167: Symbol { name: ".text", address: 140001680, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +169: Symbol { name: ".data", address: 140008020, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +171: Symbol { name: ".bss", address: 14000c050, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +173: Symbol { name: ".debug_info", address: 140015e28, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +175: Symbol { name: ".debug_abbrev", address: 140026670, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +177: Symbol { name: ".debug_aranges", address: 140012060, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +179: Symbol { name: ".debug_line", address: 14002a7d7, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +181: Symbol { name: ".debug_str", address: 140035303, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +183: Symbol { name: ".rdata$zzz", address: 140009910, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +185: Symbol { name: "wildcard.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +187: Symbol { name: ".text", address: 140001680, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +189: Symbol { name: ".data", address: 140008030, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +191: Symbol { name: ".bss", address: 14000c060, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +193: Symbol { name: ".debug_info", address: 1400163b1, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +195: Symbol { name: ".debug_abbrev", address: 140026722, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +197: Symbol { name: ".debug_aranges", address: 140012080, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +199: Symbol { name: ".debug_line", address: 14002a8dc, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +201: Symbol { name: ".rdata$zzz", address: 140009940, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +203: Symbol { name: "dllargv.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +205: Symbol { name: "_setargv", address: 140001680, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +207: Symbol { name: ".text", address: 140001680, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +209: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +211: Symbol { name: ".bss", address: 14000c060, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +213: Symbol { name: ".xdata", address: 14000b0a8, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +215: Symbol { name: ".pdata", address: 14000a0a8, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +217: Symbol { name: ".debug_frame", address: 140032290, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +219: Symbol { name: ".debug_info", address: 1400164a3, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +221: Symbol { name: ".debug_abbrev", address: 140026750, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +223: Symbol { name: ".debug_aranges", address: 1400120a0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +225: Symbol { name: ".debug_line", address: 14002a940, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +227: Symbol { name: ".rdata$zzz", address: 140009970, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +229: Symbol { name: "_newmode.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +231: Symbol { name: ".text", address: 140001690, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +233: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +235: Symbol { name: ".bss", address: 14000c060, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +237: Symbol { name: ".debug_info", address: 140016672, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +239: Symbol { name: ".debug_abbrev", address: 14002678b, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +241: Symbol { name: ".debug_aranges", address: 1400120d0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +243: Symbol { name: ".debug_line", address: 14002a9bf, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +245: Symbol { name: ".rdata$zzz", address: 1400099a0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +247: Symbol { name: "tlssup.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +249: Symbol { name: "__dyn_tls_dtor", address: 140001690, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +251: Symbol { name: "__dyn_tls_init", address: 1400016c0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +252: Symbol { name: ".rdata$.refptr._CRT_MT", address: 140009680, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +254: Symbol { name: "__xd_a", address: 14000e050, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +255: Symbol { name: "__xd_z", address: 14000e058, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +256: Symbol { name: "__tlregdtor", address: 140001750, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +257: Symbol { name: ".text", address: 140001690, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +259: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +261: Symbol { name: ".bss", address: 14000c070, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +263: Symbol { name: ".xdata", address: 14000b0ac, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +265: Symbol { name: ".pdata", address: 14000a0b4, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +267: Symbol { name: ".CRT$XLD", address: 14000e040, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +269: Symbol { name: ".CRT$XLC", address: 14000e038, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +271: Symbol { name: ".rdata", address: 140009020, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +273: Symbol { name: ".CRT$XDZ", address: 14000e058, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +275: Symbol { name: ".CRT$XDA", address: 14000e050, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +277: Symbol { name: ".CRT$XLZ", address: 14000e048, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +279: Symbol { name: ".CRT$XLA", address: 14000e030, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +281: Symbol { name: ".tls$ZZZ", address: 14000f008, size: 0, kind: Data, section: Section(SectionIndex(9)), scope: Compilation, weak: false, flags: None } +283: Symbol { name: ".tls", address: 14000f000, size: 8, kind: Section, section: Section(SectionIndex(9)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +285: Symbol { name: ".debug_frame", address: 1400322c0, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +287: Symbol { name: ".debug_info", address: 140016761, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +289: Symbol { name: ".debug_abbrev", address: 1400267b9, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +291: Symbol { name: ".debug_loc", address: 1400365ec, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +293: Symbol { name: ".debug_aranges", address: 1400120f0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +295: Symbol { name: ".debug_line", address: 14002aa23, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +297: Symbol { name: ".debug_str", address: 14003531b, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +299: Symbol { name: ".rdata$zzz", address: 1400099d0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +301: Symbol { name: "xncommod.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +303: Symbol { name: ".text", address: 140001760, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +305: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +307: Symbol { name: ".bss", address: 14000c080, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +309: Symbol { name: ".debug_info", address: 140016e9f, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +311: Symbol { name: ".debug_abbrev", address: 140026978, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +313: Symbol { name: ".debug_aranges", address: 140012120, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +315: Symbol { name: ".debug_line", address: 14002abca, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +317: Symbol { name: ".rdata$zzz", address: 140009a00, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +319: Symbol { name: "cinitexe.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +321: Symbol { name: ".text", address: 140001760, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +323: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +325: Symbol { name: ".bss", address: 14000c090, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +327: Symbol { name: ".CRT$XCZ", address: 14000e010, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +329: Symbol { name: ".CRT$XCA", address: 14000e000, size: 8, kind: Section, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +331: Symbol { name: ".CRT$XIZ", address: 14000e028, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +333: Symbol { name: ".CRT$XIA", address: 14000e018, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: None } +335: Symbol { name: ".debug_info", address: 140016f8e, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +337: Symbol { name: ".debug_abbrev", address: 1400269a6, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +339: Symbol { name: ".debug_aranges", address: 140012140, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +341: Symbol { name: ".debug_line", address: 14002ac2e, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +343: Symbol { name: ".rdata$zzz", address: 140009a30, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +345: Symbol { name: "merr.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +347: Symbol { name: "_matherr", address: 140001760, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +349: Symbol { name: ".text", address: 140001760, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +351: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +353: Symbol { name: ".bss", address: 14000c090, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +355: Symbol { name: ".rdata", address: 140009080, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +357: Symbol { name: ".xdata", address: 14000b0c4, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +359: Symbol { name: ".pdata", address: 14000a0d8, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +361: Symbol { name: ".debug_frame", address: 1400323b0, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +363: Symbol { name: ".debug_info", address: 140017176, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +365: Symbol { name: ".debug_abbrev", address: 140026a05, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +367: Symbol { name: ".debug_loc", address: 140036900, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +369: Symbol { name: ".debug_aranges", address: 140012160, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +371: Symbol { name: ".debug_line", address: 14002ac92, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +373: Symbol { name: ".debug_str", address: 14003534e, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +375: Symbol { name: ".rdata$zzz", address: 140009a60, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +377: Symbol { name: "CRT_fp10.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +379: Symbol { name: "_fpreset", address: 140001860, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +381: Symbol { name: "fpreset", address: 140001860, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +382: Symbol { name: ".text", address: 140001860, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +384: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +386: Symbol { name: ".bss", address: 14000c090, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +388: Symbol { name: ".xdata", address: 14000b0dc, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +390: Symbol { name: ".pdata", address: 14000a0e4, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +392: Symbol { name: ".debug_frame", address: 140032428, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +394: Symbol { name: ".debug_info", address: 140017441, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +396: Symbol { name: ".debug_abbrev", address: 140026ae6, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +398: Symbol { name: ".debug_aranges", address: 140012190, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +400: Symbol { name: ".debug_line", address: 14002adad, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +402: Symbol { name: ".rdata$zzz", address: 140009a90, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +404: Symbol { name: "mingw_helpers.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +406: Symbol { name: ".text", address: 140001870, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +408: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +410: Symbol { name: ".bss", address: 14000c090, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +412: Symbol { name: ".debug_info", address: 14001753d, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +414: Symbol { name: ".debug_abbrev", address: 140026b14, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +416: Symbol { name: ".debug_aranges", address: 1400121c0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +418: Symbol { name: ".debug_line", address: 14002ae2f, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +420: Symbol { name: ".rdata$zzz", address: 140009ac0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +422: Symbol { name: "pseudo-reloc.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +424: Symbol { name: "__report_error", address: 140001870, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +426: Symbol { name: "mark_section_writable", address: 1400018e0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +427: Symbol { name: "maxSections", address: 14000c0a4, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +428: Symbol { name: "the_secs", address: 14000c0a8, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +429: Symbol { name: "_pei386_runtime_relocator", address: 140001a50, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +430: Symbol { name: "was_init.0", address: 14000c0a0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +431: Symbol { name: ".rdata$.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__", address: 1400096b0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +433: Symbol { name: ".rdata$.refptr.__RUNTIME_PSEUDO_RELOC_LIST__", address: 1400096c0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +435: Symbol { name: ".text", address: 140001870, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +437: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +439: Symbol { name: ".bss", address: 14000c0a0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +441: Symbol { name: ".rdata", address: 1400091c0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +443: Symbol { name: ".xdata", address: 14000b0e0, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +445: Symbol { name: ".pdata", address: 14000a0f0, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +447: Symbol { name: ".debug_frame", address: 140032458, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +449: Symbol { name: ".debug_info", address: 140017639, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +451: Symbol { name: ".debug_abbrev", address: 140026b42, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +453: Symbol { name: ".debug_loc", address: 140036a0d, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +455: Symbol { name: ".debug_aranges", address: 1400121e0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +457: Symbol { name: ".debug_ranges", address: 140049100, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +459: Symbol { name: ".debug_line", address: 14002ae98, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +461: Symbol { name: ".debug_str", address: 14003535e, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +463: Symbol { name: ".rdata$zzz", address: 140009af0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +465: Symbol { name: "usermatherr.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +467: Symbol { name: "__mingw_raise_matherr", address: 140001cd0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +469: Symbol { name: "stUserMathErr", address: 14000c0b0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +470: Symbol { name: "__mingw_setusermatherr", address: 140001d20, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +471: Symbol { name: ".text", address: 140001cd0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +473: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +475: Symbol { name: ".bss", address: 14000c0b0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +477: Symbol { name: ".xdata", address: 14000b110, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +479: Symbol { name: ".pdata", address: 14000a114, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +481: Symbol { name: ".debug_frame", address: 1400325b8, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +483: Symbol { name: ".debug_info", address: 1400188e2, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +485: Symbol { name: ".debug_abbrev", address: 140026eaf, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +487: Symbol { name: ".debug_loc", address: 1400375de, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +489: Symbol { name: ".debug_aranges", address: 140012210, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +491: Symbol { name: ".debug_line", address: 14002b3da, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +493: Symbol { name: ".debug_str", address: 1400353ee, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +495: Symbol { name: ".rdata$zzz", address: 140009b20, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +497: Symbol { name: "xtxtmode.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +499: Symbol { name: ".text", address: 140001d30, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +501: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +503: Symbol { name: ".bss", address: 14000c0c0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +505: Symbol { name: ".debug_info", address: 140018c41, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +507: Symbol { name: ".debug_abbrev", address: 140026fa9, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +509: Symbol { name: ".debug_aranges", address: 140012240, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +511: Symbol { name: ".debug_line", address: 14002b4f8, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +513: Symbol { name: ".rdata$zzz", address: 140009b50, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +515: Symbol { name: "crt_handler.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +517: Symbol { name: "_gnu_exception_handler", address: 140001d30, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +519: Symbol { name: ".text", address: 140001d30, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +521: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +523: Symbol { name: ".bss", address: 14000c0d0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +525: Symbol { name: ".xdata", address: 14000b11c, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +527: Symbol { name: ".rdata", address: 1400092d0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +529: Symbol { name: ".pdata", address: 14000a12c, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +531: Symbol { name: ".debug_frame", address: 140032610, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +533: Symbol { name: ".debug_info", address: 140018d2e, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +535: Symbol { name: ".debug_abbrev", address: 140026fd7, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +537: Symbol { name: ".debug_loc", address: 140037715, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +539: Symbol { name: ".debug_aranges", address: 140012260, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +541: Symbol { name: ".debug_line", address: 14002b55c, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +543: Symbol { name: ".debug_str", address: 1400353ff, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +545: Symbol { name: ".rdata$zzz", address: 140009b80, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +547: Symbol { name: "tlsthrd.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +549: Symbol { name: "__mingwthr_run_key_dtors.part.0", address: 140001ef0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +551: Symbol { name: "__mingwthr_cs", address: 14000c100, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +552: Symbol { name: "key_dtor_list", address: 14000c0e0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +553: Symbol { name: "___w64_mingwthr_add_key_dtor", address: 140001f60, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +554: Symbol { name: "__mingwthr_cs_init", address: 14000c0e8, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +555: Symbol { name: "___w64_mingwthr_remove_key_dtor", address: 140001fe0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +556: Symbol { name: "__mingw_TLScallback", address: 140002070, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +557: Symbol { name: ".text", address: 140001ef0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +559: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +561: Symbol { name: ".bss", address: 14000c0e0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +563: Symbol { name: ".xdata", address: 14000b124, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +565: Symbol { name: ".pdata", address: 14000a138, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +567: Symbol { name: ".debug_frame", address: 140032698, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +569: Symbol { name: ".debug_info", address: 140019d16, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +571: Symbol { name: ".debug_abbrev", address: 140027252, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +573: Symbol { name: ".debug_loc", address: 140037a6b, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +575: Symbol { name: ".debug_aranges", address: 140012290, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +577: Symbol { name: ".debug_ranges", address: 140049400, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +579: Symbol { name: ".debug_line", address: 14002b7b7, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +581: Symbol { name: ".debug_str", address: 140035418, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +583: Symbol { name: ".rdata$zzz", address: 140009bb0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +585: Symbol { name: "tlsmcrt.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +587: Symbol { name: ".text", address: 140002160, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +589: Symbol { name: ".data", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +591: Symbol { name: ".bss", address: 14000c140, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +593: Symbol { name: ".debug_info", address: 14001a6f2, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +595: Symbol { name: ".debug_abbrev", address: 140027456, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +597: Symbol { name: ".debug_aranges", address: 1400122c0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +599: Symbol { name: ".debug_line", address: 14002badc, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +601: Symbol { name: ".rdata$zzz", address: 140009be0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +603: Symbol { name: "", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +605: Symbol { name: ".text", address: 140002160, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +607: Symbol { name: ".data", address: 140008050, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +609: Symbol { name: ".bss", address: 14000c140, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +611: Symbol { name: ".debug_info", address: 14001a7df, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +613: Symbol { name: ".debug_abbrev", address: 140027484, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +615: Symbol { name: ".debug_aranges", address: 1400122e0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +617: Symbol { name: ".debug_line", address: 14002bb3f, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +619: Symbol { name: ".rdata$zzz", address: 140009c10, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +621: Symbol { name: "pesect.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +623: Symbol { name: "_ValidateImageBase", address: 140002160, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +625: Symbol { name: "_FindPESection", address: 140002190, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +626: Symbol { name: "_FindPESectionByName", address: 1400021e0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +627: Symbol { name: "__mingw_GetSectionForAddress", address: 140002280, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +628: Symbol { name: "__mingw_GetSectionCount", address: 140002300, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +629: Symbol { name: "_FindPESectionExec", address: 140002340, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +630: Symbol { name: "_GetPEImageBase", address: 1400023b0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +631: Symbol { name: "_IsNonwritableInCurrentImage", address: 1400023f0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +632: Symbol { name: "__mingw_enum_import_library_names", address: 140002480, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +633: Symbol { name: ".text", address: 140002160, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +635: Symbol { name: ".data", address: 140008050, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +637: Symbol { name: ".bss", address: 14000c150, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +639: Symbol { name: ".xdata", address: 14000b150, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +641: Symbol { name: ".pdata", address: 14000a168, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +643: Symbol { name: ".debug_frame", address: 140032858, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +645: Symbol { name: ".debug_info", address: 14001a921, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +647: Symbol { name: ".debug_abbrev", address: 1400274b2, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +649: Symbol { name: ".debug_loc", address: 140038193, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +651: Symbol { name: ".debug_aranges", address: 140012300, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +653: Symbol { name: ".debug_ranges", address: 140049430, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +655: Symbol { name: ".debug_line", address: 14002bbac, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +657: Symbol { name: ".debug_str", address: 140035494, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +659: Symbol { name: ".rdata$zzz", address: 140009c40, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +661: Symbol { name: "fake", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +663: Symbol { name: ".debug_info", address: 14001befa, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +665: Symbol { name: ".debug_abbrev", address: 140027708, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +667: Symbol { name: ".debug_line", address: 14002c199, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +669: Symbol { name: ".text", address: 140002540, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +671: Symbol { name: ".data", address: 140008050, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +673: Symbol { name: ".bss", address: 14000c150, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +675: Symbol { name: ".debug_aranges", address: 140012330, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +677: Symbol { name: ".debug_str", address: 1400354e8, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +679: Symbol { name: "libgcc2.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +681: Symbol { name: ".text", address: 140002580, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +683: Symbol { name: ".data", address: 140008050, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +685: Symbol { name: ".bss", address: 14000c150, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +687: Symbol { name: ".debug_info", address: 14001bf28, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +689: Symbol { name: ".debug_abbrev", address: 14002771c, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +691: Symbol { name: ".debug_aranges", address: 140012360, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +693: Symbol { name: ".debug_line", address: 14002c20b, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +695: Symbol { name: ".rdata$zzz", address: 140009c70, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +697: Symbol { name: "mingw_matherr.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +699: Symbol { name: ".text", address: 140002580, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +701: Symbol { name: ".data", address: 140008050, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +703: Symbol { name: ".bss", address: 14000c170, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +705: Symbol { name: ".debug_info", address: 14001cd04, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +707: Symbol { name: ".debug_abbrev", address: 1400277af, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +709: Symbol { name: ".debug_aranges", address: 140012380, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +711: Symbol { name: ".debug_line", address: 14002c297, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +713: Symbol { name: ".rdata$zzz", address: 140009ca0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +715: Symbol { name: "mingw_vfprintf.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +717: Symbol { name: "__mingw_vfprintf", address: 140002580, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +719: Symbol { name: ".text", address: 140002580, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +721: Symbol { name: ".data", address: 140008060, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +723: Symbol { name: ".bss", address: 14000c170, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +725: Symbol { name: ".xdata", address: 14000b17c, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +727: Symbol { name: ".pdata", address: 14000a1d4, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +729: Symbol { name: ".debug_frame", address: 1400329b0, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +731: Symbol { name: ".debug_info", address: 14001ce0d, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +733: Symbol { name: ".debug_abbrev", address: 1400277dd, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +735: Symbol { name: ".debug_loc", address: 140038d74, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +737: Symbol { name: ".debug_aranges", address: 1400123a0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +739: Symbol { name: ".debug_line", address: 14002c301, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +741: Symbol { name: ".debug_str", address: 140035572, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +743: Symbol { name: ".rdata$zzz", address: 140009cd0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +745: Symbol { name: "mingw_pformat.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +747: Symbol { name: "__pformat_cvt", address: 1400025d0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +749: Symbol { name: "fpi.0", address: 140008060, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +750: Symbol { name: "__pformat_putc", address: 1400026f0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +751: Symbol { name: "__pformat_wputchars", address: 140002750, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +752: Symbol { name: "__pformat_putchars", address: 1400028b0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +753: Symbol { name: "__pformat_puts", address: 1400029e0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +754: Symbol { name: "__pformat_emit_inf_or_nan", address: 140002a30, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +755: Symbol { name: "__pformat_xint.isra.0", address: 140002ae0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +756: Symbol { name: "__pformat_int.isra.0", address: 140003020, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +757: Symbol { name: "__pformat_emit_radix_point", address: 1400033c0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +758: Symbol { name: "__pformat_emit_float", address: 140003520, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +759: Symbol { name: "__pformat_emit_efloat", address: 1400038d0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +760: Symbol { name: "__pformat_efloat", address: 1400039b0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +761: Symbol { name: "__pformat_float", address: 140003a60, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +762: Symbol { name: "__pformat_gfloat", address: 140003b50, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +763: Symbol { name: "__pformat_xldouble", address: 140003cc0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +764: Symbol { name: "__mingw_pformat", address: 140004200, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +765: Symbol { name: ".text", address: 1400025d0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +767: Symbol { name: ".data", address: 140008060, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +769: Symbol { name: ".bss", address: 14000c170, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +771: Symbol { name: ".xdata", address: 14000b188, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +773: Symbol { name: ".pdata", address: 14000a1e0, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +775: Symbol { name: ".rdata", address: 140009300, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +777: Symbol { name: ".debug_frame", address: 140032a28, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +779: Symbol { name: ".debug_info", address: 14001d181, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +781: Symbol { name: ".debug_abbrev", address: 1400278d8, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +783: Symbol { name: ".debug_loc", address: 140038eb9, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +785: Symbol { name: ".debug_aranges", address: 1400123d0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +787: Symbol { name: ".debug_ranges", address: 140049760, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +789: Symbol { name: ".debug_line", address: 14002c40d, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +791: Symbol { name: ".debug_str", address: 14003559a, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +793: Symbol { name: ".rdata$zzz", address: 140009d00, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +795: Symbol { name: "dmisc.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +797: Symbol { name: "__rv_alloc_D2A", address: 140004bb0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +799: Symbol { name: "__nrv_alloc_D2A", address: 140004bf0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +800: Symbol { name: "__freedtoa", address: 140004c70, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +801: Symbol { name: "__quorem_D2A", address: 140004c90, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +802: Symbol { name: ".text", address: 140004bb0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +804: Symbol { name: ".data", address: 140008080, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +806: Symbol { name: ".bss", address: 14000c170, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +808: Symbol { name: ".xdata", address: 14000b27c, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +810: Symbol { name: ".pdata", address: 14000a2a0, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +812: Symbol { name: ".debug_frame", address: 140033200, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +814: Symbol { name: ".debug_info", address: 14001fd0b, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +816: Symbol { name: ".debug_abbrev", address: 140027d55, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +818: Symbol { name: ".debug_loc", address: 14003dba7, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +820: Symbol { name: ".debug_aranges", address: 140012400, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +822: Symbol { name: ".debug_ranges", address: 140049fb0, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +824: Symbol { name: ".debug_line", address: 14002e61f, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +826: Symbol { name: ".debug_str", address: 14003561d, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +828: Symbol { name: ".rdata$zzz", address: 140009d30, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +830: Symbol { name: "gdtoa.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +832: Symbol { name: "__gdtoa", address: 140004e10, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +834: Symbol { name: ".rdata$.refptr.__tens_D2A", address: 1400097a0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +836: Symbol { name: ".text", address: 140004e10, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +838: Symbol { name: ".data", address: 140008080, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +840: Symbol { name: ".bss", address: 14000c170, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +842: Symbol { name: ".rdata", address: 140009490, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +844: Symbol { name: ".xdata", address: 14000b2ac, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +846: Symbol { name: ".pdata", address: 14000a2d0, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +848: Symbol { name: ".debug_frame", address: 140033380, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +850: Symbol { name: ".debug_info", address: 1400202bb, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +852: Symbol { name: ".debug_abbrev", address: 140027ef0, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +854: Symbol { name: ".debug_loc", address: 14003e600, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +856: Symbol { name: ".debug_aranges", address: 140012430, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +858: Symbol { name: ".debug_ranges", address: 14004a010, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +860: Symbol { name: ".debug_line", address: 14002ea0c, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +862: Symbol { name: ".debug_str", address: 140035649, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +864: Symbol { name: ".rdata$zzz", address: 140009d60, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +866: Symbol { name: "gmisc.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +868: Symbol { name: "__rshift_D2A", address: 140006520, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +870: Symbol { name: "__trailz_D2A", address: 140006620, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +871: Symbol { name: ".text", address: 140006520, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +873: Symbol { name: ".data", address: 140008080, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +875: Symbol { name: ".bss", address: 14000c170, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +877: Symbol { name: ".xdata", address: 14000b2c8, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +879: Symbol { name: ".pdata", address: 14000a2dc, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +881: Symbol { name: ".debug_frame", address: 1400334a8, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +883: Symbol { name: ".debug_info", address: 140021426, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +885: Symbol { name: ".debug_abbrev", address: 14002818d, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +887: Symbol { name: ".debug_loc", address: 140043b37, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +889: Symbol { name: ".debug_aranges", address: 140012460, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +891: Symbol { name: ".debug_line", address: 14002fbe8, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +893: Symbol { name: ".debug_str", address: 14003570f, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +895: Symbol { name: ".rdata$zzz", address: 140009d90, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +897: Symbol { name: "misc.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +899: Symbol { name: "dtoa_lock", address: 140006670, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +901: Symbol { name: "dtoa_CS_init", address: 14000caf0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +902: Symbol { name: "dtoa_CritSec", address: 14000cb00, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +903: Symbol { name: "dtoa_lock_cleanup", address: 140006750, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +904: Symbol { name: "__Balloc_D2A", address: 1400067a0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +905: Symbol { name: "freelist", address: 14000caa0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +906: Symbol { name: "pmem_next", address: 140008080, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +907: Symbol { name: "private_mem", address: 14000c1a0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +908: Symbol { name: "__Bfree_D2A", address: 1400068a0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +909: Symbol { name: "__multadd_D2A", address: 140006910, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +910: Symbol { name: "__i2b_D2A", address: 1400069c0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +911: Symbol { name: "__mult_D2A", address: 140006a80, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +912: Symbol { name: "__pow5mult_D2A", address: 140006be0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +913: Symbol { name: "p5s", address: 14000c180, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +914: Symbol { name: "p05.0", address: 140009520, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +915: Symbol { name: "__lshift_D2A", address: 140006de0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +916: Symbol { name: "__cmp_D2A", address: 140006ef0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +917: Symbol { name: "__diff_D2A", address: 140006f40, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +918: Symbol { name: "__b2d_D2A", address: 140007110, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +919: Symbol { name: "__d2b_D2A", address: 140007230, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +920: Symbol { name: "__strcp_D2A", address: 140007340, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +921: Symbol { name: ".text", address: 140006670, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +923: Symbol { name: ".data", address: 140008080, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +925: Symbol { name: ".bss", address: 14000c180, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +927: Symbol { name: ".xdata", address: 14000b2dc, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +929: Symbol { name: ".pdata", address: 14000a2f4, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +931: Symbol { name: ".rdata", address: 140009520, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +933: Symbol { name: ".debug_frame", address: 140033580, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +935: Symbol { name: ".debug_info", address: 1400217f3, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +937: Symbol { name: ".debug_abbrev", address: 1400282c8, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +939: Symbol { name: ".debug_loc", address: 140044095, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +941: Symbol { name: ".debug_aranges", address: 140012490, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +943: Symbol { name: ".debug_ranges", address: 14004a0b0, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +945: Symbol { name: ".debug_line", address: 14002fe05, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +947: Symbol { name: ".debug_str", address: 140035718, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +949: Symbol { name: ".rdata$zzz", address: 140009dc0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +951: Symbol { name: "strnlen.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +953: Symbol { name: "strnlen", address: 140007370, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +955: Symbol { name: ".text", address: 140007370, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +957: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +959: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +961: Symbol { name: ".xdata", address: 14000b388, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +963: Symbol { name: ".pdata", address: 14000a39c, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +965: Symbol { name: ".debug_frame", address: 140033ba0, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +967: Symbol { name: ".debug_info", address: 1400232c8, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +969: Symbol { name: ".debug_abbrev", address: 140028702, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +971: Symbol { name: ".debug_loc", address: 140046dc4, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +973: Symbol { name: ".debug_aranges", address: 1400124c0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +975: Symbol { name: ".debug_line", address: 140030e41, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +977: Symbol { name: ".rdata$zzz", address: 140009df0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +979: Symbol { name: "wcsnlen.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +981: Symbol { name: "wcsnlen", address: 1400073a0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +983: Symbol { name: ".text", address: 1400073a0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +985: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +987: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +989: Symbol { name: ".xdata", address: 14000b38c, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +991: Symbol { name: ".pdata", address: 14000a3a8, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +993: Symbol { name: ".debug_frame", address: 140033bd0, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +995: Symbol { name: ".debug_info", address: 1400234a8, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +997: Symbol { name: ".debug_abbrev", address: 140028783, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +999: Symbol { name: ".debug_loc", address: 140046dfe, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +1001: Symbol { name: ".debug_aranges", address: 1400124f0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1003: Symbol { name: ".debug_line", address: 140030f38, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1005: Symbol { name: ".rdata$zzz", address: 140009e20, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1007: Symbol { name: ".text", address: 1400073d0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1008: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1009: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1010: Symbol { name: ".idata$7", address: 14000d700, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1011: Symbol { name: ".idata$5", address: 14000d35c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1012: Symbol { name: ".idata$4", address: 14000d1c4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1013: Symbol { name: ".idata$6", address: 14000d626, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1014: Symbol { name: ".text", address: 1400073d8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1015: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1016: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1017: Symbol { name: ".idata$7", address: 14000d6fc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1018: Symbol { name: ".idata$5", address: 14000d354, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1019: Symbol { name: ".idata$4", address: 14000d1bc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1020: Symbol { name: ".idata$6", address: 14000d61a, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1021: Symbol { name: ".text", address: 1400073e0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1022: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1023: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1024: Symbol { name: ".idata$7", address: 14000d6f8, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1025: Symbol { name: ".idata$5", address: 14000d34c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1026: Symbol { name: ".idata$4", address: 14000d1b4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1027: Symbol { name: ".idata$6", address: 14000d610, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1028: Symbol { name: ".text", address: 1400073e8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1029: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1030: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1031: Symbol { name: ".idata$7", address: 14000d6f4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1032: Symbol { name: ".idata$5", address: 14000d344, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1033: Symbol { name: ".idata$4", address: 14000d1ac, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1034: Symbol { name: ".idata$6", address: 14000d606, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1035: Symbol { name: ".text", address: 1400073f0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1036: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1037: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1038: Symbol { name: ".idata$7", address: 14000d6f0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1039: Symbol { name: ".idata$5", address: 14000d33c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1040: Symbol { name: ".idata$4", address: 14000d1a4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1041: Symbol { name: ".idata$6", address: 14000d5fa, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1042: Symbol { name: ".text", address: 1400073f8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1043: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1044: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1045: Symbol { name: ".idata$7", address: 14000d6ec, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1046: Symbol { name: ".idata$5", address: 14000d334, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1047: Symbol { name: ".idata$4", address: 14000d19c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1048: Symbol { name: ".idata$6", address: 14000d5f0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1049: Symbol { name: ".text", address: 140007400, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1050: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1051: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1052: Symbol { name: ".idata$7", address: 14000d6e8, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1053: Symbol { name: ".idata$5", address: 14000d32c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1054: Symbol { name: ".idata$4", address: 14000d194, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1055: Symbol { name: ".idata$6", address: 14000d5e6, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1056: Symbol { name: ".text", address: 140007408, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1057: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1058: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1059: Symbol { name: ".idata$7", address: 14000d6e4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1060: Symbol { name: ".idata$5", address: 14000d324, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1061: Symbol { name: ".idata$4", address: 14000d18c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1062: Symbol { name: ".idata$6", address: 14000d5dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1063: Symbol { name: ".text", address: 140007410, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1064: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1065: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1066: Symbol { name: ".idata$7", address: 14000d6e0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1067: Symbol { name: ".idata$5", address: 14000d31c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1068: Symbol { name: ".idata$4", address: 14000d184, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1069: Symbol { name: ".idata$6", address: 14000d5d2, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1070: Symbol { name: ".text", address: 140007418, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1071: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1072: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1073: Symbol { name: ".idata$7", address: 14000d6dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1074: Symbol { name: ".idata$5", address: 14000d314, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1075: Symbol { name: ".idata$4", address: 14000d17c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1076: Symbol { name: ".idata$6", address: 14000d5c4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1077: Symbol { name: ".text", address: 140007420, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1078: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1079: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1080: Symbol { name: ".idata$7", address: 14000d6d8, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1081: Symbol { name: ".idata$5", address: 14000d30c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1082: Symbol { name: ".idata$4", address: 14000d174, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1083: Symbol { name: ".idata$6", address: 14000d5ba, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1084: Symbol { name: ".text", address: 140007428, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1085: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1086: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1087: Symbol { name: ".idata$7", address: 14000d6d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1088: Symbol { name: ".idata$5", address: 14000d304, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1089: Symbol { name: ".idata$4", address: 14000d16c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1090: Symbol { name: ".idata$6", address: 14000d5b2, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1091: Symbol { name: ".text", address: 140007430, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1092: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1093: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1094: Symbol { name: ".idata$7", address: 14000d6d0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1095: Symbol { name: ".idata$5", address: 14000d2fc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1096: Symbol { name: ".idata$4", address: 14000d164, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1097: Symbol { name: ".idata$6", address: 14000d5aa, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1098: Symbol { name: ".text", address: 140007438, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1099: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1100: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1101: Symbol { name: ".idata$7", address: 14000d6cc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1102: Symbol { name: ".idata$5", address: 14000d2f4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1103: Symbol { name: ".idata$4", address: 14000d15c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1104: Symbol { name: ".idata$6", address: 14000d5a0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1105: Symbol { name: ".text", address: 140007440, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1106: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1107: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1108: Symbol { name: ".idata$7", address: 14000d6c8, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1109: Symbol { name: ".idata$5", address: 14000d2ec, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1110: Symbol { name: ".idata$4", address: 14000d154, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1111: Symbol { name: ".idata$6", address: 14000d598, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1112: Symbol { name: ".text", address: 140007448, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1113: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1114: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1115: Symbol { name: ".idata$7", address: 14000d6c4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1116: Symbol { name: ".idata$5", address: 14000d2e4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1117: Symbol { name: ".idata$4", address: 14000d14c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1118: Symbol { name: ".idata$6", address: 14000d58e, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1119: Symbol { name: ".text", address: 140007450, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1120: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1121: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1122: Symbol { name: ".idata$7", address: 14000d6c0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1123: Symbol { name: ".idata$5", address: 14000d2dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1124: Symbol { name: ".idata$4", address: 14000d144, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1125: Symbol { name: ".idata$6", address: 14000d586, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1126: Symbol { name: ".text", address: 140007458, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1127: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1128: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1129: Symbol { name: ".idata$7", address: 14000d6b8, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1130: Symbol { name: ".idata$5", address: 14000d2cc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1131: Symbol { name: ".idata$4", address: 14000d134, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1132: Symbol { name: ".idata$6", address: 14000d572, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1133: Symbol { name: ".text", address: 140007460, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1134: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1135: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1136: Symbol { name: ".idata$7", address: 14000d6b0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1137: Symbol { name: ".idata$5", address: 14000d2bc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1138: Symbol { name: ".idata$4", address: 14000d124, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1139: Symbol { name: ".idata$6", address: 14000d55e, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1140: Symbol { name: ".text", address: 140007468, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1141: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1142: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1143: Symbol { name: ".idata$7", address: 14000d6a8, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1144: Symbol { name: ".idata$5", address: 14000d2ac, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1145: Symbol { name: ".idata$4", address: 14000d114, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1146: Symbol { name: ".idata$6", address: 14000d54a, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1147: Symbol { name: ".text", address: 140007470, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1148: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1149: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1150: Symbol { name: ".idata$7", address: 14000d6a0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1151: Symbol { name: ".idata$5", address: 14000d29c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1152: Symbol { name: ".idata$4", address: 14000d104, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1153: Symbol { name: ".idata$6", address: 14000d534, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1154: Symbol { name: ".text", address: 140007478, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1155: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1156: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1157: Symbol { name: ".idata$7", address: 14000d69c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1158: Symbol { name: ".idata$5", address: 14000d294, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1159: Symbol { name: ".idata$4", address: 14000d0fc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1160: Symbol { name: ".idata$6", address: 14000d526, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1161: Symbol { name: ".text", address: 140007480, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1162: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1163: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1164: Symbol { name: ".idata$7", address: 14000d694, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1165: Symbol { name: ".idata$5", address: 14000d284, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1166: Symbol { name: ".idata$4", address: 14000d0ec, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1167: Symbol { name: ".idata$6", address: 14000d508, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1168: Symbol { name: ".text", address: 140007488, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1169: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1170: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1171: Symbol { name: ".idata$7", address: 14000d690, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1172: Symbol { name: ".idata$5", address: 14000d27c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1173: Symbol { name: ".idata$4", address: 14000d0e4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1174: Symbol { name: ".idata$6", address: 14000d4f6, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1175: Symbol { name: ".text", address: 140007490, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1176: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1177: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1178: Symbol { name: ".idata$7", address: 14000d688, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1179: Symbol { name: ".idata$5", address: 14000d26c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1180: Symbol { name: ".idata$4", address: 14000d0d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1181: Symbol { name: ".idata$6", address: 14000d4dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1182: Symbol { name: ".text", address: 140007490, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1183: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1184: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1185: Symbol { name: ".idata$7", address: 14000d684, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1186: Symbol { name: ".idata$5", address: 14000d264, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1187: Symbol { name: ".idata$4", address: 14000d0cc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1188: Symbol { name: ".idata$6", address: 14000d4cc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1189: Symbol { name: ".text", address: 140007498, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1190: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1191: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1192: Symbol { name: ".idata$7", address: 14000d678, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1193: Symbol { name: ".idata$5", address: 14000d24c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1194: Symbol { name: ".idata$4", address: 14000d0b4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1195: Symbol { name: ".idata$6", address: 14000d488, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1196: Symbol { name: "mbrtowc.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1198: Symbol { name: "__mbrtowc_cp", address: 1400074a0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1200: Symbol { name: "mbrtowc", address: 140007620, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1201: Symbol { name: "internal_mbstate.2", address: 14000cb68, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1202: Symbol { name: "mbsrtowcs", address: 140007690, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1203: Symbol { name: "internal_mbstate.1", address: 14000cb64, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1204: Symbol { name: "mbrlen", address: 1400077a0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1205: Symbol { name: "s_mbstate.0", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1206: Symbol { name: ".text", address: 1400074a0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1208: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1210: Symbol { name: ".bss", address: 14000cb60, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1212: Symbol { name: ".xdata", address: 14000b390, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1214: Symbol { name: ".pdata", address: 14000a3b4, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1216: Symbol { name: ".debug_frame", address: 140033c00, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1218: Symbol { name: ".debug_info", address: 14002369b, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1220: Symbol { name: ".debug_abbrev", address: 140028818, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1222: Symbol { name: ".debug_loc", address: 140046e7a, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +1224: Symbol { name: ".debug_aranges", address: 140012520, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1226: Symbol { name: ".debug_ranges", address: 14004a460, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +1228: Symbol { name: ".debug_line", address: 14003104a, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1230: Symbol { name: ".debug_str", address: 140035788, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +1232: Symbol { name: ".rdata$zzz", address: 140009e50, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1234: Symbol { name: "wcrtomb.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1236: Symbol { name: "__wcrtomb_cp", address: 140007800, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1238: Symbol { name: "wcrtomb", address: 140007890, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1239: Symbol { name: "wcsrtombs", address: 1400078e0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1240: Symbol { name: ".text", address: 140007800, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1242: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1244: Symbol { name: ".bss", address: 14000cb70, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1246: Symbol { name: ".xdata", address: 14000b3d0, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1248: Symbol { name: ".pdata", address: 14000a3e4, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1250: Symbol { name: ".debug_frame", address: 140033e60, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1252: Symbol { name: ".debug_info", address: 140023dbe, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1254: Symbol { name: ".debug_abbrev", address: 140028991, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1256: Symbol { name: ".debug_loc", address: 1400478c9, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +1258: Symbol { name: ".debug_aranges", address: 140012550, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1260: Symbol { name: ".debug_ranges", address: 14004a490, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +1262: Symbol { name: ".debug_line", address: 1400313a5, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1264: Symbol { name: ".debug_str", address: 1400357f1, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +1266: Symbol { name: ".rdata$zzz", address: 140009e80, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1268: Symbol { name: "acrt_iob_func.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1270: Symbol { name: "__acrt_iob_func", address: 1400079e0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1272: Symbol { name: ".text", address: 1400079e0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1274: Symbol { name: ".data", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1276: Symbol { name: ".bss", address: 14000cb70, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1278: Symbol { name: ".xdata", address: 14000b3f8, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1280: Symbol { name: ".pdata", address: 14000a408, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1282: Symbol { name: ".debug_frame", address: 140033fb8, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1284: Symbol { name: ".debug_info", address: 140024325, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1286: Symbol { name: ".debug_abbrev", address: 140028adb, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1288: Symbol { name: ".debug_loc", address: 140047f94, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +1290: Symbol { name: ".debug_aranges", address: 140012580, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1292: Symbol { name: ".debug_line", address: 140031614, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1294: Symbol { name: ".debug_str", address: 140035838, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +1296: Symbol { name: ".rdata$zzz", address: 140009eb0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1298: Symbol { name: "", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1300: Symbol { name: "mingw_get_invalid_parameter_handler", address: 140007a00, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1302: Symbol { name: "handler", address: 14000cb70, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1303: Symbol { name: "_get_invalid_parameter_handler", address: 140007a00, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1304: Symbol { name: "mingw_set_invalid_parameter_handler", address: 140007a10, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1305: Symbol { name: "_set_invalid_parameter_handler", address: 140007a10, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1306: Symbol { name: ".text", address: 140007a00, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1308: Symbol { name: ".data", address: 1400080a0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1310: Symbol { name: ".bss", address: 14000cb70, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1312: Symbol { name: ".xdata", address: 14000b400, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1314: Symbol { name: ".pdata", address: 14000a414, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1316: Symbol { name: ".debug_frame", address: 140034008, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1318: Symbol { name: ".debug_info", address: 1400245f9, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1320: Symbol { name: ".debug_abbrev", address: 140028ba9, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1322: Symbol { name: ".debug_loc", address: 140047fe3, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +1324: Symbol { name: ".debug_aranges", address: 1400125b0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1326: Symbol { name: ".debug_line", address: 1400316f0, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1328: Symbol { name: ".rdata$zzz", address: 140009ee0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1330: Symbol { name: "mingw_lock.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1332: Symbol { name: "_lock_file", address: 140007a20, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1334: Symbol { name: "_unlock_file", address: 140007a90, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1335: Symbol { name: ".text", address: 140007a20, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1337: Symbol { name: ".data", address: 1400080b0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1339: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1341: Symbol { name: ".xdata", address: 14000b408, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1343: Symbol { name: ".pdata", address: 14000a42c, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1345: Symbol { name: ".debug_frame", address: 140034050, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1347: Symbol { name: ".debug_info", address: 140024cc3, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1349: Symbol { name: ".debug_abbrev", address: 140028d08, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1351: Symbol { name: ".debug_loc", address: 140048036, size: 0, kind: Data, section: Section(SectionIndex(12)), scope: Compilation, weak: false, flags: None } +1353: Symbol { name: ".debug_aranges", address: 1400125e0, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1355: Symbol { name: ".debug_ranges", address: 14004a4c0, size: 0, kind: Data, section: Section(SectionIndex(13)), scope: Compilation, weak: false, flags: None } +1357: Symbol { name: ".debug_line", address: 14003186c, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1359: Symbol { name: ".debug_str", address: 140035843, size: 0, kind: Data, section: Section(SectionIndex(11)), scope: Compilation, weak: false, flags: None } +1361: Symbol { name: ".rdata$zzz", address: 140009f10, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1363: Symbol { name: "__p__acmdln.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1365: Symbol { name: "__p__acmdln", address: 140007af0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1367: Symbol { name: ".rdata$.refptr.__imp__acmdln", address: 140009700, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1369: Symbol { name: ".text", address: 140007af0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1371: Symbol { name: ".data", address: 1400080c0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1373: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1375: Symbol { name: ".xdata", address: 14000b418, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1377: Symbol { name: ".pdata", address: 14000a444, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1379: Symbol { name: ".debug_frame", address: 140034108, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1381: Symbol { name: ".debug_info", address: 140025714, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1383: Symbol { name: ".debug_abbrev", address: 140028ecd, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1385: Symbol { name: ".debug_aranges", address: 140012610, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1387: Symbol { name: ".debug_line", address: 140031a91, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1389: Symbol { name: ".rdata$zzz", address: 140009f40, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1391: Symbol { name: "__p__commode.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1393: Symbol { name: "__p__commode", address: 140007b00, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1395: Symbol { name: ".rdata$.refptr.__imp__commode", address: 140009710, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1397: Symbol { name: ".text", address: 140007b00, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1399: Symbol { name: ".data", address: 1400080d0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1401: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1403: Symbol { name: ".xdata", address: 14000b41c, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1405: Symbol { name: ".pdata", address: 14000a450, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1407: Symbol { name: ".debug_frame", address: 140034138, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1409: Symbol { name: ".debug_info", address: 14002588a, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1411: Symbol { name: ".debug_abbrev", address: 140028f4f, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1413: Symbol { name: ".debug_aranges", address: 140012640, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1415: Symbol { name: ".debug_line", address: 140031b18, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1417: Symbol { name: ".rdata$zzz", address: 140009f70, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1419: Symbol { name: "__p__fmode.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1421: Symbol { name: "__p__fmode", address: 140007b10, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1423: Symbol { name: ".rdata$.refptr.__imp__fmode", address: 140009720, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1425: Symbol { name: ".text", address: 140007b10, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1427: Symbol { name: ".data", address: 1400080e0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1429: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1431: Symbol { name: ".xdata", address: 14000b420, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1433: Symbol { name: ".pdata", address: 14000a45c, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1435: Symbol { name: ".debug_frame", address: 140034168, size: 0, kind: Data, section: Section(SectionIndex(10)), scope: Compilation, weak: false, flags: None } +1437: Symbol { name: ".debug_info", address: 1400259ef, size: 0, kind: Data, section: Section(SectionIndex(d)), scope: Compilation, weak: false, flags: None } +1439: Symbol { name: ".debug_abbrev", address: 140028fc2, size: 0, kind: Data, section: Section(SectionIndex(e)), scope: Compilation, weak: false, flags: None } +1441: Symbol { name: ".debug_aranges", address: 140012670, size: 0, kind: Data, section: Section(SectionIndex(c)), scope: Compilation, weak: false, flags: None } +1443: Symbol { name: ".debug_line", address: 140031ba0, size: 0, kind: Data, section: Section(SectionIndex(f)), scope: Compilation, weak: false, flags: None } +1445: Symbol { name: ".rdata$zzz", address: 140009fa0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1447: Symbol { name: "fake", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1449: Symbol { name: "hname", address: 14000d0b4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1450: Symbol { name: "fthunk", address: 14000d24c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1451: Symbol { name: ".text", address: 140007b20, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1453: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1455: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1457: Symbol { name: ".idata$2", address: 14000d014, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1459: Symbol { name: ".idata$4", address: 14000d0b4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1460: Symbol { name: ".idata$5", address: 14000d24c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1461: Symbol { name: ".text", address: 140007b20, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1462: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1463: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1464: Symbol { name: ".idata$7", address: 14000d6bc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1465: Symbol { name: ".idata$5", address: 14000d2d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1466: Symbol { name: ".idata$4", address: 14000d13c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1467: Symbol { name: ".idata$6", address: 14000d57c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1468: Symbol { name: ".text", address: 140007b28, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1469: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1470: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1471: Symbol { name: ".idata$7", address: 14000d6b4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1472: Symbol { name: ".idata$5", address: 14000d2c4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1473: Symbol { name: ".idata$4", address: 14000d12c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1474: Symbol { name: ".idata$6", address: 14000d56a, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1475: Symbol { name: ".text", address: 140007b30, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1476: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1477: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1478: Symbol { name: ".idata$7", address: 14000d698, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1479: Symbol { name: ".idata$5", address: 14000d28c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1480: Symbol { name: ".idata$4", address: 14000d0f4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1481: Symbol { name: ".idata$6", address: 14000d51c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1482: Symbol { name: ".text", address: 140007b30, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1483: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1484: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1485: Symbol { name: ".idata$7", address: 14000d68c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1486: Symbol { name: ".idata$5", address: 14000d274, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1487: Symbol { name: ".idata$4", address: 14000d0dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1488: Symbol { name: ".idata$6", address: 14000d4e8, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1489: Symbol { name: ".text", address: 140007b38, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1490: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1491: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1492: Symbol { name: ".idata$7", address: 14000d680, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1493: Symbol { name: ".idata$5", address: 14000d25c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1494: Symbol { name: ".idata$4", address: 14000d0c4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1495: Symbol { name: ".idata$6", address: 14000d4b6, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1496: Symbol { name: ".text", address: 140007b40, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1497: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1498: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1499: Symbol { name: ".idata$7", address: 14000d67c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1500: Symbol { name: ".idata$5", address: 14000d254, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1501: Symbol { name: ".idata$4", address: 14000d0bc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1502: Symbol { name: ".idata$6", address: 14000d4a0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1503: Symbol { name: "fake", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1505: Symbol { name: ".text", address: 140007b50, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1507: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1509: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1511: Symbol { name: ".idata$4", address: 14000d1cc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1513: Symbol { name: ".idata$5", address: 14000d364, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1515: Symbol { name: ".idata$7", address: 14000d704, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1517: Symbol { name: ".text", address: 140007b50, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1518: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1519: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1520: Symbol { name: ".idata$7", address: 14000d664, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1521: Symbol { name: ".idata$5", address: 14000d23c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1522: Symbol { name: ".idata$4", address: 14000d0a4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1523: Symbol { name: ".idata$6", address: 14000d472, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1524: Symbol { name: ".text", address: 140007b58, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1525: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1526: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1527: Symbol { name: ".idata$7", address: 14000d660, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1528: Symbol { name: ".idata$5", address: 14000d234, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1529: Symbol { name: ".idata$4", address: 14000d09c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1530: Symbol { name: ".idata$6", address: 14000d462, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1531: Symbol { name: ".text", address: 140007b60, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1532: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1533: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1534: Symbol { name: ".idata$7", address: 14000d65c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1535: Symbol { name: ".idata$5", address: 14000d22c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1536: Symbol { name: ".idata$4", address: 14000d094, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1537: Symbol { name: ".idata$6", address: 14000d450, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1538: Symbol { name: ".text", address: 140007b68, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1539: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1540: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1541: Symbol { name: ".idata$7", address: 14000d658, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1542: Symbol { name: ".idata$5", address: 14000d224, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1543: Symbol { name: ".idata$4", address: 14000d08c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1544: Symbol { name: ".idata$6", address: 14000d442, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1545: Symbol { name: ".text", address: 140007b70, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1546: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1547: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1548: Symbol { name: ".idata$7", address: 14000d654, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1549: Symbol { name: ".idata$5", address: 14000d21c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1550: Symbol { name: ".idata$4", address: 14000d084, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1551: Symbol { name: ".idata$6", address: 14000d43a, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1552: Symbol { name: ".text", address: 140007b78, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1553: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1554: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1555: Symbol { name: ".idata$7", address: 14000d650, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1556: Symbol { name: ".idata$5", address: 14000d214, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1557: Symbol { name: ".idata$4", address: 14000d07c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1558: Symbol { name: ".idata$6", address: 14000d41c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1559: Symbol { name: ".text", address: 140007b80, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1560: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1561: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1562: Symbol { name: ".idata$7", address: 14000d64c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1563: Symbol { name: ".idata$5", address: 14000d20c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1564: Symbol { name: ".idata$4", address: 14000d074, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1565: Symbol { name: ".idata$6", address: 14000d406, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1566: Symbol { name: ".text", address: 140007b88, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1567: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1568: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1569: Symbol { name: ".idata$7", address: 14000d648, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1570: Symbol { name: ".idata$5", address: 14000d204, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1571: Symbol { name: ".idata$4", address: 14000d06c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1572: Symbol { name: ".idata$6", address: 14000d3ee, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1573: Symbol { name: ".text", address: 140007b90, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1574: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1575: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1576: Symbol { name: ".idata$7", address: 14000d644, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1577: Symbol { name: ".idata$5", address: 14000d1fc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1578: Symbol { name: ".idata$4", address: 14000d064, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1579: Symbol { name: ".idata$6", address: 14000d3da, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1580: Symbol { name: ".text", address: 140007b98, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1581: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1582: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1583: Symbol { name: ".idata$7", address: 14000d640, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1584: Symbol { name: ".idata$5", address: 14000d1f4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1585: Symbol { name: ".idata$4", address: 14000d05c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1586: Symbol { name: ".idata$6", address: 14000d3be, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1587: Symbol { name: ".text", address: 140007ba0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1588: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1589: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1590: Symbol { name: ".idata$7", address: 14000d63c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1591: Symbol { name: ".idata$5", address: 14000d1ec, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1592: Symbol { name: ".idata$4", address: 14000d054, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1593: Symbol { name: ".idata$6", address: 14000d3ac, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1594: Symbol { name: ".text", address: 140007ba8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1595: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1596: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1597: Symbol { name: ".idata$7", address: 14000d638, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1598: Symbol { name: ".idata$5", address: 14000d1e4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1599: Symbol { name: ".idata$4", address: 14000d04c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1600: Symbol { name: ".idata$6", address: 14000d39c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1601: Symbol { name: ".text", address: 140007bb0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1602: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1603: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1604: Symbol { name: ".idata$7", address: 14000d634, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1605: Symbol { name: ".idata$5", address: 14000d1dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1606: Symbol { name: ".idata$4", address: 14000d044, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1607: Symbol { name: ".idata$6", address: 14000d384, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1608: Symbol { name: ".text", address: 140007bb8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1609: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1610: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1611: Symbol { name: ".idata$7", address: 14000d630, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1612: Symbol { name: ".idata$5", address: 14000d1d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1613: Symbol { name: ".idata$4", address: 14000d03c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1614: Symbol { name: ".idata$6", address: 14000d36c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1615: Symbol { name: "fake", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1617: Symbol { name: "hname", address: 14000d03c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1618: Symbol { name: "fthunk", address: 14000d1d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1619: Symbol { name: ".text", address: 140007bc0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1621: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1623: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1625: Symbol { name: ".idata$2", address: 14000d000, size: 14, kind: Section, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +1627: Symbol { name: ".idata$4", address: 14000d03c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1628: Symbol { name: ".idata$5", address: 14000d1d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1629: Symbol { name: "fake", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1631: Symbol { name: ".text", address: 140007bc0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1633: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1635: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1637: Symbol { name: ".idata$4", address: 14000d0ac, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1639: Symbol { name: ".idata$5", address: 14000d244, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1641: Symbol { name: ".idata$7", address: 14000d668, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1643: Symbol { name: ".text", address: 140007bc0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1644: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1645: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1646: Symbol { name: ".idata$7", address: 14000d6ac, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1647: Symbol { name: ".idata$5", address: 14000d2b4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1648: Symbol { name: ".idata$4", address: 14000d11c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1649: Symbol { name: ".idata$6", address: 14000d554, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1650: Symbol { name: ".text", address: 140007bc0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1651: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1652: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1653: Symbol { name: ".idata$7", address: 14000d6a4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1654: Symbol { name: ".idata$5", address: 14000d2a4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1655: Symbol { name: ".idata$4", address: 14000d10c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1656: Symbol { name: ".idata$6", address: 14000d53e, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +1657: Symbol { name: "cygming-crtend.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +1659: Symbol { name: "register_frame_ctor", address: 140007bc0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1661: Symbol { name: ".text", address: 140007bc0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1663: Symbol { name: ".data", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: None } +1665: Symbol { name: ".bss", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: None } +1667: Symbol { name: ".text.startup", address: 140007bc0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1669: Symbol { name: ".xdata.startup", address: 14000b424, size: 0, kind: Data, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: None } +1671: Symbol { name: ".pdata.startup", address: 14000a468, size: 0, kind: Data, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: None } +1673: Symbol { name: ".ctors.65535", address: 140007bd8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: None } +1675: Symbol { name: ".rdata$zzz", address: 140009fd0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: None } +1677: Symbol { name: ".rsrc", address: 140010000, size: 0, kind: Data, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +1678: Symbol { name: "__xc_z", address: 14000e010, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1679: Symbol { name: "___RUNTIME_PSEUDO_RELOC_LIST__", address: 14000a000, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1680: Symbol { name: "__imp_GetStartupInfoA", address: 14000d1ec, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1681: Symbol { name: "__imp_abort", address: 14000d2dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1682: Symbol { name: "__lib64_libkernel32_a_iname", address: 14000d668, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1683: Symbol { name: "__data_start__", address: 140008000, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1684: Symbol { name: "___DTOR_LIST__", address: 140007be8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1685: Symbol { name: "__imp__fmode", address: 14000d2b4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1686: Symbol { name: "__imp____mb_cur_max_func", address: 14000d25c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1687: Symbol { name: "__imp__lock", address: 14000d2c4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1688: Symbol { name: "IsDBCSLeadByteEx", address: 140007b90, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1689: Symbol { name: "SetUnhandledExceptionFilter", address: 140007b78, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1690: Symbol { name: ".refptr.__mingw_initltsdrot_force", address: 140009740, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1691: Symbol { name: "strerror", address: 1400073f0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1692: Symbol { name: "__imp_calloc", address: 14000d2e4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1693: Symbol { name: "_lock", address: 140007b28, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1694: Symbol { name: "__imp___p__fmode", address: 1400080e0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1695: Symbol { name: "___tls_start__", address: 14000f000, size: 0, kind: Data, section: Section(SectionIndex(9)), scope: Linkage, weak: false, flags: None } +1696: Symbol { name: ".refptr.__native_startup_state", address: 140009790, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1697: Symbol { name: "__ImageBase", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1698: Symbol { name: "__xl_a", address: 14000e030, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1699: Symbol { name: "GetLastError", address: 140007ba8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1700: Symbol { name: "__rt_psrelocs_start", address: 14000a000, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1701: Symbol { name: "_cexit", address: 140007470, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1702: Symbol { name: "wcslen", address: 1400073d0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1703: Symbol { name: "__dll_characteristics__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1704: Symbol { name: "__size_of_stack_commit__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1705: Symbol { name: "__mingw_module_is_dll", address: 14000c000, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1706: Symbol { name: "__iob_func", address: 140007b30, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1707: Symbol { name: "__imp__acmdln", address: 14000d28c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1708: Symbol { name: "__size_of_stack_reserve__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1709: Symbol { name: "__major_subsystem_version__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1710: Symbol { name: "___crt_xl_start__", address: 14000e030, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1711: Symbol { name: "__imp_DeleteCriticalSection", address: 14000d1d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1712: Symbol { name: "__xl_d", address: 14000e040, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1713: Symbol { name: "__imp__set_invalid_parameter_handler", address: 1400080a8, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1714: Symbol { name: "_tls_end", address: 14000f008, size: 0, kind: Data, section: Section(SectionIndex(9)), scope: Linkage, weak: false, flags: None } +1715: Symbol { name: ".refptr.__CTOR_LIST__", address: 1400096a0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1716: Symbol { name: "__imp_fputc", address: 14000d2fc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1717: Symbol { name: "VirtualQuery", address: 140007b58, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1718: Symbol { name: "___crt_xi_start__", address: 14000e018, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1719: Symbol { name: ".refptr.__imp__fmode", address: 140009720, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1720: Symbol { name: "__imp__amsg_exit", address: 14000d294, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1721: Symbol { name: "___crt_xi_end__", address: 14000e030, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1722: Symbol { name: "__imp__errno", address: 14000d2ac, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1723: Symbol { name: ".refptr.__imp___initenv", address: 1400096f0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1724: Symbol { name: "_tls_start", address: 14000f000, size: 0, kind: Data, section: Section(SectionIndex(9)), scope: Linkage, weak: false, flags: None } +1725: Symbol { name: "memcpy", address: 140007408, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1726: Symbol { name: "__mingw_winmain_lpCmdLine", address: 14000c008, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1727: Symbol { name: ".refptr._matherr", address: 140009830, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1728: Symbol { name: ".refptr.__RUNTIME_PSEUDO_RELOC_LIST__", address: 1400096c0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1729: Symbol { name: "__mingw_oldexcpt_handler", address: 14000c0d0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1730: Symbol { name: "malloc", address: 140007410, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1731: Symbol { name: "__imp__unlock_file", address: 1400080b0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1732: Symbol { name: "_CRT_MT", address: 140008040, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1733: Symbol { name: "TlsGetValue", address: 140007b68, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1734: Symbol { name: "__bss_start__", address: 14000c000, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1735: Symbol { name: "__imp_MultiByteToWideChar", address: 14000d20c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1736: Symbol { name: "__imp___C_specific_handler", address: 14000d24c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1737: Symbol { name: "___RUNTIME_PSEUDO_RELOC_LIST_END__", address: 14000a000, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1738: Symbol { name: "__size_of_heap_commit__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1739: Symbol { name: "__imp_GetLastError", address: 14000d1e4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1740: Symbol { name: ".refptr._dowildcard", address: 140009800, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1741: Symbol { name: "__mingw_initltsdrot_force", address: 14000c078, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1742: Symbol { name: "__imp_free", address: 14000d304, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1743: Symbol { name: "___mb_cur_max_func", address: 140007b38, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1744: Symbol { name: ".refptr.__mingw_app_type", address: 140009730, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1745: Symbol { name: "__mingw_initltssuo_force", address: 14000c070, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1746: Symbol { name: "__tens_D2A", address: 140009540, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1747: Symbol { name: "VirtualProtect", address: 140007b60, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1748: Symbol { name: "___crt_xp_start__", address: 14000e050, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1749: Symbol { name: "__imp_LeaveCriticalSection", address: 14000d204, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1750: Symbol { name: "__C_specific_handler", address: 140007498, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1751: Symbol { name: ".refptr.__mingw_oldexcpt_handler", address: 140009770, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1752: Symbol { name: "abort", address: 140007450, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1753: Symbol { name: ".refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__", address: 1400096b0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1754: Symbol { name: "___crt_xp_end__", address: 14000e050, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1755: Symbol { name: "__dll__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1756: Symbol { name: "__minor_os_version__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1757: Symbol { name: "EnterCriticalSection", address: 140007bb0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1758: Symbol { name: "_MINGW_INSTALL_DEBUG_MATHERR", address: 140008050, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1759: Symbol { name: ".refptr.__xi_a", address: 1400097d0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1760: Symbol { name: "__image_base__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1761: Symbol { name: ".refptr._CRT_MT", address: 140009680, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1762: Symbol { name: "__section_alignment__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1763: Symbol { name: "__native_dllmain_reason", address: 140008024, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1764: Symbol { name: "calloc", address: 140007448, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1765: Symbol { name: "_tls_used", address: 140009040, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1766: Symbol { name: "__imp_memset", address: 14000d32c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1767: Symbol { name: "__IAT_end__", address: 14000d36c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1768: Symbol { name: "__imp__lock_file", address: 1400080b8, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1769: Symbol { name: "__imp_memcpy", address: 14000d324, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1770: Symbol { name: "__RUNTIME_PSEUDO_RELOC_LIST__", address: 14000a000, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1771: Symbol { name: "fprintf", address: 140007438, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1772: Symbol { name: "__imp_strerror", address: 14000d33c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1773: Symbol { name: "Sleep", address: 140007b70, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1774: Symbol { name: ".refptr._newmode", address: 140009840, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1775: Symbol { name: "_commode", address: 14000c080, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1776: Symbol { name: "__data_end__", address: 1400080f0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1777: Symbol { name: "__imp_fwrite", address: 14000d30c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1778: Symbol { name: "__CTOR_LIST__", address: 140007bd0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1779: Symbol { name: "__imp___getmainargs", address: 14000d264, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1780: Symbol { name: "_head_lib64_libkernel32_a", address: 14000d000, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1781: Symbol { name: "__bss_end__", address: 14000cb80, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1782: Symbol { name: "__xi_z", address: 14000e028, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1783: Symbol { name: "__tinytens_D2A", address: 140009600, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1784: Symbol { name: "__native_vcclrit_reason", address: 140008020, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1785: Symbol { name: "___crt_xc_end__", address: 14000e018, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1786: Symbol { name: ".refptr.__mingw_initltssuo_force", address: 140009760, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1787: Symbol { name: ".refptr.__native_startup_lock", address: 140009780, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1788: Symbol { name: "__imp_EnterCriticalSection", address: 14000d1dc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1789: Symbol { name: "_tls_index", address: 14000c07c, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1790: Symbol { name: "signal", address: 1400073f8, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1791: Symbol { name: "__native_startup_state", address: 14000c058, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1792: Symbol { name: "___crt_xc_start__", address: 14000e000, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1793: Symbol { name: "strncmp", address: 1400073e0, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1794: Symbol { name: "__lib64_libmsvcrt_os_a_iname", address: 14000d704, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1795: Symbol { name: "___CTOR_LIST__", address: 140007bd0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1796: Symbol { name: ".refptr.__dyn_tls_init_callback", address: 1400096d0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1797: Symbol { name: "__imp_signal", address: 14000d334, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1798: Symbol { name: ".refptr.__mingw_initltsdyn_force", address: 140009750, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1799: Symbol { name: "__rt_psrelocs_size", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1800: Symbol { name: "__imp_WideCharToMultiByte", address: 14000d23c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1801: Symbol { name: "__imp_strlen", address: 14000d344, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1802: Symbol { name: "__bigtens_D2A", address: 140009640, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1803: Symbol { name: "__imp_malloc", address: 14000d31c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1804: Symbol { name: "__mingw_winmain_nShowCmd", address: 140008000, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1805: Symbol { name: ".refptr._gnu_exception_handler", address: 140009820, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1806: Symbol { name: "__file_alignment__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1807: Symbol { name: "__imp_InitializeCriticalSection", address: 14000d1f4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1808: Symbol { name: "__getmainargs", address: 140007490, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1809: Symbol { name: "InitializeCriticalSection", address: 140007b98, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1810: Symbol { name: "___lc_codepage_func", address: 140007b40, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1811: Symbol { name: "__imp_exit", address: 14000d2ec, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1812: Symbol { name: "memset", address: 140007400, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1813: Symbol { name: "__imp_vfprintf", address: 14000d354, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1814: Symbol { name: "__major_os_version__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1815: Symbol { name: "__mingw_pcinit", address: 14000e020, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1816: Symbol { name: "__imp_IsDBCSLeadByteEx", address: 14000d1fc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1817: Symbol { name: "__imp___initenv", address: 14000d26c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1818: Symbol { name: "__IAT_start__", address: 14000d1d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1819: Symbol { name: "__imp__cexit", address: 14000d29c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1820: Symbol { name: "__xl_z", address: 14000e048, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1821: Symbol { name: "__end__", address: 0, size: 0, kind: Data, section: Undefined, scope: Linkage, weak: false, flags: None } +1822: Symbol { name: "__imp_SetUnhandledExceptionFilter", address: 14000d214, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1823: Symbol { name: "__imp__onexit", address: 14000d2cc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1824: Symbol { name: "__DTOR_LIST__", address: 140007be8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1825: Symbol { name: "__xi_a", address: 14000e018, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1826: Symbol { name: ".refptr.__imp__acmdln", address: 140009700, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1827: Symbol { name: "WideCharToMultiByte", address: 140007b50, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1828: Symbol { name: "__set_app_type", address: 140007488, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1829: Symbol { name: "__imp_Sleep", address: 14000d21c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1830: Symbol { name: "__imp___p__acmdln", address: 1400080c0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1831: Symbol { name: "LeaveCriticalSection", address: 140007b88, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1832: Symbol { name: "__xc_a", address: 14000e000, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1833: Symbol { name: "__imp___setusermatherr", address: 14000d284, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1834: Symbol { name: "__size_of_heap_reserve__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1835: Symbol { name: "___crt_xt_start__", address: 14000e050, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1836: Symbol { name: "__subsystem__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1837: Symbol { name: "_fmode", address: 14000c0c0, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1838: Symbol { name: "_amsg_exit", address: 140007478, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1839: Symbol { name: "__imp_TlsGetValue", address: 14000d224, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1840: Symbol { name: "__setusermatherr", address: 140007480, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1841: Symbol { name: ".refptr._commode", address: 1400097f0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1842: Symbol { name: "__imp_fprintf", address: 14000d2f4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1843: Symbol { name: "__mingw_pcppinit", address: 14000e008, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1844: Symbol { name: "__imp___p__commode", address: 1400080d0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1845: Symbol { name: "MultiByteToWideChar", address: 140007b80, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1846: Symbol { name: "__imp_VirtualProtect", address: 14000d22c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1847: Symbol { name: "fputc", address: 140007430, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1848: Symbol { name: "__xl_c", address: 14000e038, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1849: Symbol { name: "___tls_end__", address: 14000f010, size: 0, kind: Data, section: Section(SectionIndex(9)), scope: Linkage, weak: false, flags: None } +1850: Symbol { name: "__imp_VirtualQuery", address: 14000d234, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1851: Symbol { name: "__imp__initterm", address: 14000d2bc, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1852: Symbol { name: "__mingw_initltsdyn_force", address: 14000c074, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1853: Symbol { name: "_dowildcard", address: 140008030, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1854: Symbol { name: "__imp___iob_func", address: 14000d274, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1855: Symbol { name: "__imp_localeconv", address: 14000d314, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1856: Symbol { name: "localeconv", address: 140007418, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1857: Symbol { name: "__dyn_tls_init_callback", address: 140009020, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1858: Symbol { name: ".refptr.__image_base__", address: 1400096e0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1859: Symbol { name: "_newmode", address: 14000c060, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1860: Symbol { name: "_initterm", address: 140007460, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1861: Symbol { name: "fwrite", address: 140007420, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1862: Symbol { name: "__imp_strncmp", address: 14000d34c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1863: Symbol { name: "_head_lib64_libmsvcrt_os_a", address: 14000d014, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1864: Symbol { name: ".refptr._fmode", address: 140009810, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1865: Symbol { name: "__imp___acrt_iob_func", address: 140008090, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1866: Symbol { name: "__major_image_version__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1867: Symbol { name: "__loader_flags__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1868: Symbol { name: ".refptr.__tens_D2A", address: 1400097a0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1869: Symbol { name: ".refptr.__imp__commode", address: 140009710, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1870: Symbol { name: "___chkstk_ms", address: 140002540, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1871: Symbol { name: "__native_startup_lock", address: 14000c050, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1872: Symbol { name: "__mingw_winmain_hInstance", address: 14000c010, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +1873: Symbol { name: "GetStartupInfoA", address: 140007ba0, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1874: Symbol { name: "__imp_wcslen", address: 14000d35c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1875: Symbol { name: "__imp____lc_codepage_func", address: 14000d254, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1876: Symbol { name: "_onexit", address: 140007458, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1877: Symbol { name: "__rt_psrelocs_end", address: 14000a000, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1878: Symbol { name: "exit", address: 140007440, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1879: Symbol { name: "__imp__get_invalid_parameter_handler", address: 1400080a0, size: 0, kind: Data, section: Section(SectionIndex(2)), scope: Linkage, weak: false, flags: None } +1880: Symbol { name: "__minor_subsystem_version__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1881: Symbol { name: "__minor_image_version__", address: 0, size: 0, kind: Data, section: Absolute, scope: Linkage, weak: false, flags: None } +1882: Symbol { name: "__imp__unlock", address: 14000d2d4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1883: Symbol { name: "__imp___set_app_type", address: 14000d27c, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1884: Symbol { name: "_errno", address: 140007468, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1885: Symbol { name: ".refptr.__xc_a", address: 1400097b0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1886: Symbol { name: "strlen", address: 1400073e8, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1887: Symbol { name: ".refptr.__xi_z", address: 1400097e0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1888: Symbol { name: ".refptr._MINGW_INSTALL_DEBUG_MATHERR", address: 140009690, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1889: Symbol { name: "__imp__commode", address: 14000d2a4, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Linkage, weak: false, flags: None } +1890: Symbol { name: "DeleteCriticalSection", address: 140007bb8, size: 0, kind: Data, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1891: Symbol { name: "__RUNTIME_PSEUDO_RELOC_LIST_END__", address: 14000a000, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1892: Symbol { name: "_unlock", address: 140007b20, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1893: Symbol { name: ".refptr.__xc_z", address: 1400097c0, size: 0, kind: Data, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +1894: Symbol { name: "___crt_xt_end__", address: 14000e050, size: 0, kind: Data, section: Section(SectionIndex(8)), scope: Linkage, weak: false, flags: None } +1895: Symbol { name: "vfprintf", address: 1400073d8, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1896: Symbol { name: "free", address: 140007428, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +1897: Symbol { name: "__mingw_app_type", address: 14000c090, size: 0, kind: Data, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } + +Dynamic symbols + +Import { library: "KERNEL32.dll", name: "DeleteCriticalSection" } +Import { library: "KERNEL32.dll", name: "EnterCriticalSection" } +Import { library: "KERNEL32.dll", name: "GetLastError" } +Import { library: "KERNEL32.dll", name: "GetStartupInfoA" } +Import { library: "KERNEL32.dll", name: "InitializeCriticalSection" } +Import { library: "KERNEL32.dll", name: "IsDBCSLeadByteEx" } +Import { library: "KERNEL32.dll", name: "LeaveCriticalSection" } +Import { library: "KERNEL32.dll", name: "MultiByteToWideChar" } +Import { library: "KERNEL32.dll", name: "SetUnhandledExceptionFilter" } +Import { library: "KERNEL32.dll", name: "Sleep" } +Import { library: "KERNEL32.dll", name: "TlsGetValue" } +Import { library: "KERNEL32.dll", name: "VirtualProtect" } +Import { library: "KERNEL32.dll", name: "VirtualQuery" } +Import { library: "KERNEL32.dll", name: "WideCharToMultiByte" } +Import { library: "msvcrt.dll", name: "__C_specific_handler" } +Import { library: "msvcrt.dll", name: "___lc_codepage_func" } +Import { library: "msvcrt.dll", name: "___mb_cur_max_func" } +Import { library: "msvcrt.dll", name: "__getmainargs" } +Import { library: "msvcrt.dll", name: "__initenv" } +Import { library: "msvcrt.dll", name: "__iob_func" } +Import { library: "msvcrt.dll", name: "__set_app_type" } +Import { library: "msvcrt.dll", name: "__setusermatherr" } +Import { library: "msvcrt.dll", name: "_acmdln" } +Import { library: "msvcrt.dll", name: "_amsg_exit" } +Import { library: "msvcrt.dll", name: "_cexit" } +Import { library: "msvcrt.dll", name: "_commode" } +Import { library: "msvcrt.dll", name: "_errno" } +Import { library: "msvcrt.dll", name: "_fmode" } +Import { library: "msvcrt.dll", name: "_initterm" } +Import { library: "msvcrt.dll", name: "_lock" } +Import { library: "msvcrt.dll", name: "_onexit" } +Import { library: "msvcrt.dll", name: "_unlock" } +Import { library: "msvcrt.dll", name: "abort" } +Import { library: "msvcrt.dll", name: "calloc" } +Import { library: "msvcrt.dll", name: "exit" } +Import { library: "msvcrt.dll", name: "fprintf" } +Import { library: "msvcrt.dll", name: "fputc" } +Import { library: "msvcrt.dll", name: "free" } +Import { library: "msvcrt.dll", name: "fwrite" } +Import { library: "msvcrt.dll", name: "localeconv" } +Import { library: "msvcrt.dll", name: "malloc" } +Import { library: "msvcrt.dll", name: "memcpy" } +Import { library: "msvcrt.dll", name: "memset" } +Import { library: "msvcrt.dll", name: "signal" } +Import { library: "msvcrt.dll", name: "strerror" } +Import { library: "msvcrt.dll", name: "strlen" } +Import { library: "msvcrt.dll", name: "strncmp" } +Import { library: "msvcrt.dll", name: "vfprintf" } +Import { library: "msvcrt.dll", name: "wcslen" } diff --git a/crates/examples/testfiles/pe/base-gnu.exe.readobj b/crates/examples/testfiles/pe/base-gnu.exe.readobj new file mode 100644 index 00000000..5a8b182a --- /dev/null +++ b/crates/examples/testfiles/pe/base-gnu.exe.readobj @@ -0,0 +1,15443 @@ +Format: PE 64-bit +ImageDosHeader { + Magic: 0x5A4D + CountBytesLastPage: 0x90 + CountPages: 0x3 + CountRelocations: 0x0 + CountHeaderParagraphs: 0x4 + MinAllocParagraphs: 0x0 + MaxAllocParagraphs: 0xFFFF + StackSegment: 0x0 + StackPointer: 0xB8 + Checksum: 0x0 + InstructionPointer: 0x0 + CodeSegment: 0x0 + AddressOfRelocations: 0x40 + OverlayNumber: 0x0 + OemId: 0x0 + OemInfo: 0x0 + AddressOfNewHeader: 0x80 +} +ImageNtHeaders { + Signature: 0x4550 +} +ImageFileHeader { + Machine: IMAGE_FILE_MACHINE_AMD64 (0x8664) + NumberOfSections: 19 + TimeDateStamp: 1629804176 + PointerToSymbolTable: 0x3EC00 + NumberOfSymbols: 1898 + SizeOfOptionalHeader: 0xF0 + Characteristics: 0x26 + IMAGE_FILE_EXECUTABLE_IMAGE (0x2) + IMAGE_FILE_LINE_NUMS_STRIPPED (0x4) + IMAGE_FILE_LARGE_ADDRESS_AWARE (0x20) +} +ImageOptionalHeader { + Magic: 0x20B + MajorLinkerVersion: 2 + MinorLinkerVersion: 36 + SizeOfCode: 0x6C00 + SizeOfInitializedData: 0x9E00 + SizeOfUninitializedData: 0xC00 + AddressOfEntryPoint: 0x14D0 + BaseOfCode: 0x1000 + ImageBase: 0x140000000 + SectionAlignment: 0x1000 + MajorOperatingSystemVersion: 4 + MinorOperatingSystemVersion: 0 + MajorImageVersion: 0 + MinorImageVersion: 0 + MajorSubsystemVersion: 5 + MinorSubsystemVersion: 2 + Win32VersionValue: 0 + SizeOfImage: 0x4B000 + SizeOfHeaders: 0x600 + CheckSum: 0x4C8A0 + Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI (0x3) + DllCharacteristics: 0x160 + IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA (0x20) + IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE (0x40) + IMAGE_DLLCHARACTERISTICS_NX_COMPAT (0x100) + SizeOfStackReserve: 0x200000 + SizeOfStackCommit: 0x1000 + SizeOfHeapReserve: 0x100000 + SizeOfHeapCommit: 0x1000 + LoaderFlags: 0x0 + NumberOfRvaAndSizes: 0x10 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_EXPORT (0x0) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_IMPORT (0x1) + VirtualAddress: 0xD000 + Size: 0x710 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_RESOURCE (0x2) + VirtualAddress: 0x10000 + Size: 0x4E8 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_EXCEPTION (0x3) + VirtualAddress: 0xA000 + Size: 0x474 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_SECURITY (0x4) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_BASERELOC (0x5) + VirtualAddress: 0x11000 + Size: 0x84 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_DEBUG (0x6) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_ARCHITECTURE (0x7) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_GLOBALPTR (0x8) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_TLS (0x9) + VirtualAddress: 0x9040 + Size: 0x28 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG (0xA) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT (0xB) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_IAT (0xC) + VirtualAddress: 0xD1D4 + Size: 0x198 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT (0xD) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR (0xE) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: 0xF + VirtualAddress: 0x0 + Size: 0x0 +} +ImageSectionHeader { + Index: 1 + Name: ".text" + VirtualSize: 0x6BF8 + VirtualAddress: 0x1000 + SizeOfRawData: 0x6C00 + PointerToRawData: 0x600 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x60500060 + IMAGE_SCN_CNT_CODE (0x20) + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_EXECUTE (0x20000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) +} +ImageSectionHeader { + Index: 2 + Name: ".data" + VirtualSize: 0xF0 + VirtualAddress: 0x8000 + SizeOfRawData: 0x200 + PointerToRawData: 0x7200 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0500040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) +} +ImageSectionHeader { + Index: 3 + Name: ".rdata" + VirtualSize: 0x1000 + VirtualAddress: 0x9000 + SizeOfRawData: 0x1000 + PointerToRawData: 0x7400 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x40600040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_32BYTES (0x600000) +} +ImageSectionHeader { + Index: 4 + Name: ".pdata" + VirtualSize: 0x474 + VirtualAddress: 0xA000 + SizeOfRawData: 0x600 + PointerToRawData: 0x8400 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x40300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) +} +ImageSectionHeader { + Index: 5 + Name: ".xdata" + VirtualSize: 0x428 + VirtualAddress: 0xB000 + SizeOfRawData: 0x600 + PointerToRawData: 0x8A00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x40300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) +} +ImageSectionHeader { + Index: 6 + Name: ".bss" + VirtualSize: 0xB80 + VirtualAddress: 0xC000 + SizeOfRawData: 0x0 + PointerToRawData: 0x0 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0600080 + IMAGE_SCN_CNT_UNINITIALIZED_DATA (0x80) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_32BYTES (0x600000) +} +ImageSectionHeader { + Index: 7 + Name: ".idata" + VirtualSize: 0x710 + VirtualAddress: 0xD000 + SizeOfRawData: 0x800 + PointerToRawData: 0x9000 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) +} +ImageSectionHeader { + Index: 8 + Name: ".CRT" + VirtualSize: 0x60 + VirtualAddress: 0xE000 + SizeOfRawData: 0x200 + PointerToRawData: 0x9800 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0400040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_8BYTES (0x400000) +} +ImageSectionHeader { + Index: 9 + Name: ".tls" + VirtualSize: 0x10 + VirtualAddress: 0xF000 + SizeOfRawData: 0x200 + PointerToRawData: 0x9A00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0400040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_8BYTES (0x400000) +} +ImageSectionHeader { + Index: 10 + Name: ".rsrc" + VirtualSize: 0x4E8 + VirtualAddress: 0x10000 + SizeOfRawData: 0x600 + PointerToRawData: 0x9C00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) +} +ImageSectionHeader { + Index: 11 + Name: ".reloc" + VirtualSize: 0x84 + VirtualAddress: 0x11000 + SizeOfRawData: 0x200 + PointerToRawData: 0xA200 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) +} +ImageSectionHeader { + Index: 12 + Name: ".debug_aranges" + VirtualSize: 0x6A0 + VirtualAddress: 0x12000 + SizeOfRawData: 0x800 + PointerToRawData: 0xA400 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42500040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) +} +ImageSectionHeader { + Index: 13 + Name: ".debug_info" + VirtualSize: 0x12B4C + VirtualAddress: 0x13000 + SizeOfRawData: 0x12C00 + PointerToRawData: 0xAC00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42100040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSectionHeader { + Index: 14 + Name: ".debug_abbrev" + VirtualSize: 0x3035 + VirtualAddress: 0x26000 + SizeOfRawData: 0x3200 + PointerToRawData: 0x1D800 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42100040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSectionHeader { + Index: 15 + Name: ".debug_line" + VirtualSize: 0x7C26 + VirtualAddress: 0x2A000 + SizeOfRawData: 0x7E00 + PointerToRawData: 0x20A00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42100040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSectionHeader { + Index: 16 + Name: ".debug_frame" + VirtualSize: 0x2198 + VirtualAddress: 0x32000 + SizeOfRawData: 0x2200 + PointerToRawData: 0x28800 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42400040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_8BYTES (0x400000) +} +ImageSectionHeader { + Index: 17 + Name: ".debug_str" + VirtualSize: 0x87D + VirtualAddress: 0x35000 + SizeOfRawData: 0xA00 + PointerToRawData: 0x2AA00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42100040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSectionHeader { + Index: 18 + Name: ".debug_loc" + VirtualSize: 0x121DC + VirtualAddress: 0x36000 + SizeOfRawData: 0x12200 + PointerToRawData: 0x2B400 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42100040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSectionHeader { + Index: 19 + Name: ".debug_ranges" + VirtualSize: 0x14F0 + VirtualAddress: 0x49000 + SizeOfRawData: 0x1600 + PointerToRawData: 0x3D600 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42100040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSymbol { + Index: 0 + Name: ".file" + Value: 0x5F + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "crtexe.c" + } +} +ImageSymbol { + Index: 2 + Name: "__mingw_invalidParameterHandler" + Value: 0x0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 4 + Name: "pre_c_init" + Value: 0x10 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 5 + Name: ".rdata$.refptr.__mingw_initltsdrot_force" + Value: 0x740 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 7 + Name: ".rdata$.refptr.__mingw_initltsdyn_force" + Value: 0x750 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 9 + Name: ".rdata$.refptr.__mingw_initltssuo_force" + Value: 0x760 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 11 + Name: ".rdata$.refptr.__image_base__" + Value: 0x6E0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 13 + Name: ".rdata$.refptr.__mingw_app_type" + Value: 0x730 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 15 + Name: "managedapp" + Value: 0x20 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 16 + Name: ".rdata$.refptr._fmode" + Value: 0x810 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 18 + Name: ".rdata$.refptr._commode" + Value: 0x7F0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 20 + Name: ".rdata$.refptr._MINGW_INSTALL_DEBUG_MATHERR" + Value: 0x690 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 22 + Name: "pre_cpp_init" + Value: 0x130 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 23 + Name: ".rdata$.refptr._newmode" + Value: 0x840 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 25 + Name: "envp" + Value: 0x28 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 26 + Name: "argv" + Value: 0x30 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 27 + Name: "argc" + Value: 0x38 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 28 + Name: "startinfo" + Value: 0x18 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 29 + Name: ".rdata$.refptr._dowildcard" + Value: 0x800 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 31 + Name: "__tmainCRTStartup" + Value: 0x180 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 32 + Name: ".rdata$.refptr.__native_startup_lock" + Value: 0x780 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 34 + Name: ".rdata$.refptr.__native_startup_state" + Value: 0x790 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 36 + Name: "has_cctor" + Value: 0x1C + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 37 + Name: ".rdata$.refptr.__dyn_tls_init_callback" + Value: 0x6D0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 39 + Name: ".rdata$.refptr.__mingw_oldexcpt_handler" + Value: 0x770 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 41 + Name: ".rdata$.refptr.__imp___initenv" + Value: 0x6F0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 43 + Name: "mainret" + Value: 0x24 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 44 + Name: ".rdata$.refptr.__xc_z" + Value: 0x7C0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 46 + Name: ".rdata$.refptr.__xc_a" + Value: 0x7B0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 48 + Name: ".rdata$.refptr.__xi_z" + Value: 0x7E0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 50 + Name: ".rdata$.refptr.__xi_a" + Value: 0x7D0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 52 + Name: "WinMainCRTStartup" + Value: 0x4B0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 53 + Name: ".l_startw" + Value: 0x4B4 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_LABEL (0x6) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 54 + Name: ".l_endw" + Value: 0x4C7 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_LABEL (0x6) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 55 + Name: "mainCRTStartup" + Value: 0x4D0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 56 + Name: ".l_start" + Value: 0x4D4 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_LABEL (0x6) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 57 + Name: ".l_end" + Value: 0x4E7 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_LABEL (0x6) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 58 + Name: "atexit" + Value: 0x4F0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 59 + Name: ".rdata$.refptr._gnu_exception_handler" + Value: 0x820 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 61 + Name: ".rdata$.refptr._matherr" + Value: 0x830 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 63 + Name: ".text" + Value: 0x0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x509 + NumberOfRelocations: 72 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 65 + Name: ".data" + Value: 0x0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x4 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 67 + Name: ".bss" + Value: 0x0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x3C + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 69 + Name: ".xdata" + Value: 0x0 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x70 + NumberOfRelocations: 10 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 71 + Name: ".pdata" + Value: 0x0 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x54 + NumberOfRelocations: 21 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 73 + Name: ".CRT$XCAA" + Value: 0x8 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 75 + Name: ".CRT$XIAA" + Value: 0x20 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 77 + Name: ".debug_frame" + Value: 0x0 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x1E8 + NumberOfRelocations: 14 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 79 + Name: ".debug_info" + Value: 0x0 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x2840 + NumberOfRelocations: 206 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 81 + Name: ".debug_abbrev" + Value: 0x0 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x53D + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 83 + Name: ".debug_loc" + Value: 0x0 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x563 + NumberOfRelocations: 1 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 85 + Name: ".debug_aranges" + Value: 0x0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x30 + NumberOfRelocations: 2 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 87 + Name: ".debug_ranges" + Value: 0x0 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x100 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 89 + Name: ".debug_line" + Value: 0x0 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x61C + NumberOfRelocations: 1 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 91 + Name: ".debug_str" + Value: 0x0 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x303 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 93 + Name: ".rdata$zzz" + Value: 0x850 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 95 + Name: ".file" + Value: 0x70 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "cygming-crtbegin.c" + } +} +ImageSymbol { + Index: 97 + Name: "__gcc_register_frame" + Value: 0x510 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 99 + Name: "__gcc_deregister_frame" + Value: 0x520 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 100 + Name: ".text" + Value: 0x510 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 102 + Name: ".data" + Value: 0x10 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 104 + Name: ".bss" + Value: 0x40 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 106 + Name: ".xdata" + Value: 0x70 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 108 + Name: ".pdata" + Value: 0x54 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 110 + Name: ".rdata$zzz" + Value: 0x880 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 112 + Name: ".file" + Value: 0x83 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "base.c" + } +} +ImageSymbol { + Index: 114 + Name: "printf" + Value: 0x530 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 116 + Name: "main" + Value: 0x581 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 117 + Name: ".text" + Value: 0x530 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 119 + Name: ".data" + Value: 0x10 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 121 + Name: ".bss" + Value: 0x40 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 123 + Name: ".xdata" + Value: 0x78 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 125 + Name: ".pdata" + Value: 0x6C + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 127 + Name: ".rdata" + Value: 0x0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0xD + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 129 + Name: ".rdata$zzz" + Value: 0x8B0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 131 + Name: ".file" + Value: 0xA5 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "gccmain.c" + } +} +ImageSymbol { + Index: 133 + Name: "__do_global_dtors" + Value: 0x5B0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 135 + Name: "p.0" + Value: 0x10 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 136 + Name: "__do_global_ctors" + Value: 0x5F0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 137 + Name: ".rdata$.refptr.__CTOR_LIST__" + Value: 0x6A0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 139 + Name: "__main" + Value: 0x660 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 140 + Name: "initialized" + Value: 0x40 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 141 + Name: ".text" + Value: 0x5B0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 143 + Name: ".data" + Value: 0x10 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 145 + Name: ".bss" + Value: 0x40 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 147 + Name: ".xdata" + Value: 0x90 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 149 + Name: ".pdata" + Value: 0x84 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 151 + Name: ".debug_frame" + Value: 0x1E8 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 153 + Name: ".debug_info" + Value: 0x2840 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 155 + Name: ".debug_abbrev" + Value: 0x53D + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 157 + Name: ".debug_loc" + Value: 0x563 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 159 + Name: ".debug_aranges" + Value: 0x30 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 161 + Name: ".debug_line" + Value: 0x61C + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 163 + Name: ".rdata$zzz" + Value: 0x8E0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 165 + Name: ".file" + Value: 0xB9 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "natstart.c" + } +} +ImageSymbol { + Index: 167 + Name: ".text" + Value: 0x680 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 169 + Name: ".data" + Value: 0x20 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 171 + Name: ".bss" + Value: 0x50 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 173 + Name: ".debug_info" + Value: 0x2E28 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 175 + Name: ".debug_abbrev" + Value: 0x670 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 177 + Name: ".debug_aranges" + Value: 0x60 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 179 + Name: ".debug_line" + Value: 0x7D7 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 181 + Name: ".debug_str" + Value: 0x303 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 183 + Name: ".rdata$zzz" + Value: 0x910 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 185 + Name: ".file" + Value: 0xCB + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "wildcard.c" + } +} +ImageSymbol { + Index: 187 + Name: ".text" + Value: 0x680 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 189 + Name: ".data" + Value: 0x30 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 191 + Name: ".bss" + Value: 0x60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 193 + Name: ".debug_info" + Value: 0x33B1 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 195 + Name: ".debug_abbrev" + Value: 0x722 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 197 + Name: ".debug_aranges" + Value: 0x80 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 199 + Name: ".debug_line" + Value: 0x8DC + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 201 + Name: ".rdata$zzz" + Value: 0x940 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 203 + Name: ".file" + Value: 0xE5 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "dllargv.c" + } +} +ImageSymbol { + Index: 205 + Name: "_setargv" + Value: 0x680 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 207 + Name: ".text" + Value: 0x680 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 209 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 211 + Name: ".bss" + Value: 0x60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 213 + Name: ".xdata" + Value: 0xA8 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 215 + Name: ".pdata" + Value: 0xA8 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 217 + Name: ".debug_frame" + Value: 0x290 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 219 + Name: ".debug_info" + Value: 0x34A3 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 221 + Name: ".debug_abbrev" + Value: 0x750 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 223 + Name: ".debug_aranges" + Value: 0xA0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 225 + Name: ".debug_line" + Value: 0x940 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 227 + Name: ".rdata$zzz" + Value: 0x970 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 229 + Name: ".file" + Value: 0xF7 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "_newmode.c" + } +} +ImageSymbol { + Index: 231 + Name: ".text" + Value: 0x690 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 233 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 235 + Name: ".bss" + Value: 0x60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 237 + Name: ".debug_info" + Value: 0x3672 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 239 + Name: ".debug_abbrev" + Value: 0x78B + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 241 + Name: ".debug_aranges" + Value: 0xD0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 243 + Name: ".debug_line" + Value: 0x9BF + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 245 + Name: ".rdata$zzz" + Value: 0x9A0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 247 + Name: ".file" + Value: 0x12D + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "tlssup.c" + } +} +ImageSymbol { + Index: 249 + Name: "__dyn_tls_dtor" + Value: 0x690 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 251 + Name: "__dyn_tls_init" + Value: 0x6C0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 252 + Name: ".rdata$.refptr._CRT_MT" + Value: 0x680 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 254 + Name: "__xd_a" + Value: 0x50 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 255 + Name: "__xd_z" + Value: 0x58 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 256 + Name: "__tlregdtor" + Value: 0x750 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 257 + Name: ".text" + Value: 0x690 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 259 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 261 + Name: ".bss" + Value: 0x70 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 263 + Name: ".xdata" + Value: 0xAC + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 265 + Name: ".pdata" + Value: 0xB4 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 267 + Name: ".CRT$XLD" + Value: 0x40 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 269 + Name: ".CRT$XLC" + Value: 0x38 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 271 + Name: ".rdata" + Value: 0x20 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 273 + Name: ".CRT$XDZ" + Value: 0x58 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 275 + Name: ".CRT$XDA" + Value: 0x50 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 277 + Name: ".CRT$XLZ" + Value: 0x48 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 279 + Name: ".CRT$XLA" + Value: 0x30 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 281 + Name: ".tls$ZZZ" + Value: 0x8 + Section: ".tls" (0x9) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 283 + Name: ".tls" + Value: 0x0 + Section: ".tls" (0x9) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x8 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 285 + Name: ".debug_frame" + Value: 0x2C0 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 287 + Name: ".debug_info" + Value: 0x3761 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 289 + Name: ".debug_abbrev" + Value: 0x7B9 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 291 + Name: ".debug_loc" + Value: 0x5EC + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 293 + Name: ".debug_aranges" + Value: 0xF0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 295 + Name: ".debug_line" + Value: 0xA23 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 297 + Name: ".debug_str" + Value: 0x31B + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 299 + Name: ".rdata$zzz" + Value: 0x9D0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 301 + Name: ".file" + Value: 0x13F + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "xncommod.c" + } +} +ImageSymbol { + Index: 303 + Name: ".text" + Value: 0x760 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 305 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 307 + Name: ".bss" + Value: 0x80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 309 + Name: ".debug_info" + Value: 0x3E9F + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 311 + Name: ".debug_abbrev" + Value: 0x978 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 313 + Name: ".debug_aranges" + Value: 0x120 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 315 + Name: ".debug_line" + Value: 0xBCA + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 317 + Name: ".rdata$zzz" + Value: 0xA00 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 319 + Name: ".file" + Value: 0x159 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "cinitexe.c" + } +} +ImageSymbol { + Index: 321 + Name: ".text" + Value: 0x760 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 323 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 325 + Name: ".bss" + Value: 0x90 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 327 + Name: ".CRT$XCZ" + Value: 0x10 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 329 + Name: ".CRT$XCA" + Value: 0x0 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x8 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 331 + Name: ".CRT$XIZ" + Value: 0x28 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 333 + Name: ".CRT$XIA" + Value: 0x18 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 335 + Name: ".debug_info" + Value: 0x3F8E + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 337 + Name: ".debug_abbrev" + Value: 0x9A6 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 339 + Name: ".debug_aranges" + Value: 0x140 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 341 + Name: ".debug_line" + Value: 0xC2E + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 343 + Name: ".rdata$zzz" + Value: 0xA30 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 345 + Name: ".file" + Value: 0x179 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "merr.c" + } +} +ImageSymbol { + Index: 347 + Name: "_matherr" + Value: 0x760 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 349 + Name: ".text" + Value: 0x760 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 351 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 353 + Name: ".bss" + Value: 0x90 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 355 + Name: ".rdata" + Value: 0x80 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 357 + Name: ".xdata" + Value: 0xC4 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 359 + Name: ".pdata" + Value: 0xD8 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 361 + Name: ".debug_frame" + Value: 0x3B0 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 363 + Name: ".debug_info" + Value: 0x4176 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 365 + Name: ".debug_abbrev" + Value: 0xA05 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 367 + Name: ".debug_loc" + Value: 0x900 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 369 + Name: ".debug_aranges" + Value: 0x160 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 371 + Name: ".debug_line" + Value: 0xC92 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 373 + Name: ".debug_str" + Value: 0x34E + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 375 + Name: ".rdata$zzz" + Value: 0xA60 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 377 + Name: ".file" + Value: 0x194 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "CRT_fp10.c" + } +} +ImageSymbol { + Index: 379 + Name: "_fpreset" + Value: 0x860 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 381 + Name: "fpreset" + Value: 0x860 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 382 + Name: ".text" + Value: 0x860 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 384 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 386 + Name: ".bss" + Value: 0x90 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 388 + Name: ".xdata" + Value: 0xDC + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 390 + Name: ".pdata" + Value: 0xE4 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 392 + Name: ".debug_frame" + Value: 0x428 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 394 + Name: ".debug_info" + Value: 0x4441 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 396 + Name: ".debug_abbrev" + Value: 0xAE6 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 398 + Name: ".debug_aranges" + Value: 0x190 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 400 + Name: ".debug_line" + Value: 0xDAD + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 402 + Name: ".rdata$zzz" + Value: 0xA90 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 404 + Name: ".file" + Value: 0x1A6 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "mingw_helpers.c" + } +} +ImageSymbol { + Index: 406 + Name: ".text" + Value: 0x870 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 408 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 410 + Name: ".bss" + Value: 0x90 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 412 + Name: ".debug_info" + Value: 0x453D + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 414 + Name: ".debug_abbrev" + Value: 0xB14 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 416 + Name: ".debug_aranges" + Value: 0x1C0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 418 + Name: ".debug_line" + Value: 0xE2F + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 420 + Name: ".rdata$zzz" + Value: 0xAC0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 422 + Name: ".file" + Value: 0x1D1 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "pseudo-reloc.c" + } +} +ImageSymbol { + Index: 424 + Name: "__report_error" + Value: 0x870 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 426 + Name: "mark_section_writable" + Value: 0x8E0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 427 + Name: "maxSections" + Value: 0xA4 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 428 + Name: "the_secs" + Value: 0xA8 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 429 + Name: "_pei386_runtime_relocator" + Value: 0xA50 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 430 + Name: "was_init.0" + Value: 0xA0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 431 + Name: ".rdata$.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__" + Value: 0x6B0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 433 + Name: ".rdata$.refptr.__RUNTIME_PSEUDO_RELOC_LIST__" + Value: 0x6C0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 435 + Name: ".text" + Value: 0x870 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 437 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 439 + Name: ".bss" + Value: 0xA0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 441 + Name: ".rdata" + Value: 0x1C0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 443 + Name: ".xdata" + Value: 0xE0 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 445 + Name: ".pdata" + Value: 0xF0 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 447 + Name: ".debug_frame" + Value: 0x458 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 449 + Name: ".debug_info" + Value: 0x4639 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 451 + Name: ".debug_abbrev" + Value: 0xB42 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 453 + Name: ".debug_loc" + Value: 0xA0D + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 455 + Name: ".debug_aranges" + Value: 0x1E0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 457 + Name: ".debug_ranges" + Value: 0x100 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 459 + Name: ".debug_line" + Value: 0xE98 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 461 + Name: ".debug_str" + Value: 0x35E + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 463 + Name: ".rdata$zzz" + Value: 0xAF0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 465 + Name: ".file" + Value: 0x1F1 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "usermatherr.c" + } +} +ImageSymbol { + Index: 467 + Name: "__mingw_raise_matherr" + Value: 0xCD0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 469 + Name: "stUserMathErr" + Value: 0xB0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 470 + Name: "__mingw_setusermatherr" + Value: 0xD20 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 471 + Name: ".text" + Value: 0xCD0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 473 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 475 + Name: ".bss" + Value: 0xB0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 477 + Name: ".xdata" + Value: 0x110 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 479 + Name: ".pdata" + Value: 0x114 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 481 + Name: ".debug_frame" + Value: 0x5B8 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 483 + Name: ".debug_info" + Value: 0x58E2 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 485 + Name: ".debug_abbrev" + Value: 0xEAF + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 487 + Name: ".debug_loc" + Value: 0x15DE + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 489 + Name: ".debug_aranges" + Value: 0x210 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 491 + Name: ".debug_line" + Value: 0x13DA + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 493 + Name: ".debug_str" + Value: 0x3EE + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 495 + Name: ".rdata$zzz" + Value: 0xB20 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 497 + Name: ".file" + Value: 0x203 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "xtxtmode.c" + } +} +ImageSymbol { + Index: 499 + Name: ".text" + Value: 0xD30 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 501 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 503 + Name: ".bss" + Value: 0xC0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 505 + Name: ".debug_info" + Value: 0x5C41 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 507 + Name: ".debug_abbrev" + Value: 0xFA9 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 509 + Name: ".debug_aranges" + Value: 0x240 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 511 + Name: ".debug_line" + Value: 0x14F8 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 513 + Name: ".rdata$zzz" + Value: 0xB50 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 515 + Name: ".file" + Value: 0x223 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "crt_handler.c" + } +} +ImageSymbol { + Index: 517 + Name: "_gnu_exception_handler" + Value: 0xD30 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 519 + Name: ".text" + Value: 0xD30 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 521 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 523 + Name: ".bss" + Value: 0xD0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 525 + Name: ".xdata" + Value: 0x11C + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 527 + Name: ".rdata" + Value: 0x2D0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 529 + Name: ".pdata" + Value: 0x12C + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 531 + Name: ".debug_frame" + Value: 0x610 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 533 + Name: ".debug_info" + Value: 0x5D2E + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 535 + Name: ".debug_abbrev" + Value: 0xFD7 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 537 + Name: ".debug_loc" + Value: 0x1715 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 539 + Name: ".debug_aranges" + Value: 0x260 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 541 + Name: ".debug_line" + Value: 0x155C + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 543 + Name: ".debug_str" + Value: 0x3FF + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 545 + Name: ".rdata$zzz" + Value: 0xB80 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 547 + Name: ".file" + Value: 0x249 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "tlsthrd.c" + } +} +ImageSymbol { + Index: 549 + Name: "__mingwthr_run_key_dtors.part.0" + Value: 0xEF0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 551 + Name: "__mingwthr_cs" + Value: 0x100 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 552 + Name: "key_dtor_list" + Value: 0xE0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 553 + Name: "___w64_mingwthr_add_key_dtor" + Value: 0xF60 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 554 + Name: "__mingwthr_cs_init" + Value: 0xE8 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 555 + Name: "___w64_mingwthr_remove_key_dtor" + Value: 0xFE0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 556 + Name: "__mingw_TLScallback" + Value: 0x1070 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 557 + Name: ".text" + Value: 0xEF0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 559 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 561 + Name: ".bss" + Value: 0xE0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 563 + Name: ".xdata" + Value: 0x124 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 565 + Name: ".pdata" + Value: 0x138 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 567 + Name: ".debug_frame" + Value: 0x698 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 569 + Name: ".debug_info" + Value: 0x6D16 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 571 + Name: ".debug_abbrev" + Value: 0x1252 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 573 + Name: ".debug_loc" + Value: 0x1A6B + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 575 + Name: ".debug_aranges" + Value: 0x290 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 577 + Name: ".debug_ranges" + Value: 0x400 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 579 + Name: ".debug_line" + Value: 0x17B7 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 581 + Name: ".debug_str" + Value: 0x418 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 583 + Name: ".rdata$zzz" + Value: 0xBB0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 585 + Name: ".file" + Value: 0x25B + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "tlsmcrt.c" + } +} +ImageSymbol { + Index: 587 + Name: ".text" + Value: 0x1160 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 589 + Name: ".data" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 591 + Name: ".bss" + Value: 0x140 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 593 + Name: ".debug_info" + Value: 0x76F2 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 595 + Name: ".debug_abbrev" + Value: 0x1456 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 597 + Name: ".debug_aranges" + Value: 0x2C0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 599 + Name: ".debug_line" + Value: 0x1ADC + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 601 + Name: ".rdata$zzz" + Value: 0xBE0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 603 + Name: ".file" + Value: 0x26D + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "" + } +} +ImageSymbol { + Index: 605 + Name: ".text" + Value: 0x1160 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 607 + Name: ".data" + Value: 0x50 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 609 + Name: ".bss" + Value: 0x140 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 611 + Name: ".debug_info" + Value: 0x77DF + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 613 + Name: ".debug_abbrev" + Value: 0x1484 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 615 + Name: ".debug_aranges" + Value: 0x2E0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 617 + Name: ".debug_line" + Value: 0x1B3F + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 619 + Name: ".rdata$zzz" + Value: 0xC10 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 621 + Name: ".file" + Value: 0x295 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "pesect.c" + } +} +ImageSymbol { + Index: 623 + Name: "_ValidateImageBase" + Value: 0x1160 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 625 + Name: "_FindPESection" + Value: 0x1190 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 626 + Name: "_FindPESectionByName" + Value: 0x11E0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 627 + Name: "__mingw_GetSectionForAddress" + Value: 0x1280 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 628 + Name: "__mingw_GetSectionCount" + Value: 0x1300 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 629 + Name: "_FindPESectionExec" + Value: 0x1340 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 630 + Name: "_GetPEImageBase" + Value: 0x13B0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 631 + Name: "_IsNonwritableInCurrentImage" + Value: 0x13F0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 632 + Name: "__mingw_enum_import_library_names" + Value: 0x1480 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 633 + Name: ".text" + Value: 0x1160 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 635 + Name: ".data" + Value: 0x50 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 637 + Name: ".bss" + Value: 0x150 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 639 + Name: ".xdata" + Value: 0x150 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 641 + Name: ".pdata" + Value: 0x168 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 643 + Name: ".debug_frame" + Value: 0x858 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 645 + Name: ".debug_info" + Value: 0x7921 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 647 + Name: ".debug_abbrev" + Value: 0x14B2 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 649 + Name: ".debug_loc" + Value: 0x2193 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 651 + Name: ".debug_aranges" + Value: 0x300 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 653 + Name: ".debug_ranges" + Value: 0x430 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 655 + Name: ".debug_line" + Value: 0x1BAC + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 657 + Name: ".debug_str" + Value: 0x494 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 659 + Name: ".rdata$zzz" + Value: 0xC40 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 661 + Name: ".file" + Value: 0x2A7 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "fake" + } +} +ImageSymbol { + Index: 663 + Name: ".debug_info" + Value: 0x8EFA + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 665 + Name: ".debug_abbrev" + Value: 0x1708 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 667 + Name: ".debug_line" + Value: 0x2199 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 669 + Name: ".text" + Value: 0x1540 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 671 + Name: ".data" + Value: 0x50 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 673 + Name: ".bss" + Value: 0x150 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 675 + Name: ".debug_aranges" + Value: 0x330 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 677 + Name: ".debug_str" + Value: 0x4E8 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 679 + Name: ".file" + Value: 0x2B9 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "libgcc2.c" + } +} +ImageSymbol { + Index: 681 + Name: ".text" + Value: 0x1580 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 683 + Name: ".data" + Value: 0x50 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 685 + Name: ".bss" + Value: 0x150 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 687 + Name: ".debug_info" + Value: 0x8F28 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 689 + Name: ".debug_abbrev" + Value: 0x171C + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 691 + Name: ".debug_aranges" + Value: 0x360 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 693 + Name: ".debug_line" + Value: 0x220B + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 695 + Name: ".rdata$zzz" + Value: 0xC70 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 697 + Name: ".file" + Value: 0x2CB + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "mingw_matherr.c" + } +} +ImageSymbol { + Index: 699 + Name: ".text" + Value: 0x1580 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 701 + Name: ".data" + Value: 0x50 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 703 + Name: ".bss" + Value: 0x170 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 705 + Name: ".debug_info" + Value: 0x9D04 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 707 + Name: ".debug_abbrev" + Value: 0x17AF + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 709 + Name: ".debug_aranges" + Value: 0x380 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 711 + Name: ".debug_line" + Value: 0x2297 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 713 + Name: ".rdata$zzz" + Value: 0xCA0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 715 + Name: ".file" + Value: 0x2E9 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "mingw_vfprintf.c" + } +} +ImageSymbol { + Index: 717 + Name: "__mingw_vfprintf" + Value: 0x1580 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 719 + Name: ".text" + Value: 0x1580 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 721 + Name: ".data" + Value: 0x60 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 723 + Name: ".bss" + Value: 0x170 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 725 + Name: ".xdata" + Value: 0x17C + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 727 + Name: ".pdata" + Value: 0x1D4 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 729 + Name: ".debug_frame" + Value: 0x9B0 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 731 + Name: ".debug_info" + Value: 0x9E0D + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 733 + Name: ".debug_abbrev" + Value: 0x17DD + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 735 + Name: ".debug_loc" + Value: 0x2D74 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 737 + Name: ".debug_aranges" + Value: 0x3A0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 739 + Name: ".debug_line" + Value: 0x2301 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 741 + Name: ".debug_str" + Value: 0x572 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 743 + Name: ".rdata$zzz" + Value: 0xCD0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 745 + Name: ".file" + Value: 0x31B + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "mingw_pformat.c" + } +} +ImageSymbol { + Index: 747 + Name: "__pformat_cvt" + Value: 0x15D0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 749 + Name: "fpi.0" + Value: 0x60 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 750 + Name: "__pformat_putc" + Value: 0x16F0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 751 + Name: "__pformat_wputchars" + Value: 0x1750 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 752 + Name: "__pformat_putchars" + Value: 0x18B0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 753 + Name: "__pformat_puts" + Value: 0x19E0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 754 + Name: "__pformat_emit_inf_or_nan" + Value: 0x1A30 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 755 + Name: "__pformat_xint.isra.0" + Value: 0x1AE0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 756 + Name: "__pformat_int.isra.0" + Value: 0x2020 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 757 + Name: "__pformat_emit_radix_point" + Value: 0x23C0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 758 + Name: "__pformat_emit_float" + Value: 0x2520 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 759 + Name: "__pformat_emit_efloat" + Value: 0x28D0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 760 + Name: "__pformat_efloat" + Value: 0x29B0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 761 + Name: "__pformat_float" + Value: 0x2A60 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 762 + Name: "__pformat_gfloat" + Value: 0x2B50 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 763 + Name: "__pformat_xldouble" + Value: 0x2CC0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 764 + Name: "__mingw_pformat" + Value: 0x3200 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 765 + Name: ".text" + Value: 0x15D0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 767 + Name: ".data" + Value: 0x60 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 769 + Name: ".bss" + Value: 0x170 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 771 + Name: ".xdata" + Value: 0x188 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 773 + Name: ".pdata" + Value: 0x1E0 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 775 + Name: ".rdata" + Value: 0x300 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 777 + Name: ".debug_frame" + Value: 0xA28 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 779 + Name: ".debug_info" + Value: 0xA181 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 781 + Name: ".debug_abbrev" + Value: 0x18D8 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 783 + Name: ".debug_loc" + Value: 0x2EB9 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 785 + Name: ".debug_aranges" + Value: 0x3D0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 787 + Name: ".debug_ranges" + Value: 0x760 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 789 + Name: ".debug_line" + Value: 0x240D + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 791 + Name: ".debug_str" + Value: 0x59A + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 793 + Name: ".rdata$zzz" + Value: 0xD00 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 795 + Name: ".file" + Value: 0x33E + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "dmisc.c" + } +} +ImageSymbol { + Index: 797 + Name: "__rv_alloc_D2A" + Value: 0x3BB0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 799 + Name: "__nrv_alloc_D2A" + Value: 0x3BF0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 800 + Name: "__freedtoa" + Value: 0x3C70 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 801 + Name: "__quorem_D2A" + Value: 0x3C90 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 802 + Name: ".text" + Value: 0x3BB0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 804 + Name: ".data" + Value: 0x80 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 806 + Name: ".bss" + Value: 0x170 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 808 + Name: ".xdata" + Value: 0x27C + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 810 + Name: ".pdata" + Value: 0x2A0 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 812 + Name: ".debug_frame" + Value: 0x1200 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 814 + Name: ".debug_info" + Value: 0xCD0B + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 816 + Name: ".debug_abbrev" + Value: 0x1D55 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 818 + Name: ".debug_loc" + Value: 0x7BA7 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 820 + Name: ".debug_aranges" + Value: 0x400 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 822 + Name: ".debug_ranges" + Value: 0xFB0 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 824 + Name: ".debug_line" + Value: 0x461F + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 826 + Name: ".debug_str" + Value: 0x61D + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 828 + Name: ".rdata$zzz" + Value: 0xD30 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 830 + Name: ".file" + Value: 0x362 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "gdtoa.c" + } +} +ImageSymbol { + Index: 832 + Name: "__gdtoa" + Value: 0x3E10 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 834 + Name: ".rdata$.refptr.__tens_D2A" + Value: 0x7A0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 836 + Name: ".text" + Value: 0x3E10 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 838 + Name: ".data" + Value: 0x80 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 840 + Name: ".bss" + Value: 0x170 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 842 + Name: ".rdata" + Value: 0x490 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 844 + Name: ".xdata" + Value: 0x2AC + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 846 + Name: ".pdata" + Value: 0x2D0 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 848 + Name: ".debug_frame" + Value: 0x1380 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 850 + Name: ".debug_info" + Value: 0xD2BB + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 852 + Name: ".debug_abbrev" + Value: 0x1EF0 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 854 + Name: ".debug_loc" + Value: 0x8600 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 856 + Name: ".debug_aranges" + Value: 0x430 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 858 + Name: ".debug_ranges" + Value: 0x1010 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 860 + Name: ".debug_line" + Value: 0x4A0C + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 862 + Name: ".debug_str" + Value: 0x649 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 864 + Name: ".rdata$zzz" + Value: 0xD60 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 866 + Name: ".file" + Value: 0x381 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "gmisc.c" + } +} +ImageSymbol { + Index: 868 + Name: "__rshift_D2A" + Value: 0x5520 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 870 + Name: "__trailz_D2A" + Value: 0x5620 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 871 + Name: ".text" + Value: 0x5520 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 873 + Name: ".data" + Value: 0x80 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 875 + Name: ".bss" + Value: 0x170 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 877 + Name: ".xdata" + Value: 0x2C8 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 879 + Name: ".pdata" + Value: 0x2DC + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 881 + Name: ".debug_frame" + Value: 0x14A8 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 883 + Name: ".debug_info" + Value: 0xE426 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 885 + Name: ".debug_abbrev" + Value: 0x218D + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 887 + Name: ".debug_loc" + Value: 0xDB37 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 889 + Name: ".debug_aranges" + Value: 0x460 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 891 + Name: ".debug_line" + Value: 0x5BE8 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 893 + Name: ".debug_str" + Value: 0x70F + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 895 + Name: ".rdata$zzz" + Value: 0xD90 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 897 + Name: ".file" + Value: 0x3B7 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "misc.c" + } +} +ImageSymbol { + Index: 899 + Name: "dtoa_lock" + Value: 0x5670 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 901 + Name: "dtoa_CS_init" + Value: 0xAF0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 902 + Name: "dtoa_CritSec" + Value: 0xB00 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 903 + Name: "dtoa_lock_cleanup" + Value: 0x5750 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 904 + Name: "__Balloc_D2A" + Value: 0x57A0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 905 + Name: "freelist" + Value: 0xAA0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 906 + Name: "pmem_next" + Value: 0x80 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 907 + Name: "private_mem" + Value: 0x1A0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 908 + Name: "__Bfree_D2A" + Value: 0x58A0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 909 + Name: "__multadd_D2A" + Value: 0x5910 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 910 + Name: "__i2b_D2A" + Value: 0x59C0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 911 + Name: "__mult_D2A" + Value: 0x5A80 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 912 + Name: "__pow5mult_D2A" + Value: 0x5BE0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 913 + Name: "p5s" + Value: 0x180 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 914 + Name: "p05.0" + Value: 0x520 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 915 + Name: "__lshift_D2A" + Value: 0x5DE0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 916 + Name: "__cmp_D2A" + Value: 0x5EF0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 917 + Name: "__diff_D2A" + Value: 0x5F40 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 918 + Name: "__b2d_D2A" + Value: 0x6110 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 919 + Name: "__d2b_D2A" + Value: 0x6230 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 920 + Name: "__strcp_D2A" + Value: 0x6340 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 921 + Name: ".text" + Value: 0x5670 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 923 + Name: ".data" + Value: 0x80 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 925 + Name: ".bss" + Value: 0x180 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 927 + Name: ".xdata" + Value: 0x2DC + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 929 + Name: ".pdata" + Value: 0x2F4 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 931 + Name: ".rdata" + Value: 0x520 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 933 + Name: ".debug_frame" + Value: 0x1580 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 935 + Name: ".debug_info" + Value: 0xE7F3 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 937 + Name: ".debug_abbrev" + Value: 0x22C8 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 939 + Name: ".debug_loc" + Value: 0xE095 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 941 + Name: ".debug_aranges" + Value: 0x490 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 943 + Name: ".debug_ranges" + Value: 0x10B0 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 945 + Name: ".debug_line" + Value: 0x5E05 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 947 + Name: ".debug_str" + Value: 0x718 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 949 + Name: ".rdata$zzz" + Value: 0xDC0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 951 + Name: ".file" + Value: 0x3D3 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "strnlen.c" + } +} +ImageSymbol { + Index: 953 + Name: "strnlen" + Value: 0x6370 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 955 + Name: ".text" + Value: 0x6370 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 957 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 959 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 961 + Name: ".xdata" + Value: 0x388 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 963 + Name: ".pdata" + Value: 0x39C + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 965 + Name: ".debug_frame" + Value: 0x1BA0 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 967 + Name: ".debug_info" + Value: 0x102C8 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 969 + Name: ".debug_abbrev" + Value: 0x2702 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 971 + Name: ".debug_loc" + Value: 0x10DC4 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 973 + Name: ".debug_aranges" + Value: 0x4C0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 975 + Name: ".debug_line" + Value: 0x6E41 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 977 + Name: ".rdata$zzz" + Value: 0xDF0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 979 + Name: ".file" + Value: 0x4AC + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "wcsnlen.c" + } +} +ImageSymbol { + Index: 981 + Name: "wcsnlen" + Value: 0x63A0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 983 + Name: ".text" + Value: 0x63A0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 985 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 987 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 989 + Name: ".xdata" + Value: 0x38C + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 991 + Name: ".pdata" + Value: 0x3A8 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 993 + Name: ".debug_frame" + Value: 0x1BD0 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 995 + Name: ".debug_info" + Value: 0x104A8 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 997 + Name: ".debug_abbrev" + Value: 0x2783 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 999 + Name: ".debug_loc" + Value: 0x10DFE + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1001 + Name: ".debug_aranges" + Value: 0x4F0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1003 + Name: ".debug_line" + Value: 0x6F38 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1005 + Name: ".rdata$zzz" + Value: 0xE20 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1007 + Name: ".text" + Value: 0x63D0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1008 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1009 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1010 + Name: ".idata$7" + Value: 0x700 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1011 + Name: ".idata$5" + Value: 0x35C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1012 + Name: ".idata$4" + Value: 0x1C4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1013 + Name: ".idata$6" + Value: 0x626 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1014 + Name: ".text" + Value: 0x63D8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1015 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1016 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1017 + Name: ".idata$7" + Value: 0x6FC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1018 + Name: ".idata$5" + Value: 0x354 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1019 + Name: ".idata$4" + Value: 0x1BC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1020 + Name: ".idata$6" + Value: 0x61A + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1021 + Name: ".text" + Value: 0x63E0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1022 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1023 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1024 + Name: ".idata$7" + Value: 0x6F8 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1025 + Name: ".idata$5" + Value: 0x34C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1026 + Name: ".idata$4" + Value: 0x1B4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1027 + Name: ".idata$6" + Value: 0x610 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1028 + Name: ".text" + Value: 0x63E8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1029 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1030 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1031 + Name: ".idata$7" + Value: 0x6F4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1032 + Name: ".idata$5" + Value: 0x344 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1033 + Name: ".idata$4" + Value: 0x1AC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1034 + Name: ".idata$6" + Value: 0x606 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1035 + Name: ".text" + Value: 0x63F0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1036 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1037 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1038 + Name: ".idata$7" + Value: 0x6F0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1039 + Name: ".idata$5" + Value: 0x33C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1040 + Name: ".idata$4" + Value: 0x1A4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1041 + Name: ".idata$6" + Value: 0x5FA + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1042 + Name: ".text" + Value: 0x63F8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1043 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1044 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1045 + Name: ".idata$7" + Value: 0x6EC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1046 + Name: ".idata$5" + Value: 0x334 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1047 + Name: ".idata$4" + Value: 0x19C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1048 + Name: ".idata$6" + Value: 0x5F0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1049 + Name: ".text" + Value: 0x6400 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1050 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1051 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1052 + Name: ".idata$7" + Value: 0x6E8 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1053 + Name: ".idata$5" + Value: 0x32C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1054 + Name: ".idata$4" + Value: 0x194 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1055 + Name: ".idata$6" + Value: 0x5E6 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1056 + Name: ".text" + Value: 0x6408 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1057 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1058 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1059 + Name: ".idata$7" + Value: 0x6E4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1060 + Name: ".idata$5" + Value: 0x324 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1061 + Name: ".idata$4" + Value: 0x18C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1062 + Name: ".idata$6" + Value: 0x5DC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1063 + Name: ".text" + Value: 0x6410 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1064 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1065 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1066 + Name: ".idata$7" + Value: 0x6E0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1067 + Name: ".idata$5" + Value: 0x31C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1068 + Name: ".idata$4" + Value: 0x184 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1069 + Name: ".idata$6" + Value: 0x5D2 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1070 + Name: ".text" + Value: 0x6418 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1071 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1072 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1073 + Name: ".idata$7" + Value: 0x6DC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1074 + Name: ".idata$5" + Value: 0x314 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1075 + Name: ".idata$4" + Value: 0x17C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1076 + Name: ".idata$6" + Value: 0x5C4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1077 + Name: ".text" + Value: 0x6420 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1078 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1079 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1080 + Name: ".idata$7" + Value: 0x6D8 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1081 + Name: ".idata$5" + Value: 0x30C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1082 + Name: ".idata$4" + Value: 0x174 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1083 + Name: ".idata$6" + Value: 0x5BA + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1084 + Name: ".text" + Value: 0x6428 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1085 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1086 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1087 + Name: ".idata$7" + Value: 0x6D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1088 + Name: ".idata$5" + Value: 0x304 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1089 + Name: ".idata$4" + Value: 0x16C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1090 + Name: ".idata$6" + Value: 0x5B2 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1091 + Name: ".text" + Value: 0x6430 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1092 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1093 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1094 + Name: ".idata$7" + Value: 0x6D0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1095 + Name: ".idata$5" + Value: 0x2FC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1096 + Name: ".idata$4" + Value: 0x164 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1097 + Name: ".idata$6" + Value: 0x5AA + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1098 + Name: ".text" + Value: 0x6438 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1099 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1100 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1101 + Name: ".idata$7" + Value: 0x6CC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1102 + Name: ".idata$5" + Value: 0x2F4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1103 + Name: ".idata$4" + Value: 0x15C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1104 + Name: ".idata$6" + Value: 0x5A0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1105 + Name: ".text" + Value: 0x6440 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1106 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1107 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1108 + Name: ".idata$7" + Value: 0x6C8 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1109 + Name: ".idata$5" + Value: 0x2EC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1110 + Name: ".idata$4" + Value: 0x154 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1111 + Name: ".idata$6" + Value: 0x598 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1112 + Name: ".text" + Value: 0x6448 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1113 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1114 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1115 + Name: ".idata$7" + Value: 0x6C4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1116 + Name: ".idata$5" + Value: 0x2E4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1117 + Name: ".idata$4" + Value: 0x14C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1118 + Name: ".idata$6" + Value: 0x58E + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1119 + Name: ".text" + Value: 0x6450 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1120 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1121 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1122 + Name: ".idata$7" + Value: 0x6C0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1123 + Name: ".idata$5" + Value: 0x2DC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1124 + Name: ".idata$4" + Value: 0x144 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1125 + Name: ".idata$6" + Value: 0x586 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1126 + Name: ".text" + Value: 0x6458 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1127 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1128 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1129 + Name: ".idata$7" + Value: 0x6B8 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1130 + Name: ".idata$5" + Value: 0x2CC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1131 + Name: ".idata$4" + Value: 0x134 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1132 + Name: ".idata$6" + Value: 0x572 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1133 + Name: ".text" + Value: 0x6460 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1134 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1135 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1136 + Name: ".idata$7" + Value: 0x6B0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1137 + Name: ".idata$5" + Value: 0x2BC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1138 + Name: ".idata$4" + Value: 0x124 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1139 + Name: ".idata$6" + Value: 0x55E + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1140 + Name: ".text" + Value: 0x6468 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1141 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1142 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1143 + Name: ".idata$7" + Value: 0x6A8 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1144 + Name: ".idata$5" + Value: 0x2AC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1145 + Name: ".idata$4" + Value: 0x114 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1146 + Name: ".idata$6" + Value: 0x54A + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1147 + Name: ".text" + Value: 0x6470 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1148 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1149 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1150 + Name: ".idata$7" + Value: 0x6A0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1151 + Name: ".idata$5" + Value: 0x29C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1152 + Name: ".idata$4" + Value: 0x104 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1153 + Name: ".idata$6" + Value: 0x534 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1154 + Name: ".text" + Value: 0x6478 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1155 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1156 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1157 + Name: ".idata$7" + Value: 0x69C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1158 + Name: ".idata$5" + Value: 0x294 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1159 + Name: ".idata$4" + Value: 0xFC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1160 + Name: ".idata$6" + Value: 0x526 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1161 + Name: ".text" + Value: 0x6480 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1162 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1163 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1164 + Name: ".idata$7" + Value: 0x694 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1165 + Name: ".idata$5" + Value: 0x284 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1166 + Name: ".idata$4" + Value: 0xEC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1167 + Name: ".idata$6" + Value: 0x508 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1168 + Name: ".text" + Value: 0x6488 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1169 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1170 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1171 + Name: ".idata$7" + Value: 0x690 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1172 + Name: ".idata$5" + Value: 0x27C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1173 + Name: ".idata$4" + Value: 0xE4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1174 + Name: ".idata$6" + Value: 0x4F6 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1175 + Name: ".text" + Value: 0x6490 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1176 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1177 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1178 + Name: ".idata$7" + Value: 0x688 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1179 + Name: ".idata$5" + Value: 0x26C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1180 + Name: ".idata$4" + Value: 0xD4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1181 + Name: ".idata$6" + Value: 0x4DC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1182 + Name: ".text" + Value: 0x6490 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1183 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1184 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1185 + Name: ".idata$7" + Value: 0x684 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1186 + Name: ".idata$5" + Value: 0x264 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1187 + Name: ".idata$4" + Value: 0xCC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1188 + Name: ".idata$6" + Value: 0x4CC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1189 + Name: ".text" + Value: 0x6498 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1190 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1191 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1192 + Name: ".idata$7" + Value: 0x678 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1193 + Name: ".idata$5" + Value: 0x24C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1194 + Name: ".idata$4" + Value: 0xB4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1195 + Name: ".idata$6" + Value: 0x488 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1196 + Name: ".file" + Value: 0x4D2 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "mbrtowc.c" + } +} +ImageSymbol { + Index: 1198 + Name: "__mbrtowc_cp" + Value: 0x64A0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1200 + Name: "mbrtowc" + Value: 0x6620 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1201 + Name: "internal_mbstate.2" + Value: 0xB68 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1202 + Name: "mbsrtowcs" + Value: 0x6690 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1203 + Name: "internal_mbstate.1" + Value: 0xB64 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1204 + Name: "mbrlen" + Value: 0x67A0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1205 + Name: "s_mbstate.0" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1206 + Name: ".text" + Value: 0x64A0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1208 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1210 + Name: ".bss" + Value: 0xB60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1212 + Name: ".xdata" + Value: 0x390 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1214 + Name: ".pdata" + Value: 0x3B4 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1216 + Name: ".debug_frame" + Value: 0x1C00 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1218 + Name: ".debug_info" + Value: 0x1069B + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1220 + Name: ".debug_abbrev" + Value: 0x2818 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1222 + Name: ".debug_loc" + Value: 0x10E7A + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1224 + Name: ".debug_aranges" + Value: 0x520 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1226 + Name: ".debug_ranges" + Value: 0x1460 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1228 + Name: ".debug_line" + Value: 0x704A + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1230 + Name: ".debug_str" + Value: 0x788 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1232 + Name: ".rdata$zzz" + Value: 0xE50 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1234 + Name: ".file" + Value: 0x4F4 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "wcrtomb.c" + } +} +ImageSymbol { + Index: 1236 + Name: "__wcrtomb_cp" + Value: 0x6800 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1238 + Name: "wcrtomb" + Value: 0x6890 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1239 + Name: "wcsrtombs" + Value: 0x68E0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1240 + Name: ".text" + Value: 0x6800 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1242 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1244 + Name: ".bss" + Value: 0xB70 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1246 + Name: ".xdata" + Value: 0x3D0 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1248 + Name: ".pdata" + Value: 0x3E4 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1250 + Name: ".debug_frame" + Value: 0x1E60 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1252 + Name: ".debug_info" + Value: 0x10DBE + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1254 + Name: ".debug_abbrev" + Value: 0x2991 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1256 + Name: ".debug_loc" + Value: 0x118C9 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1258 + Name: ".debug_aranges" + Value: 0x550 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1260 + Name: ".debug_ranges" + Value: 0x1490 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1262 + Name: ".debug_line" + Value: 0x73A5 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1264 + Name: ".debug_str" + Value: 0x7F1 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1266 + Name: ".rdata$zzz" + Value: 0xE80 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1268 + Name: ".file" + Value: 0x512 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "acrt_iob_func.c" + } +} +ImageSymbol { + Index: 1270 + Name: "__acrt_iob_func" + Value: 0x69E0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1272 + Name: ".text" + Value: 0x69E0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1274 + Name: ".data" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1276 + Name: ".bss" + Value: 0xB70 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1278 + Name: ".xdata" + Value: 0x3F8 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1280 + Name: ".pdata" + Value: 0x408 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1282 + Name: ".debug_frame" + Value: 0x1FB8 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1284 + Name: ".debug_info" + Value: 0x11325 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1286 + Name: ".debug_abbrev" + Value: 0x2ADB + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1288 + Name: ".debug_loc" + Value: 0x11F94 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1290 + Name: ".debug_aranges" + Value: 0x580 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1292 + Name: ".debug_line" + Value: 0x7614 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1294 + Name: ".debug_str" + Value: 0x838 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1296 + Name: ".rdata$zzz" + Value: 0xEB0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1298 + Name: ".file" + Value: 0x532 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "" + } +} +ImageSymbol { + Index: 1300 + Name: "mingw_get_invalid_parameter_handler" + Value: 0x6A00 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1302 + Name: "handler" + Value: 0xB70 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1303 + Name: "_get_invalid_parameter_handler" + Value: 0x6A00 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1304 + Name: "mingw_set_invalid_parameter_handler" + Value: 0x6A10 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1305 + Name: "_set_invalid_parameter_handler" + Value: 0x6A10 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1306 + Name: ".text" + Value: 0x6A00 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1308 + Name: ".data" + Value: 0xA0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1310 + Name: ".bss" + Value: 0xB70 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1312 + Name: ".xdata" + Value: 0x400 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1314 + Name: ".pdata" + Value: 0x414 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1316 + Name: ".debug_frame" + Value: 0x2008 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1318 + Name: ".debug_info" + Value: 0x115F9 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1320 + Name: ".debug_abbrev" + Value: 0x2BA9 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1322 + Name: ".debug_loc" + Value: 0x11FE3 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1324 + Name: ".debug_aranges" + Value: 0x5B0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1326 + Name: ".debug_line" + Value: 0x76F0 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1328 + Name: ".rdata$zzz" + Value: 0xEE0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1330 + Name: ".file" + Value: 0x553 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "mingw_lock.c" + } +} +ImageSymbol { + Index: 1332 + Name: "_lock_file" + Value: 0x6A20 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1334 + Name: "_unlock_file" + Value: 0x6A90 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1335 + Name: ".text" + Value: 0x6A20 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1337 + Name: ".data" + Value: 0xB0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1339 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1341 + Name: ".xdata" + Value: 0x408 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1343 + Name: ".pdata" + Value: 0x42C + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1345 + Name: ".debug_frame" + Value: 0x2050 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1347 + Name: ".debug_info" + Value: 0x11CC3 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1349 + Name: ".debug_abbrev" + Value: 0x2D08 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1351 + Name: ".debug_loc" + Value: 0x12036 + Section: ".debug_loc" (0x12) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1353 + Name: ".debug_aranges" + Value: 0x5E0 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1355 + Name: ".debug_ranges" + Value: 0x14C0 + Section: ".debug_ranges" (0x13) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1357 + Name: ".debug_line" + Value: 0x786C + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1359 + Name: ".debug_str" + Value: 0x843 + Section: ".debug_str" (0x11) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1361 + Name: ".rdata$zzz" + Value: 0xF10 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1363 + Name: ".file" + Value: 0x56F + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "__p__acmdln.c" + } +} +ImageSymbol { + Index: 1365 + Name: "__p__acmdln" + Value: 0x6AF0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1367 + Name: ".rdata$.refptr.__imp__acmdln" + Value: 0x700 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1369 + Name: ".text" + Value: 0x6AF0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1371 + Name: ".data" + Value: 0xC0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1373 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1375 + Name: ".xdata" + Value: 0x418 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1377 + Name: ".pdata" + Value: 0x444 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1379 + Name: ".debug_frame" + Value: 0x2108 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1381 + Name: ".debug_info" + Value: 0x12714 + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1383 + Name: ".debug_abbrev" + Value: 0x2ECD + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1385 + Name: ".debug_aranges" + Value: 0x610 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1387 + Name: ".debug_line" + Value: 0x7A91 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1389 + Name: ".rdata$zzz" + Value: 0xF40 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1391 + Name: ".file" + Value: 0x58B + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "__p__commode.c" + } +} +ImageSymbol { + Index: 1393 + Name: "__p__commode" + Value: 0x6B00 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1395 + Name: ".rdata$.refptr.__imp__commode" + Value: 0x710 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1397 + Name: ".text" + Value: 0x6B00 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1399 + Name: ".data" + Value: 0xD0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1401 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1403 + Name: ".xdata" + Value: 0x41C + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1405 + Name: ".pdata" + Value: 0x450 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1407 + Name: ".debug_frame" + Value: 0x2138 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1409 + Name: ".debug_info" + Value: 0x1288A + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1411 + Name: ".debug_abbrev" + Value: 0x2F4F + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1413 + Name: ".debug_aranges" + Value: 0x640 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1415 + Name: ".debug_line" + Value: 0x7B18 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1417 + Name: ".rdata$zzz" + Value: 0xF70 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1419 + Name: ".file" + Value: 0x5A7 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "__p__fmode.c" + } +} +ImageSymbol { + Index: 1421 + Name: "__p__fmode" + Value: 0x6B10 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1423 + Name: ".rdata$.refptr.__imp__fmode" + Value: 0x720 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1425 + Name: ".text" + Value: 0x6B10 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1427 + Name: ".data" + Value: 0xE0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1429 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1431 + Name: ".xdata" + Value: 0x420 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1433 + Name: ".pdata" + Value: 0x45C + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1435 + Name: ".debug_frame" + Value: 0x2168 + Section: ".debug_frame" (0x10) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1437 + Name: ".debug_info" + Value: 0x129EF + Section: ".debug_info" (0xD) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1439 + Name: ".debug_abbrev" + Value: 0x2FC2 + Section: ".debug_abbrev" (0xE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1441 + Name: ".debug_aranges" + Value: 0x670 + Section: ".debug_aranges" (0xC) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1443 + Name: ".debug_line" + Value: 0x7BA0 + Section: ".debug_line" (0xF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1445 + Name: ".rdata$zzz" + Value: 0xFA0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1447 + Name: ".file" + Value: 0x5DF + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "fake" + } +} +ImageSymbol { + Index: 1449 + Name: "hname" + Value: 0xB4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1450 + Name: "fthunk" + Value: 0x24C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1451 + Name: ".text" + Value: 0x6B20 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1453 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1455 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1457 + Name: ".idata$2" + Value: 0x14 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1459 + Name: ".idata$4" + Value: 0xB4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1460 + Name: ".idata$5" + Value: 0x24C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1461 + Name: ".text" + Value: 0x6B20 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1462 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1463 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1464 + Name: ".idata$7" + Value: 0x6BC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1465 + Name: ".idata$5" + Value: 0x2D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1466 + Name: ".idata$4" + Value: 0x13C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1467 + Name: ".idata$6" + Value: 0x57C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1468 + Name: ".text" + Value: 0x6B28 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1469 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1470 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1471 + Name: ".idata$7" + Value: 0x6B4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1472 + Name: ".idata$5" + Value: 0x2C4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1473 + Name: ".idata$4" + Value: 0x12C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1474 + Name: ".idata$6" + Value: 0x56A + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1475 + Name: ".text" + Value: 0x6B30 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1476 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1477 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1478 + Name: ".idata$7" + Value: 0x698 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1479 + Name: ".idata$5" + Value: 0x28C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1480 + Name: ".idata$4" + Value: 0xF4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1481 + Name: ".idata$6" + Value: 0x51C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1482 + Name: ".text" + Value: 0x6B30 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1483 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1484 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1485 + Name: ".idata$7" + Value: 0x68C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1486 + Name: ".idata$5" + Value: 0x274 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1487 + Name: ".idata$4" + Value: 0xDC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1488 + Name: ".idata$6" + Value: 0x4E8 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1489 + Name: ".text" + Value: 0x6B38 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1490 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1491 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1492 + Name: ".idata$7" + Value: 0x680 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1493 + Name: ".idata$5" + Value: 0x25C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1494 + Name: ".idata$4" + Value: 0xC4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1495 + Name: ".idata$6" + Value: 0x4B6 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1496 + Name: ".text" + Value: 0x6B40 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1497 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1498 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1499 + Name: ".idata$7" + Value: 0x67C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1500 + Name: ".idata$5" + Value: 0x254 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1501 + Name: ".idata$4" + Value: 0xBC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1502 + Name: ".idata$6" + Value: 0x4A0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1503 + Name: ".file" + Value: 0x64F + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "fake" + } +} +ImageSymbol { + Index: 1505 + Name: ".text" + Value: 0x6B50 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1507 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1509 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1511 + Name: ".idata$4" + Value: 0x1CC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1513 + Name: ".idata$5" + Value: 0x364 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1515 + Name: ".idata$7" + Value: 0x704 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1517 + Name: ".text" + Value: 0x6B50 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1518 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1519 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1520 + Name: ".idata$7" + Value: 0x664 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1521 + Name: ".idata$5" + Value: 0x23C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1522 + Name: ".idata$4" + Value: 0xA4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1523 + Name: ".idata$6" + Value: 0x472 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1524 + Name: ".text" + Value: 0x6B58 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1525 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1526 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1527 + Name: ".idata$7" + Value: 0x660 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1528 + Name: ".idata$5" + Value: 0x234 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1529 + Name: ".idata$4" + Value: 0x9C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1530 + Name: ".idata$6" + Value: 0x462 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1531 + Name: ".text" + Value: 0x6B60 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1532 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1533 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1534 + Name: ".idata$7" + Value: 0x65C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1535 + Name: ".idata$5" + Value: 0x22C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1536 + Name: ".idata$4" + Value: 0x94 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1537 + Name: ".idata$6" + Value: 0x450 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1538 + Name: ".text" + Value: 0x6B68 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1539 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1540 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1541 + Name: ".idata$7" + Value: 0x658 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1542 + Name: ".idata$5" + Value: 0x224 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1543 + Name: ".idata$4" + Value: 0x8C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1544 + Name: ".idata$6" + Value: 0x442 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1545 + Name: ".text" + Value: 0x6B70 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1546 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1547 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1548 + Name: ".idata$7" + Value: 0x654 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1549 + Name: ".idata$5" + Value: 0x21C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1550 + Name: ".idata$4" + Value: 0x84 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1551 + Name: ".idata$6" + Value: 0x43A + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1552 + Name: ".text" + Value: 0x6B78 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1553 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1554 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1555 + Name: ".idata$7" + Value: 0x650 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1556 + Name: ".idata$5" + Value: 0x214 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1557 + Name: ".idata$4" + Value: 0x7C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1558 + Name: ".idata$6" + Value: 0x41C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1559 + Name: ".text" + Value: 0x6B80 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1560 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1561 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1562 + Name: ".idata$7" + Value: 0x64C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1563 + Name: ".idata$5" + Value: 0x20C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1564 + Name: ".idata$4" + Value: 0x74 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1565 + Name: ".idata$6" + Value: 0x406 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1566 + Name: ".text" + Value: 0x6B88 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1567 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1568 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1569 + Name: ".idata$7" + Value: 0x648 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1570 + Name: ".idata$5" + Value: 0x204 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1571 + Name: ".idata$4" + Value: 0x6C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1572 + Name: ".idata$6" + Value: 0x3EE + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1573 + Name: ".text" + Value: 0x6B90 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1574 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1575 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1576 + Name: ".idata$7" + Value: 0x644 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1577 + Name: ".idata$5" + Value: 0x1FC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1578 + Name: ".idata$4" + Value: 0x64 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1579 + Name: ".idata$6" + Value: 0x3DA + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1580 + Name: ".text" + Value: 0x6B98 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1581 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1582 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1583 + Name: ".idata$7" + Value: 0x640 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1584 + Name: ".idata$5" + Value: 0x1F4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1585 + Name: ".idata$4" + Value: 0x5C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1586 + Name: ".idata$6" + Value: 0x3BE + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1587 + Name: ".text" + Value: 0x6BA0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1588 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1589 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1590 + Name: ".idata$7" + Value: 0x63C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1591 + Name: ".idata$5" + Value: 0x1EC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1592 + Name: ".idata$4" + Value: 0x54 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1593 + Name: ".idata$6" + Value: 0x3AC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1594 + Name: ".text" + Value: 0x6BA8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1595 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1596 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1597 + Name: ".idata$7" + Value: 0x638 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1598 + Name: ".idata$5" + Value: 0x1E4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1599 + Name: ".idata$4" + Value: 0x4C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1600 + Name: ".idata$6" + Value: 0x39C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1601 + Name: ".text" + Value: 0x6BB0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1602 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1603 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1604 + Name: ".idata$7" + Value: 0x634 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1605 + Name: ".idata$5" + Value: 0x1DC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1606 + Name: ".idata$4" + Value: 0x44 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1607 + Name: ".idata$6" + Value: 0x384 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1608 + Name: ".text" + Value: 0x6BB8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1609 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1610 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1611 + Name: ".idata$7" + Value: 0x630 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1612 + Name: ".idata$5" + Value: 0x1D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1613 + Name: ".idata$4" + Value: 0x3C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1614 + Name: ".idata$6" + Value: 0x36C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1615 + Name: ".file" + Value: 0x65D + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "fake" + } +} +ImageSymbol { + Index: 1617 + Name: "hname" + Value: 0x3C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1618 + Name: "fthunk" + Value: 0x1D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1619 + Name: ".text" + Value: 0x6BC0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1621 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1623 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1625 + Name: ".idata$2" + Value: 0x0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x14 + NumberOfRelocations: 3 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 1627 + Name: ".idata$4" + Value: 0x3C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1628 + Name: ".idata$5" + Value: 0x1D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1629 + Name: ".file" + Value: 0x679 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "fake" + } +} +ImageSymbol { + Index: 1631 + Name: ".text" + Value: 0x6BC0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1633 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1635 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1637 + Name: ".idata$4" + Value: 0xAC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1639 + Name: ".idata$5" + Value: 0x244 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1641 + Name: ".idata$7" + Value: 0x668 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1643 + Name: ".text" + Value: 0x6BC0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1644 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1645 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1646 + Name: ".idata$7" + Value: 0x6AC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1647 + Name: ".idata$5" + Value: 0x2B4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1648 + Name: ".idata$4" + Value: 0x11C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1649 + Name: ".idata$6" + Value: 0x554 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1650 + Name: ".text" + Value: 0x6BC0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1651 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1652 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1653 + Name: ".idata$7" + Value: 0x6A4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1654 + Name: ".idata$5" + Value: 0x2A4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1655 + Name: ".idata$4" + Value: 0x10C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1656 + Name: ".idata$6" + Value: 0x53E + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1657 + Name: ".file" + Value: 0x68E + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "cygming-crtend.c" + } +} +ImageSymbol { + Index: 1659 + Name: "register_frame_ctor" + Value: 0x6BC0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 1661 + Name: ".text" + Value: 0x6BC0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1663 + Name: ".data" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1665 + Name: ".bss" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1667 + Name: ".text.startup" + Value: 0x6BC0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1669 + Name: ".xdata.startup" + Value: 0x424 + Section: ".xdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1671 + Name: ".pdata.startup" + Value: 0x468 + Section: ".pdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1673 + Name: ".ctors.65535" + Value: 0x6BD8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1675 + Name: ".rdata$zzz" + Value: 0xFD0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 +} +ImageSymbol { + Index: 1677 + Name: ".rsrc" + Value: 0x0 + Section: ".rsrc" (0xA) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1678 + Name: "__xc_z" + Value: 0x10 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1679 + Name: "___RUNTIME_PSEUDO_RELOC_LIST__" + Value: 0x1000 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1680 + Name: "__imp_GetStartupInfoA" + Value: 0x1EC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1681 + Name: "__imp_abort" + Value: 0x2DC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1682 + Name: "__lib64_libkernel32_a_iname" + Value: 0x668 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1683 + Name: "__data_start__" + Value: 0x0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1684 + Name: "___DTOR_LIST__" + Value: 0x6BE8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1685 + Name: "__imp__fmode" + Value: 0x2B4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1686 + Name: "__imp____mb_cur_max_func" + Value: 0x25C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1687 + Name: "__imp__lock" + Value: 0x2C4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1688 + Name: "IsDBCSLeadByteEx" + Value: 0x6B90 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1689 + Name: "SetUnhandledExceptionFilter" + Value: 0x6B78 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1690 + Name: ".refptr.__mingw_initltsdrot_force" + Value: 0x740 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1691 + Name: "strerror" + Value: 0x63F0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1692 + Name: "__imp_calloc" + Value: 0x2E4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1693 + Name: "_lock" + Value: 0x6B28 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1694 + Name: "__imp___p__fmode" + Value: 0xE0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1695 + Name: "___tls_start__" + Value: 0x0 + Section: ".tls" (0x9) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1696 + Name: ".refptr.__native_startup_state" + Value: 0x790 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1697 + Name: "__ImageBase" + Value: 0x40000000 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1698 + Name: "__xl_a" + Value: 0x30 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1699 + Name: "GetLastError" + Value: 0x6BA8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1700 + Name: "__rt_psrelocs_start" + Value: 0x1000 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1701 + Name: "_cexit" + Value: 0x6470 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1702 + Name: "wcslen" + Value: 0x63D0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1703 + Name: "__dll_characteristics__" + Value: 0x160 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1704 + Name: "__size_of_stack_commit__" + Value: 0x1000 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1705 + Name: "__mingw_module_is_dll" + Value: 0x0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1706 + Name: "__iob_func" + Value: 0x6B30 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1707 + Name: "__imp__acmdln" + Value: 0x28C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1708 + Name: "__size_of_stack_reserve__" + Value: 0x200000 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1709 + Name: "__major_subsystem_version__" + Value: 0x5 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1710 + Name: "___crt_xl_start__" + Value: 0x30 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1711 + Name: "__imp_DeleteCriticalSection" + Value: 0x1D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1712 + Name: "__xl_d" + Value: 0x40 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1713 + Name: "__imp__set_invalid_parameter_handler" + Value: 0xA8 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1714 + Name: "_tls_end" + Value: 0x8 + Section: ".tls" (0x9) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1715 + Name: ".refptr.__CTOR_LIST__" + Value: 0x6A0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1716 + Name: "__imp_fputc" + Value: 0x2FC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1717 + Name: "VirtualQuery" + Value: 0x6B58 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1718 + Name: "___crt_xi_start__" + Value: 0x18 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1719 + Name: ".refptr.__imp__fmode" + Value: 0x720 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1720 + Name: "__imp__amsg_exit" + Value: 0x294 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1721 + Name: "___crt_xi_end__" + Value: 0x30 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1722 + Name: "__imp__errno" + Value: 0x2AC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1723 + Name: ".refptr.__imp___initenv" + Value: 0x6F0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1724 + Name: "_tls_start" + Value: 0x0 + Section: ".tls" (0x9) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1725 + Name: "memcpy" + Value: 0x6408 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1726 + Name: "__mingw_winmain_lpCmdLine" + Value: 0x8 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1727 + Name: ".refptr._matherr" + Value: 0x830 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1728 + Name: ".refptr.__RUNTIME_PSEUDO_RELOC_LIST__" + Value: 0x6C0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1729 + Name: "__mingw_oldexcpt_handler" + Value: 0xD0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1730 + Name: "malloc" + Value: 0x6410 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1731 + Name: "__imp__unlock_file" + Value: 0xB0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1732 + Name: "_CRT_MT" + Value: 0x40 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1733 + Name: "TlsGetValue" + Value: 0x6B68 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1734 + Name: "__bss_start__" + Value: 0x0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1735 + Name: "__imp_MultiByteToWideChar" + Value: 0x20C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1736 + Name: "__imp___C_specific_handler" + Value: 0x24C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1737 + Name: "___RUNTIME_PSEUDO_RELOC_LIST_END__" + Value: 0x1000 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1738 + Name: "__size_of_heap_commit__" + Value: 0x1000 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1739 + Name: "__imp_GetLastError" + Value: 0x1E4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1740 + Name: ".refptr._dowildcard" + Value: 0x800 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1741 + Name: "__mingw_initltsdrot_force" + Value: 0x78 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1742 + Name: "__imp_free" + Value: 0x304 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1743 + Name: "___mb_cur_max_func" + Value: 0x6B38 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1744 + Name: ".refptr.__mingw_app_type" + Value: 0x730 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1745 + Name: "__mingw_initltssuo_force" + Value: 0x70 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1746 + Name: "__tens_D2A" + Value: 0x540 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1747 + Name: "VirtualProtect" + Value: 0x6B60 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1748 + Name: "___crt_xp_start__" + Value: 0x50 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1749 + Name: "__imp_LeaveCriticalSection" + Value: 0x204 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1750 + Name: "__C_specific_handler" + Value: 0x6498 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1751 + Name: ".refptr.__mingw_oldexcpt_handler" + Value: 0x770 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1752 + Name: "abort" + Value: 0x6450 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1753 + Name: ".refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__" + Value: 0x6B0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1754 + Name: "___crt_xp_end__" + Value: 0x50 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1755 + Name: "__dll__" + Value: 0x0 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1756 + Name: "__minor_os_version__" + Value: 0x0 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1757 + Name: "EnterCriticalSection" + Value: 0x6BB0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1758 + Name: "_MINGW_INSTALL_DEBUG_MATHERR" + Value: 0x50 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1759 + Name: ".refptr.__xi_a" + Value: 0x7D0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1760 + Name: "__image_base__" + Value: 0x40000000 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1761 + Name: ".refptr._CRT_MT" + Value: 0x680 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1762 + Name: "__section_alignment__" + Value: 0x1000 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1763 + Name: "__native_dllmain_reason" + Value: 0x24 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1764 + Name: "calloc" + Value: 0x6448 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1765 + Name: "_tls_used" + Value: 0x40 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1766 + Name: "__imp_memset" + Value: 0x32C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1767 + Name: "__IAT_end__" + Value: 0x36C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1768 + Name: "__imp__lock_file" + Value: 0xB8 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1769 + Name: "__imp_memcpy" + Value: 0x324 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1770 + Name: "__RUNTIME_PSEUDO_RELOC_LIST__" + Value: 0x1000 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1771 + Name: "fprintf" + Value: 0x6438 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1772 + Name: "__imp_strerror" + Value: 0x33C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1773 + Name: "Sleep" + Value: 0x6B70 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1774 + Name: ".refptr._newmode" + Value: 0x840 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1775 + Name: "_commode" + Value: 0x80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1776 + Name: "__data_end__" + Value: 0xF0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1777 + Name: "__imp_fwrite" + Value: 0x30C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1778 + Name: "__CTOR_LIST__" + Value: 0x6BD0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1779 + Name: "__imp___getmainargs" + Value: 0x264 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1780 + Name: "_head_lib64_libkernel32_a" + Value: 0x0 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1781 + Name: "__bss_end__" + Value: 0xB80 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1782 + Name: "__xi_z" + Value: 0x28 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1783 + Name: "__tinytens_D2A" + Value: 0x600 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1784 + Name: "__native_vcclrit_reason" + Value: 0x20 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1785 + Name: "___crt_xc_end__" + Value: 0x18 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1786 + Name: ".refptr.__mingw_initltssuo_force" + Value: 0x760 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1787 + Name: ".refptr.__native_startup_lock" + Value: 0x780 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1788 + Name: "__imp_EnterCriticalSection" + Value: 0x1DC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1789 + Name: "_tls_index" + Value: 0x7C + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1790 + Name: "signal" + Value: 0x63F8 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1791 + Name: "__native_startup_state" + Value: 0x58 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1792 + Name: "___crt_xc_start__" + Value: 0x0 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1793 + Name: "strncmp" + Value: 0x63E0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1794 + Name: "__lib64_libmsvcrt_os_a_iname" + Value: 0x704 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1795 + Name: "___CTOR_LIST__" + Value: 0x6BD0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1796 + Name: ".refptr.__dyn_tls_init_callback" + Value: 0x6D0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1797 + Name: "__imp_signal" + Value: 0x334 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1798 + Name: ".refptr.__mingw_initltsdyn_force" + Value: 0x750 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1799 + Name: "__rt_psrelocs_size" + Value: 0x0 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1800 + Name: "__imp_WideCharToMultiByte" + Value: 0x23C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1801 + Name: "__imp_strlen" + Value: 0x344 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1802 + Name: "__bigtens_D2A" + Value: 0x640 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1803 + Name: "__imp_malloc" + Value: 0x31C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1804 + Name: "__mingw_winmain_nShowCmd" + Value: 0x0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1805 + Name: ".refptr._gnu_exception_handler" + Value: 0x820 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1806 + Name: "__file_alignment__" + Value: 0x200 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1807 + Name: "__imp_InitializeCriticalSection" + Value: 0x1F4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1808 + Name: "__getmainargs" + Value: 0x6490 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1809 + Name: "InitializeCriticalSection" + Value: 0x6B98 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1810 + Name: "___lc_codepage_func" + Value: 0x6B40 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1811 + Name: "__imp_exit" + Value: 0x2EC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1812 + Name: "memset" + Value: 0x6400 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1813 + Name: "__imp_vfprintf" + Value: 0x354 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1814 + Name: "__major_os_version__" + Value: 0x4 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1815 + Name: "__mingw_pcinit" + Value: 0x20 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1816 + Name: "__imp_IsDBCSLeadByteEx" + Value: 0x1FC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1817 + Name: "__imp___initenv" + Value: 0x26C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1818 + Name: "__IAT_start__" + Value: 0x1D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1819 + Name: "__imp__cexit" + Value: 0x29C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1820 + Name: "__xl_z" + Value: 0x48 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1821 + Name: "__end__" + Value: 0x0 + Section: IMAGE_SYM_UNDEFINED (0x0) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1822 + Name: "__imp_SetUnhandledExceptionFilter" + Value: 0x214 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1823 + Name: "__imp__onexit" + Value: 0x2CC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1824 + Name: "__DTOR_LIST__" + Value: 0x6BE8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1825 + Name: "__xi_a" + Value: 0x18 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1826 + Name: ".refptr.__imp__acmdln" + Value: 0x700 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1827 + Name: "WideCharToMultiByte" + Value: 0x6B50 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1828 + Name: "__set_app_type" + Value: 0x6488 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1829 + Name: "__imp_Sleep" + Value: 0x21C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1830 + Name: "__imp___p__acmdln" + Value: 0xC0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1831 + Name: "LeaveCriticalSection" + Value: 0x6B88 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1832 + Name: "__xc_a" + Value: 0x0 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1833 + Name: "__imp___setusermatherr" + Value: 0x284 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1834 + Name: "__size_of_heap_reserve__" + Value: 0x100000 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1835 + Name: "___crt_xt_start__" + Value: 0x50 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1836 + Name: "__subsystem__" + Value: 0x3 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1837 + Name: "_fmode" + Value: 0xC0 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1838 + Name: "_amsg_exit" + Value: 0x6478 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1839 + Name: "__imp_TlsGetValue" + Value: 0x224 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1840 + Name: "__setusermatherr" + Value: 0x6480 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1841 + Name: ".refptr._commode" + Value: 0x7F0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1842 + Name: "__imp_fprintf" + Value: 0x2F4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1843 + Name: "__mingw_pcppinit" + Value: 0x8 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1844 + Name: "__imp___p__commode" + Value: 0xD0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1845 + Name: "MultiByteToWideChar" + Value: 0x6B80 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1846 + Name: "__imp_VirtualProtect" + Value: 0x22C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1847 + Name: "fputc" + Value: 0x6430 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1848 + Name: "__xl_c" + Value: 0x38 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1849 + Name: "___tls_end__" + Value: 0x10 + Section: ".tls" (0x9) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1850 + Name: "__imp_VirtualQuery" + Value: 0x234 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1851 + Name: "__imp__initterm" + Value: 0x2BC + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1852 + Name: "__mingw_initltsdyn_force" + Value: 0x74 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1853 + Name: "_dowildcard" + Value: 0x30 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1854 + Name: "__imp___iob_func" + Value: 0x274 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1855 + Name: "__imp_localeconv" + Value: 0x314 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1856 + Name: "localeconv" + Value: 0x6418 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1857 + Name: "__dyn_tls_init_callback" + Value: 0x20 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1858 + Name: ".refptr.__image_base__" + Value: 0x6E0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1859 + Name: "_newmode" + Value: 0x60 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1860 + Name: "_initterm" + Value: 0x6460 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1861 + Name: "fwrite" + Value: 0x6420 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1862 + Name: "__imp_strncmp" + Value: 0x34C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1863 + Name: "_head_lib64_libmsvcrt_os_a" + Value: 0x14 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1864 + Name: ".refptr._fmode" + Value: 0x810 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1865 + Name: "__imp___acrt_iob_func" + Value: 0x90 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1866 + Name: "__major_image_version__" + Value: 0x0 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1867 + Name: "__loader_flags__" + Value: 0x0 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1868 + Name: ".refptr.__tens_D2A" + Value: 0x7A0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1869 + Name: ".refptr.__imp__commode" + Value: 0x710 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1870 + Name: "___chkstk_ms" + Value: 0x1540 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1871 + Name: "__native_startup_lock" + Value: 0x50 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1872 + Name: "__mingw_winmain_hInstance" + Value: 0x10 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1873 + Name: "GetStartupInfoA" + Value: 0x6BA0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1874 + Name: "__imp_wcslen" + Value: 0x35C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1875 + Name: "__imp____lc_codepage_func" + Value: 0x254 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1876 + Name: "_onexit" + Value: 0x6458 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1877 + Name: "__rt_psrelocs_end" + Value: 0x1000 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1878 + Name: "exit" + Value: 0x6440 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1879 + Name: "__imp__get_invalid_parameter_handler" + Value: 0xA0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1880 + Name: "__minor_subsystem_version__" + Value: 0x2 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1881 + Name: "__minor_image_version__" + Value: 0x0 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1882 + Name: "__imp__unlock" + Value: 0x2D4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1883 + Name: "__imp___set_app_type" + Value: 0x27C + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1884 + Name: "_errno" + Value: 0x6468 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1885 + Name: ".refptr.__xc_a" + Value: 0x7B0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1886 + Name: "strlen" + Value: 0x63E8 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1887 + Name: ".refptr.__xi_z" + Value: 0x7E0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1888 + Name: ".refptr._MINGW_INSTALL_DEBUG_MATHERR" + Value: 0x690 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1889 + Name: "__imp__commode" + Value: 0x2A4 + Section: ".idata" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1890 + Name: "DeleteCriticalSection" + Value: 0x6BB8 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1891 + Name: "__RUNTIME_PSEUDO_RELOC_LIST_END__" + Value: 0x1000 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1892 + Name: "_unlock" + Value: 0x6B20 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1893 + Name: ".refptr.__xc_z" + Value: 0x7C0 + Section: ".rdata" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1894 + Name: "___crt_xt_end__" + Value: 0x50 + Section: ".CRT" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1895 + Name: "vfprintf" + Value: 0x63D8 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1896 + Name: "free" + Value: 0x6428 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1897 + Name: "__mingw_app_type" + Value: 0x90 + Section: ".bss" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageImportDirectory { + ImageImportDescriptor { + LookupTable: 0xD03C + TimeDataStamp: 0x0 + ForwarderChain: 0x0 + Name: "KERNEL32.dll" (0xD668) + AddressTable: 0xD1D4 + Thunk { + Lookup: 0xD36C + Address: 0xD36C + Hint: 283 + Name: "DeleteCriticalSection" + } + Thunk { + Lookup: 0xD384 + Address: 0xD384 + Hint: 319 + Name: "EnterCriticalSection" + } + Thunk { + Lookup: 0xD39C + Address: 0xD39C + Hint: 630 + Name: "GetLastError" + } + Thunk { + Lookup: 0xD3AC + Address: 0xD3AC + Hint: 743 + Name: "GetStartupInfoA" + } + Thunk { + Lookup: 0xD3BE + Address: 0xD3BE + Hint: 892 + Name: "InitializeCriticalSection" + } + Thunk { + Lookup: 0xD3DA + Address: 0xD3DA + Hint: 919 + Name: "IsDBCSLeadByteEx" + } + Thunk { + Lookup: 0xD3EE + Address: 0xD3EE + Hint: 984 + Name: "LeaveCriticalSection" + } + Thunk { + Lookup: 0xD406 + Address: 0xD406 + Hint: 1036 + Name: "MultiByteToWideChar" + } + Thunk { + Lookup: 0xD41C + Address: 0xD41C + Hint: 1394 + Name: "SetUnhandledExceptionFilter" + } + Thunk { + Lookup: 0xD43A + Address: 0xD43A + Hint: 1410 + Name: "Sleep" + } + Thunk { + Lookup: 0xD442 + Address: 0xD442 + Hint: 1445 + Name: "TlsGetValue" + } + Thunk { + Lookup: 0xD450 + Address: 0xD450 + Hint: 1492 + Name: "VirtualProtect" + } + Thunk { + Lookup: 0xD462 + Address: 0xD462 + Hint: 1494 + Name: "VirtualQuery" + } + Thunk { + Lookup: 0xD472 + Address: 0xD472 + Hint: 1547 + Name: "WideCharToMultiByte" + } + } + ImageImportDescriptor { + LookupTable: 0xD0B4 + TimeDataStamp: 0x0 + ForwarderChain: 0x0 + Name: "msvcrt.dll" (0xD704) + AddressTable: 0xD24C + Thunk { + Lookup: 0xD488 + Address: 0xD488 + Hint: 56 + Name: "__C_specific_handler" + } + Thunk { + Lookup: 0xD4A0 + Address: 0xD4A0 + Hint: 64 + Name: "___lc_codepage_func" + } + Thunk { + Lookup: 0xD4B6 + Address: 0xD4B6 + Hint: 67 + Name: "___mb_cur_max_func" + } + Thunk { + Lookup: 0xD4CC + Address: 0xD4CC + Hint: 82 + Name: "__getmainargs" + } + Thunk { + Lookup: 0xD4DC + Address: 0xD4DC + Hint: 83 + Name: "__initenv" + } + Thunk { + Lookup: 0xD4E8 + Address: 0xD4E8 + Hint: 84 + Name: "__iob_func" + } + Thunk { + Lookup: 0xD4F6 + Address: 0xD4F6 + Hint: 98 + Name: "__set_app_type" + } + Thunk { + Lookup: 0xD508 + Address: 0xD508 + Hint: 100 + Name: "__setusermatherr" + } + Thunk { + Lookup: 0xD51C + Address: 0xD51C + Hint: 116 + Name: "_acmdln" + } + Thunk { + Lookup: 0xD526 + Address: 0xD526 + Hint: 124 + Name: "_amsg_exit" + } + Thunk { + Lookup: 0xD534 + Address: 0xD534 + Hint: 142 + Name: "_cexit" + } + Thunk { + Lookup: 0xD53E + Address: 0xD53E + Hint: 158 + Name: "_commode" + } + Thunk { + Lookup: 0xD54A + Address: 0xD54A + Hint: 203 + Name: "_errno" + } + Thunk { + Lookup: 0xD554 + Address: 0xD554 + Hint: 255 + Name: "_fmode" + } + Thunk { + Lookup: 0xD55E + Address: 0xD55E + Hint: 331 + Name: "_initterm" + } + Thunk { + Lookup: 0xD56A + Address: 0xD56A + Hint: 443 + Name: "_lock" + } + Thunk { + Lookup: 0xD572 + Address: 0xD572 + Hint: 615 + Name: "_onexit" + } + Thunk { + Lookup: 0xD57C + Address: 0xD57C + Hint: 820 + Name: "_unlock" + } + Thunk { + Lookup: 0xD586 + Address: 0xD586 + Hint: 1055 + Name: "abort" + } + Thunk { + Lookup: 0xD58E + Address: 0xD58E + Hint: 1057 + Name: "calloc" + } + Thunk { + Lookup: 0xD598 + Address: 0xD598 + Hint: 1070 + Name: "exit" + } + Thunk { + Lookup: 0xD5A0 + Address: 0xD5A0 + Hint: 1090 + Name: "fprintf" + } + Thunk { + Lookup: 0xD5AA + Address: 0xD5AA + Hint: 1092 + Name: "fputc" + } + Thunk { + Lookup: 0xD5B2 + Address: 0xD5B2 + Hint: 1097 + Name: "free" + } + Thunk { + Lookup: 0xD5BA + Address: 0xD5BA + Hint: 1110 + Name: "fwrite" + } + Thunk { + Lookup: 0xD5C4 + Address: 0xD5C4 + Hint: 1151 + Name: "localeconv" + } + Thunk { + Lookup: 0xD5D2 + Address: 0xD5D2 + Hint: 1158 + Name: "malloc" + } + Thunk { + Lookup: 0xD5DC + Address: 0xD5DC + Hint: 1166 + Name: "memcpy" + } + Thunk { + Lookup: 0xD5E6 + Address: 0xD5E6 + Hint: 1168 + Name: "memset" + } + Thunk { + Lookup: 0xD5F0 + Address: 0xD5F0 + Hint: 1198 + Name: "signal" + } + Thunk { + Lookup: 0xD5FA + Address: 0xD5FA + Hint: 1219 + Name: "strerror" + } + Thunk { + Lookup: 0xD606 + Address: 0xD606 + Hint: 1221 + Name: "strlen" + } + Thunk { + Lookup: 0xD610 + Address: 0xD610 + Hint: 1224 + Name: "strncmp" + } + Thunk { + Lookup: 0xD61A + Address: 0xD61A + Hint: 1260 + Name: "vfprintf" + } + Thunk { + Lookup: 0xD626 + Address: 0xD626 + Hint: 1285 + Name: "wcslen" + } + } +} diff --git a/crates/examples/testfiles/pe/base.exe.objdump b/crates/examples/testfiles/pe/base.exe.objdump new file mode 100644 index 00000000..e728eaa7 --- /dev/null +++ b/crates/examples/testfiles/pe/base.exe.objdump @@ -0,0 +1,85 @@ +Format: Pe Little-endian 32-bit +Kind: Executable +Architecture: I386 +Flags: Coff { characteristics: 102 } +Relative Address Base: 400000 +Entry Address: 4012e1 +Segment { name: ".text", address: 401000, size: 104d3 } +Segment { name: ".rdata", address: 412000, size: 6808 } +Segment { name: ".data", address: 419000, size: 12f4 } +Segment { name: ".reloc", address: 41b000, size: ec8 } +1: Section { name: ".text", address: 401000, size: 104d3, align: 1000, kind: Text, flags: Coff { characteristics: 60000020 } } +2: Section { name: ".rdata", address: 412000, size: 6808, align: 1000, kind: ReadOnlyData, flags: Coff { characteristics: 40000040 } } +3: Section { name: ".data", address: 419000, size: 12f4, align: 1000, kind: Data, flags: Coff { characteristics: c0000040 } } +4: Section { name: ".reloc", address: 41b000, size: ec8, align: 1000, kind: Other, flags: Coff { characteristics: 42000040 } } + +Symbols + +Dynamic symbols + +Import { library: "KERNEL32.dll", name: "QueryPerformanceCounter" } +Import { library: "KERNEL32.dll", name: "GetCurrentProcessId" } +Import { library: "KERNEL32.dll", name: "GetCurrentThreadId" } +Import { library: "KERNEL32.dll", name: "GetSystemTimeAsFileTime" } +Import { library: "KERNEL32.dll", name: "InitializeSListHead" } +Import { library: "KERNEL32.dll", name: "IsDebuggerPresent" } +Import { library: "KERNEL32.dll", name: "UnhandledExceptionFilter" } +Import { library: "KERNEL32.dll", name: "SetUnhandledExceptionFilter" } +Import { library: "KERNEL32.dll", name: "GetStartupInfoW" } +Import { library: "KERNEL32.dll", name: "IsProcessorFeaturePresent" } +Import { library: "KERNEL32.dll", name: "GetModuleHandleW" } +Import { library: "KERNEL32.dll", name: "GetCurrentProcess" } +Import { library: "KERNEL32.dll", name: "TerminateProcess" } +Import { library: "KERNEL32.dll", name: "WriteConsoleW" } +Import { library: "KERNEL32.dll", name: "RtlUnwind" } +Import { library: "KERNEL32.dll", name: "GetLastError" } +Import { library: "KERNEL32.dll", name: "SetLastError" } +Import { library: "KERNEL32.dll", name: "EnterCriticalSection" } +Import { library: "KERNEL32.dll", name: "LeaveCriticalSection" } +Import { library: "KERNEL32.dll", name: "DeleteCriticalSection" } +Import { library: "KERNEL32.dll", name: "InitializeCriticalSectionAndSpinCount" } +Import { library: "KERNEL32.dll", name: "TlsAlloc" } +Import { library: "KERNEL32.dll", name: "TlsGetValue" } +Import { library: "KERNEL32.dll", name: "TlsSetValue" } +Import { library: "KERNEL32.dll", name: "TlsFree" } +Import { library: "KERNEL32.dll", name: "FreeLibrary" } +Import { library: "KERNEL32.dll", name: "GetProcAddress" } +Import { library: "KERNEL32.dll", name: "LoadLibraryExW" } +Import { library: "KERNEL32.dll", name: "RaiseException" } +Import { library: "KERNEL32.dll", name: "GetStdHandle" } +Import { library: "KERNEL32.dll", name: "WriteFile" } +Import { library: "KERNEL32.dll", name: "GetModuleFileNameW" } +Import { library: "KERNEL32.dll", name: "ExitProcess" } +Import { library: "KERNEL32.dll", name: "GetModuleHandleExW" } +Import { library: "KERNEL32.dll", name: "GetCommandLineA" } +Import { library: "KERNEL32.dll", name: "GetCommandLineW" } +Import { library: "KERNEL32.dll", name: "HeapAlloc" } +Import { library: "KERNEL32.dll", name: "HeapFree" } +Import { library: "KERNEL32.dll", name: "CompareStringW" } +Import { library: "KERNEL32.dll", name: "LCMapStringW" } +Import { library: "KERNEL32.dll", name: "GetFileType" } +Import { library: "KERNEL32.dll", name: "FindClose" } +Import { library: "KERNEL32.dll", name: "FindFirstFileExW" } +Import { library: "KERNEL32.dll", name: "FindNextFileW" } +Import { library: "KERNEL32.dll", name: "IsValidCodePage" } +Import { library: "KERNEL32.dll", name: "GetACP" } +Import { library: "KERNEL32.dll", name: "GetOEMCP" } +Import { library: "KERNEL32.dll", name: "GetCPInfo" } +Import { library: "KERNEL32.dll", name: "MultiByteToWideChar" } +Import { library: "KERNEL32.dll", name: "WideCharToMultiByte" } +Import { library: "KERNEL32.dll", name: "GetEnvironmentStringsW" } +Import { library: "KERNEL32.dll", name: "FreeEnvironmentStringsW" } +Import { library: "KERNEL32.dll", name: "SetEnvironmentVariableW" } +Import { library: "KERNEL32.dll", name: "SetStdHandle" } +Import { library: "KERNEL32.dll", name: "GetStringTypeW" } +Import { library: "KERNEL32.dll", name: "GetProcessHeap" } +Import { library: "KERNEL32.dll", name: "FlushFileBuffers" } +Import { library: "KERNEL32.dll", name: "GetConsoleOutputCP" } +Import { library: "KERNEL32.dll", name: "GetConsoleMode" } +Import { library: "KERNEL32.dll", name: "GetFileSizeEx" } +Import { library: "KERNEL32.dll", name: "SetFilePointerEx" } +Import { library: "KERNEL32.dll", name: "HeapSize" } +Import { library: "KERNEL32.dll", name: "HeapReAlloc" } +Import { library: "KERNEL32.dll", name: "CloseHandle" } +Import { library: "KERNEL32.dll", name: "CreateFileW" } +Import { library: "KERNEL32.dll", name: "DecodePointer" } diff --git a/crates/examples/testfiles/pe/base.exe.readobj b/crates/examples/testfiles/pe/base.exe.readobj new file mode 100644 index 00000000..fd846f4c --- /dev/null +++ b/crates/examples/testfiles/pe/base.exe.readobj @@ -0,0 +1,619 @@ +Format: PE 32-bit +ImageDosHeader { + Magic: 0x5A4D + CountBytesLastPage: 0x90 + CountPages: 0x3 + CountRelocations: 0x0 + CountHeaderParagraphs: 0x4 + MinAllocParagraphs: 0x0 + MaxAllocParagraphs: 0xFFFF + StackSegment: 0x0 + StackPointer: 0xB8 + Checksum: 0x0 + InstructionPointer: 0x0 + CodeSegment: 0x0 + AddressOfRelocations: 0x40 + OverlayNumber: 0x0 + OemId: 0x0 + OemInfo: 0x0 + AddressOfNewHeader: 0xF0 +} +ImageNtHeaders { + Signature: 0x4550 +} +ImageFileHeader { + Machine: IMAGE_FILE_MACHINE_I386 (0x14C) + NumberOfSections: 4 + TimeDateStamp: 1629804126 + PointerToSymbolTable: 0x0 + NumberOfSymbols: 0 + SizeOfOptionalHeader: 0xE0 + Characteristics: 0x102 + IMAGE_FILE_EXECUTABLE_IMAGE (0x2) + IMAGE_FILE_32BIT_MACHINE (0x100) +} +ImageOptionalHeader { + Magic: 0x10B + MajorLinkerVersion: 14 + MinorLinkerVersion: 29 + SizeOfCode: 0x10600 + SizeOfInitializedData: 0x8E00 + SizeOfUninitializedData: 0x0 + AddressOfEntryPoint: 0x12E1 + BaseOfCode: 0x1000 + ImageBase: 0x400000 + SectionAlignment: 0x1000 + MajorOperatingSystemVersion: 6 + MinorOperatingSystemVersion: 0 + MajorImageVersion: 0 + MinorImageVersion: 0 + MajorSubsystemVersion: 6 + MinorSubsystemVersion: 0 + Win32VersionValue: 0 + SizeOfImage: 0x1C000 + SizeOfHeaders: 0x400 + CheckSum: 0x0 + Subsystem: IMAGE_SUBSYSTEM_WINDOWS_CUI (0x3) + DllCharacteristics: 0x8140 + IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE (0x40) + IMAGE_DLLCHARACTERISTICS_NX_COMPAT (0x100) + IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE (0x8000) + SizeOfStackReserve: 0x100000 + SizeOfStackCommit: 0x1000 + SizeOfHeapReserve: 0x100000 + SizeOfHeapCommit: 0x1000 + LoaderFlags: 0x0 + NumberOfRvaAndSizes: 0x10 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_EXPORT (0x0) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_IMPORT (0x1) + VirtualAddress: 0x181FC + Size: 0x28 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_RESOURCE (0x2) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_EXCEPTION (0x3) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_SECURITY (0x4) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_BASERELOC (0x5) + VirtualAddress: 0x1B000 + Size: 0xEC8 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_DEBUG (0x6) + VirtualAddress: 0x17A8C + Size: 0x1C +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_ARCHITECTURE (0x7) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_GLOBALPTR (0x8) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_TLS (0x9) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG (0xA) + VirtualAddress: 0x17AA8 + Size: 0x40 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT (0xB) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_IAT (0xC) + VirtualAddress: 0x12000 + Size: 0x10C +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT (0xD) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR (0xE) + VirtualAddress: 0x0 + Size: 0x0 +} +ImageDataDirectory { + Index: 0xF + VirtualAddress: 0x0 + Size: 0x0 +} +ImageSectionHeader { + Index: 1 + Name: ".text" + VirtualSize: 0x104D3 + VirtualAddress: 0x1000 + SizeOfRawData: 0x10600 + PointerToRawData: 0x400 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x60000020 + IMAGE_SCN_CNT_CODE (0x20) + IMAGE_SCN_MEM_EXECUTE (0x20000000) + IMAGE_SCN_MEM_READ (0x40000000) + (0x0) +} +ImageSectionHeader { + Index: 2 + Name: ".rdata" + VirtualSize: 0x6808 + VirtualAddress: 0x12000 + SizeOfRawData: 0x6A00 + PointerToRawData: 0x10A00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x40000040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + (0x0) +} +ImageSectionHeader { + Index: 3 + Name: ".data" + VirtualSize: 0x12F4 + VirtualAddress: 0x19000 + SizeOfRawData: 0xA00 + PointerToRawData: 0x17400 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0000040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + (0x0) +} +ImageSectionHeader { + Index: 4 + Name: ".reloc" + VirtualSize: 0xEC8 + VirtualAddress: 0x1B000 + SizeOfRawData: 0x1000 + PointerToRawData: 0x17E00 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42000040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + (0x0) +} +ImageImportDirectory { + ImageImportDescriptor { + LookupTable: 0x18224 + TimeDataStamp: 0x0 + ForwarderChain: 0x0 + Name: "KERNEL32.dll" (0x1845E) + AddressTable: 0x12000 + Thunk { + Lookup: 0x18330 + Address: 0x18330 + Hint: 1103 + Name: "QueryPerformanceCounter" + } + Thunk { + Lookup: 0x1834A + Address: 0x1834A + Hint: 539 + Name: "GetCurrentProcessId" + } + Thunk { + Lookup: 0x18360 + Address: 0x18360 + Hint: 543 + Name: "GetCurrentThreadId" + } + Thunk { + Lookup: 0x18376 + Address: 0x18376 + Hint: 748 + Name: "GetSystemTimeAsFileTime" + } + Thunk { + Lookup: 0x18390 + Address: 0x18390 + Hint: 870 + Name: "InitializeSListHead" + } + Thunk { + Lookup: 0x183A6 + Address: 0x183A6 + Hint: 898 + Name: "IsDebuggerPresent" + } + Thunk { + Lookup: 0x183BA + Address: 0x183BA + Hint: 1457 + Name: "UnhandledExceptionFilter" + } + Thunk { + Lookup: 0x183D6 + Address: 0x183D6 + Hint: 1393 + Name: "SetUnhandledExceptionFilter" + } + Thunk { + Lookup: 0x183F4 + Address: 0x183F4 + Hint: 723 + Name: "GetStartupInfoW" + } + Thunk { + Lookup: 0x18406 + Address: 0x18406 + Hint: 905 + Name: "IsProcessorFeaturePresent" + } + Thunk { + Lookup: 0x18422 + Address: 0x18422 + Hint: 635 + Name: "GetModuleHandleW" + } + Thunk { + Lookup: 0x18436 + Address: 0x18436 + Hint: 538 + Name: "GetCurrentProcess" + } + Thunk { + Lookup: 0x1844A + Address: 0x1844A + Hint: 1424 + Name: "TerminateProcess" + } + Thunk { + Lookup: 0x187E8 + Address: 0x187E8 + Hint: 1557 + Name: "WriteConsoleW" + } + Thunk { + Lookup: 0x1846C + Address: 0x1846C + Hint: 1237 + Name: "RtlUnwind" + } + Thunk { + Lookup: 0x18478 + Address: 0x18478 + Hint: 612 + Name: "GetLastError" + } + Thunk { + Lookup: 0x18488 + Address: 0x18488 + Hint: 1332 + Name: "SetLastError" + } + Thunk { + Lookup: 0x18498 + Address: 0x18498 + Hint: 308 + Name: "EnterCriticalSection" + } + Thunk { + Lookup: 0x184B0 + Address: 0x184B0 + Hint: 961 + Name: "LeaveCriticalSection" + } + Thunk { + Lookup: 0x184C8 + Address: 0x184C8 + Hint: 275 + Name: "DeleteCriticalSection" + } + Thunk { + Lookup: 0x184E0 + Address: 0x184E0 + Hint: 866 + Name: "InitializeCriticalSectionAndSpinCount" + } + Thunk { + Lookup: 0x18508 + Address: 0x18508 + Hint: 1442 + Name: "TlsAlloc" + } + Thunk { + Lookup: 0x18514 + Address: 0x18514 + Hint: 1444 + Name: "TlsGetValue" + } + Thunk { + Lookup: 0x18522 + Address: 0x18522 + Hint: 1445 + Name: "TlsSetValue" + } + Thunk { + Lookup: 0x18530 + Address: 0x18530 + Hint: 1443 + Name: "TlsFree" + } + Thunk { + Lookup: 0x1853A + Address: 0x1853A + Hint: 430 + Name: "FreeLibrary" + } + Thunk { + Lookup: 0x18548 + Address: 0x18548 + Hint: 689 + Name: "GetProcAddress" + } + Thunk { + Lookup: 0x1855A + Address: 0x1855A + Hint: 967 + Name: "LoadLibraryExW" + } + Thunk { + Lookup: 0x1856C + Address: 0x1856C + Hint: 1124 + Name: "RaiseException" + } + Thunk { + Lookup: 0x1857E + Address: 0x1857E + Hint: 725 + Name: "GetStdHandle" + } + Thunk { + Lookup: 0x1858E + Address: 0x1858E + Hint: 1558 + Name: "WriteFile" + } + Thunk { + Lookup: 0x1859A + Address: 0x1859A + Hint: 631 + Name: "GetModuleFileNameW" + } + Thunk { + Lookup: 0x185B0 + Address: 0x185B0 + Hint: 353 + Name: "ExitProcess" + } + Thunk { + Lookup: 0x185BE + Address: 0x185BE + Hint: 634 + Name: "GetModuleHandleExW" + } + Thunk { + Lookup: 0x185D4 + Address: 0x185D4 + Hint: 473 + Name: "GetCommandLineA" + } + Thunk { + Lookup: 0x185E6 + Address: 0x185E6 + Hint: 474 + Name: "GetCommandLineW" + } + Thunk { + Lookup: 0x185F8 + Address: 0x185F8 + Hint: 840 + Name: "HeapAlloc" + } + Thunk { + Lookup: 0x18604 + Address: 0x18604 + Hint: 844 + Name: "HeapFree" + } + Thunk { + Lookup: 0x18610 + Address: 0x18610 + Hint: 158 + Name: "CompareStringW" + } + Thunk { + Lookup: 0x18622 + Address: 0x18622 + Hint: 949 + Name: "LCMapStringW" + } + Thunk { + Lookup: 0x18632 + Address: 0x18632 + Hint: 593 + Name: "GetFileType" + } + Thunk { + Lookup: 0x18640 + Address: 0x18640 + Hint: 376 + Name: "FindClose" + } + Thunk { + Lookup: 0x1864C + Address: 0x1864C + Hint: 382 + Name: "FindFirstFileExW" + } + Thunk { + Lookup: 0x18660 + Address: 0x18660 + Hint: 399 + Name: "FindNextFileW" + } + Thunk { + Lookup: 0x18670 + Address: 0x18670 + Hint: 911 + Name: "IsValidCodePage" + } + Thunk { + Lookup: 0x18682 + Address: 0x18682 + Hint: 437 + Name: "GetACP" + } + Thunk { + Lookup: 0x1868C + Address: 0x1868C + Hint: 666 + Name: "GetOEMCP" + } + Thunk { + Lookup: 0x18698 + Address: 0x18698 + Hint: 452 + Name: "GetCPInfo" + } + Thunk { + Lookup: 0x186A4 + Address: 0x186A4 + Hint: 1011 + Name: "MultiByteToWideChar" + } + Thunk { + Lookup: 0x186BA + Address: 0x186BA + Hint: 1538 + Name: "WideCharToMultiByte" + } + Thunk { + Lookup: 0x186D0 + Address: 0x186D0 + Hint: 570 + Name: "GetEnvironmentStringsW" + } + Thunk { + Lookup: 0x186EA + Address: 0x186EA + Hint: 429 + Name: "FreeEnvironmentStringsW" + } + Thunk { + Lookup: 0x18704 + Address: 0x18704 + Hint: 1302 + Name: "SetEnvironmentVariableW" + } + Thunk { + Lookup: 0x1871E + Address: 0x1871E + Hint: 1358 + Name: "SetStdHandle" + } + Thunk { + Lookup: 0x1872E + Address: 0x1872E + Hint: 730 + Name: "GetStringTypeW" + } + Thunk { + Lookup: 0x18740 + Address: 0x18740 + Hint: 695 + Name: "GetProcessHeap" + } + Thunk { + Lookup: 0x18752 + Address: 0x18752 + Hint: 418 + Name: "FlushFileBuffers" + } + Thunk { + Lookup: 0x18766 + Address: 0x18766 + Hint: 515 + Name: "GetConsoleOutputCP" + } + Thunk { + Lookup: 0x1877C + Address: 0x1877C + Hint: 511 + Name: "GetConsoleMode" + } + Thunk { + Lookup: 0x1878E + Address: 0x1878E + Hint: 591 + Name: "GetFileSizeEx" + } + Thunk { + Lookup: 0x1879E + Address: 0x1879E + Hint: 1317 + Name: "SetFilePointerEx" + } + Thunk { + Lookup: 0x187B2 + Address: 0x187B2 + Hint: 849 + Name: "HeapSize" + } + Thunk { + Lookup: 0x187BE + Address: 0x187BE + Hint: 847 + Name: "HeapReAlloc" + } + Thunk { + Lookup: 0x187CC + Address: 0x187CC + Hint: 137 + Name: "CloseHandle" + } + Thunk { + Lookup: 0x187DA + Address: 0x187DA + Hint: 206 + Name: "CreateFileW" + } + Thunk { + Lookup: 0x187F8 + Address: 0x187F8 + Hint: 268 + Name: "DecodePointer" + } + } +} diff --git a/crates/examples/testfiles/pe/base.o.objdump b/crates/examples/testfiles/pe/base.o.objdump new file mode 100644 index 00000000..3326a5fd --- /dev/null +++ b/crates/examples/testfiles/pe/base.o.objdump @@ -0,0 +1,51 @@ +Format: Coff Little-endian 32-bit +Kind: Relocatable +Architecture: X86_64 +Flags: Coff { characteristics: 4 } +Relative Address Base: 0 +Entry Address: 0 +Segment { name: ".text", address: 0, size: 0 } +Segment { name: ".data", address: 0, size: 0 } +Segment { name: ".bss", address: 0, size: 0 } +Segment { name: ".xdata", address: 0, size: 0 } +Segment { name: ".pdata", address: 0, size: 0 } +Segment { name: ".rdata", address: 0, size: 0 } +Segment { name: ".rdata$zzz", address: 0, size: 0 } +1: Section { name: ".text", address: 0, size: 80, align: 10, kind: Text, flags: Coff { characteristics: 60500020 } } +2: Section { name: ".data", address: 0, size: 0, align: 10, kind: Data, flags: Coff { characteristics: c0500040 } } +3: Section { name: ".bss", address: 0, size: 0, align: 10, kind: UninitializedData, flags: Coff { characteristics: c0500080 } } +4: Section { name: ".xdata", address: 0, size: 18, align: 4, kind: ReadOnlyData, flags: Coff { characteristics: 40300040 } } +5: Section { name: ".pdata", address: 0, size: 18, align: 4, kind: ReadOnlyData, flags: Coff { characteristics: 40300040 } } +6: Section { name: ".rdata", address: 0, size: 10, align: 10, kind: ReadOnlyData, flags: Coff { characteristics: 40500040 } } +7: Section { name: ".rdata$zzz", address: 0, size: 30, align: 10, kind: ReadOnlyData, flags: Coff { characteristics: 40500040 } } + +Symbols +0: Symbol { name: "base.c", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +2: Symbol { name: "printf", address: 0, size: 0, kind: Section, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +4: Symbol { name: "main", address: 51, size: 0, kind: Text, section: Section(SectionIndex(1)), scope: Linkage, weak: false, flags: None } +5: Symbol { name: ".text", address: 0, size: 75, kind: Section, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +7: Symbol { name: ".data", address: 0, size: 0, kind: Section, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +9: Symbol { name: ".bss", address: 0, size: 0, kind: Section, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +11: Symbol { name: ".xdata", address: 0, size: 18, kind: Section, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +13: Symbol { name: ".pdata", address: 0, size: 18, kind: Section, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +15: Symbol { name: ".rdata", address: 0, size: d, kind: Section, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +17: Symbol { name: ".rdata$zzz", address: 0, size: 2b, kind: Section, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +19: Symbol { name: "__imp___acrt_iob_func", address: 0, size: 0, kind: Data, section: Undefined, scope: Linkage, weak: false, flags: None } +20: Symbol { name: "__main", address: 0, size: 0, kind: Text, section: Undefined, scope: Linkage, weak: false, flags: None } +21: Symbol { name: "__mingw_vfprintf", address: 0, size: 0, kind: Text, section: Undefined, scope: Linkage, weak: false, flags: None } + +.text relocations +(2f, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(13)), addend: fffffffffffffffc, implicit_addend: true }) +(40, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(15)), addend: fffffffffffffffc, implicit_addend: true }) +(5a, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(14)), addend: fffffffffffffffc, implicit_addend: true }) +(61, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(f)), addend: fffffffffffffffc, implicit_addend: true }) + +.pdata relocations +(0, Relocation { kind: ImageOffset, encoding: Generic, size: 20, target: Symbol(SymbolIndex(5)), addend: 0, implicit_addend: true }) +(4, Relocation { kind: ImageOffset, encoding: Generic, size: 20, target: Symbol(SymbolIndex(5)), addend: 0, implicit_addend: true }) +(8, Relocation { kind: ImageOffset, encoding: Generic, size: 20, target: Symbol(SymbolIndex(b)), addend: 0, implicit_addend: true }) +(c, Relocation { kind: ImageOffset, encoding: Generic, size: 20, target: Symbol(SymbolIndex(5)), addend: 0, implicit_addend: true }) +(10, Relocation { kind: ImageOffset, encoding: Generic, size: 20, target: Symbol(SymbolIndex(5)), addend: 0, implicit_addend: true }) +(14, Relocation { kind: ImageOffset, encoding: Generic, size: 20, target: Symbol(SymbolIndex(b)), addend: 0, implicit_addend: true }) + +Dynamic symbols diff --git a/crates/examples/testfiles/pe/base.o.readobj b/crates/examples/testfiles/pe/base.o.readobj new file mode 100644 index 00000000..9b950a9f --- /dev/null +++ b/crates/examples/testfiles/pe/base.o.readobj @@ -0,0 +1,399 @@ +Format: COFF +ImageFileHeader { + Machine: IMAGE_FILE_MACHINE_AMD64 (0x8664) + NumberOfSections: 7 + TimeDateStamp: 0 + PointerToSymbolTable: 0x280 + NumberOfSymbols: 22 + SizeOfOptionalHeader: 0x0 + Characteristics: 0x4 + IMAGE_FILE_LINE_NUMS_STRIPPED (0x4) +} +ImageSectionHeader { + Index: 1 + Name: ".text" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x80 + PointerToRawData: 0x12C + PointerToRelocations: 0x21C + PointerToLinenumbers: 0x0 + NumberOfRelocations: 4 + NumberOfLinenumbers: 0 + Characteristics: 0x60500020 + IMAGE_SCN_CNT_CODE (0x20) + IMAGE_SCN_MEM_EXECUTE (0x20000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) + ImageRelocation { + VirtualAddress: 0x2F + Symbol: "__imp___acrt_iob_func" (0x13) + Type: IMAGE_REL_AMD64_REL32 (0x4) + } + ImageRelocation { + VirtualAddress: 0x40 + Symbol: "__mingw_vfprintf" (0x15) + Type: IMAGE_REL_AMD64_REL32 (0x4) + } + ImageRelocation { + VirtualAddress: 0x5A + Symbol: "__main" (0x14) + Type: IMAGE_REL_AMD64_REL32 (0x4) + } + ImageRelocation { + VirtualAddress: 0x61 + Symbol: ".rdata" (0xF) + Type: IMAGE_REL_AMD64_REL32 (0x4) + } +} +ImageSectionHeader { + Index: 2 + Name: ".data" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x0 + PointerToRawData: 0x0 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0500040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) +} +ImageSectionHeader { + Index: 3 + Name: ".bss" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x0 + PointerToRawData: 0x0 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0500080 + IMAGE_SCN_CNT_UNINITIALIZED_DATA (0x80) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) +} +ImageSectionHeader { + Index: 4 + Name: ".xdata" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x18 + PointerToRawData: 0x1AC + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x40300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) +} +ImageSectionHeader { + Index: 5 + Name: ".pdata" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x18 + PointerToRawData: 0x1C4 + PointerToRelocations: 0x244 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 6 + NumberOfLinenumbers: 0 + Characteristics: 0x40300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) + ImageRelocation { + VirtualAddress: 0x0 + Symbol: ".text" (0x5) + Type: IMAGE_REL_AMD64_ADDR32NB (0x3) + } + ImageRelocation { + VirtualAddress: 0x4 + Symbol: ".text" (0x5) + Type: IMAGE_REL_AMD64_ADDR32NB (0x3) + } + ImageRelocation { + VirtualAddress: 0x8 + Symbol: ".xdata" (0xB) + Type: IMAGE_REL_AMD64_ADDR32NB (0x3) + } + ImageRelocation { + VirtualAddress: 0xC + Symbol: ".text" (0x5) + Type: IMAGE_REL_AMD64_ADDR32NB (0x3) + } + ImageRelocation { + VirtualAddress: 0x10 + Symbol: ".text" (0x5) + Type: IMAGE_REL_AMD64_ADDR32NB (0x3) + } + ImageRelocation { + VirtualAddress: 0x14 + Symbol: ".xdata" (0xB) + Type: IMAGE_REL_AMD64_ADDR32NB (0x3) + } +} +ImageSectionHeader { + Index: 6 + Name: ".rdata" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x10 + PointerToRawData: 0x1DC + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x40500040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) +} +ImageSectionHeader { + Index: 7 + Name: ".rdata$zzz" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x30 + PointerToRawData: 0x1EC + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x40500040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) +} +ImageSymbol { + Index: 0 + Name: ".file" + Value: 0x0 + Section: IMAGE_SYM_DEBUG (0xFFFE) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_FILE (0x67) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFile { + Name: "base.c" + } +} +ImageSymbol { + Index: 2 + Name: "printf" + Value: 0x0 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolFunction { + TagIndex: 0 + TotalSize: 0 + PointerToLinenumber: 0x0 + PointerToNextFunction: 0 + Unused: [0, 0] + } +} +ImageSymbol { + Index: 4 + Name: "main" + Value: 0x51 + Section: ".text" (0x1) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 5 + Name: ".text" + Value: 0x0 + Section: ".text" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x75 + NumberOfRelocations: 4 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 7 + Name: ".data" + Value: 0x0 + Section: ".data" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 9 + Name: ".bss" + Value: 0x0 + Section: ".bss" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 11 + Name: ".xdata" + Value: 0x0 + Section: ".xdata" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x18 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 13 + Name: ".pdata" + Value: 0x0 + Section: ".pdata" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x18 + NumberOfRelocations: 6 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 15 + Name: ".rdata" + Value: 0x0 + Section: ".rdata" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0xD + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 17 + Name: ".rdata$zzz" + Value: 0x0 + Section: ".rdata$zzz" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x2B + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 19 + Name: "__imp___acrt_iob_func" + Value: 0x0 + Section: IMAGE_SYM_UNDEFINED (0x0) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 20 + Name: "__main" + Value: 0x0 + Section: IMAGE_SYM_UNDEFINED (0x0) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 21 + Name: "__mingw_vfprintf" + Value: 0x0 + Section: IMAGE_SYM_UNDEFINED (0x0) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} diff --git a/crates/examples/testfiles/pe/base.obj.objdump b/crates/examples/testfiles/pe/base.obj.objdump new file mode 100644 index 00000000..373144dc --- /dev/null +++ b/crates/examples/testfiles/pe/base.obj.objdump @@ -0,0 +1,62 @@ +Format: Coff Little-endian 32-bit +Kind: Relocatable +Architecture: I386 +Flags: Coff { characteristics: 0 } +Relative Address Base: 0 +Entry Address: 0 +Segment { name: ".drectve", address: 0, size: 0 } +Segment { name: ".debug$S", address: 0, size: 0 } +Segment { name: ".text$mn", address: 0, size: 0 } +Segment { name: ".text$mn", address: 0, size: 0 } +Segment { name: ".text$mn", address: 0, size: 0 } +Segment { name: ".text$mn", address: 0, size: 0 } +Segment { name: ".data", address: 0, size: 0 } +Segment { name: ".chks64", address: 0, size: 0 } +1: Section { name: ".drectve", address: 0, size: 2f, align: 1, kind: Linker, flags: Coff { characteristics: 100a00 } } +2: Section { name: ".debug$S", address: 0, size: 7c, align: 1, kind: Other, flags: Coff { characteristics: 42100040 } } +3: Section { name: ".text$mn", address: 0, size: 14, align: 10, kind: Text, flags: Coff { characteristics: 60500020 } } +4: Section { name: ".text$mn", address: 0, size: a, align: 10, kind: Text, flags: Coff { characteristics: 60501020 } } +5: Section { name: ".text$mn", address: 0, size: 29, align: 10, kind: Text, flags: Coff { characteristics: 60501020 } } +6: Section { name: ".text$mn", address: 0, size: 3a, align: 10, kind: Text, flags: Coff { characteristics: 60501020 } } +7: Section { name: ".data", address: 0, size: d, align: 4, kind: Data, flags: Coff { characteristics: c0300040 } } +8: Section { name: ".chks64", address: 0, size: 40, align: 10, kind: Linker, flags: Coff { characteristics: a00 } } +Comdat { symbol: SymbolIndex(14), name: "___local_stdio_printf_options", kind: Any } Sections: 4 +Comdat { symbol: SymbolIndex(17), name: "__vfprintf_l", kind: Any } Sections: 5 +Comdat { symbol: SymbolIndex(18), name: "_printf", kind: Any } Sections: 6 + +Symbols +0: Symbol { name: "@comp.id", address: 0, size: 0, kind: Data, section: Absolute, scope: Compilation, weak: false, flags: None } +1: Symbol { name: "@feat.00", address: 0, size: 0, kind: Data, section: Absolute, scope: Compilation, weak: false, flags: None } +2: Symbol { name: ".drectve", address: 0, size: 2f, kind: Section, section: Section(SectionIndex(1)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +4: Symbol { name: ".debug$S", address: 0, size: 7c, kind: Section, section: Section(SectionIndex(2)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +6: Symbol { name: ".text$mn", address: 0, size: 14, kind: Section, section: Section(SectionIndex(3)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +8: Symbol { name: ".text$mn", address: 0, size: a, kind: Section, section: Section(SectionIndex(4)), scope: Compilation, weak: false, flags: CoffSection { selection: 2, associative_section: None } } +10: Symbol { name: ".text$mn", address: 0, size: 29, kind: Section, section: Section(SectionIndex(5)), scope: Compilation, weak: false, flags: CoffSection { selection: 2, associative_section: None } } +12: Symbol { name: ".text$mn", address: 0, size: 3a, kind: Section, section: Section(SectionIndex(6)), scope: Compilation, weak: false, flags: CoffSection { selection: 2, associative_section: None } } +14: Symbol { name: "___local_stdio_printf_options", address: 0, size: 0, kind: Text, section: Section(SectionIndex(4)), scope: Linkage, weak: false, flags: None } +15: Symbol { name: "___acrt_iob_func", address: 0, size: 0, kind: Text, section: Undefined, scope: Linkage, weak: false, flags: None } +16: Symbol { name: "___stdio_common_vfprintf", address: 0, size: 0, kind: Text, section: Undefined, scope: Linkage, weak: false, flags: None } +17: Symbol { name: "__vfprintf_l", address: 0, size: 0, kind: Text, section: Section(SectionIndex(5)), scope: Linkage, weak: false, flags: None } +18: Symbol { name: "_printf", address: 0, size: 0, kind: Text, section: Section(SectionIndex(6)), scope: Linkage, weak: false, flags: None } +19: Symbol { name: "_main", address: 0, size: 0, kind: Text, section: Section(SectionIndex(3)), scope: Linkage, weak: false, flags: None } +20: Symbol { name: "?_OptionsStorage@?1??__local_stdio_printf_options@@9@9", address: 0, size: 8, kind: Data, section: Common, scope: Linkage, weak: false, flags: None } +21: Symbol { name: ".data", address: 0, size: d, kind: Section, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } +23: Symbol { name: "$SG9248", address: 0, size: 0, kind: Data, section: Section(SectionIndex(7)), scope: Compilation, weak: false, flags: None } +24: Symbol { name: ".chks64", address: 0, size: 40, kind: Section, section: Section(SectionIndex(8)), scope: Compilation, weak: false, flags: CoffSection { selection: 0, associative_section: None } } + +.text$mn relocations +(4, Relocation { kind: Absolute, encoding: Generic, size: 20, target: Symbol(SymbolIndex(17)), addend: 0, implicit_addend: true }) +(9, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(12)), addend: fffffffffffffffc, implicit_addend: true }) + +.text$mn relocations +(4, Relocation { kind: Absolute, encoding: Generic, size: 20, target: Symbol(SymbolIndex(14)), addend: 0, implicit_addend: true }) + +.text$mn relocations +(14, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(e)), addend: fffffffffffffffc, implicit_addend: true }) +(20, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(10)), addend: fffffffffffffffc, implicit_addend: true }) + +.text$mn relocations +(19, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(f)), addend: fffffffffffffffc, implicit_addend: true }) +(22, Relocation { kind: Relative, encoding: Generic, size: 20, target: Symbol(SymbolIndex(11)), addend: fffffffffffffffc, implicit_addend: true }) + +Dynamic symbols diff --git a/crates/examples/testfiles/pe/base.obj.readobj b/crates/examples/testfiles/pe/base.obj.readobj new file mode 100644 index 00000000..752374d2 --- /dev/null +++ b/crates/examples/testfiles/pe/base.obj.readobj @@ -0,0 +1,460 @@ +Format: COFF +ImageFileHeader { + Machine: IMAGE_FILE_MACHINE_I386 (0x14C) + NumberOfSections: 8 + TimeDateStamp: 1629804126 + PointerToSymbolTable: 0x313 + NumberOfSymbols: 26 + SizeOfOptionalHeader: 0x0 + Characteristics: 0x0 +} +ImageSectionHeader { + Index: 1 + Name: ".drectve" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x2F + PointerToRawData: 0x154 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x100A00 + IMAGE_SCN_LNK_INFO (0x200) + IMAGE_SCN_LNK_REMOVE (0x800) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSectionHeader { + Index: 2 + Name: ".debug$S" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x7C + PointerToRawData: 0x183 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0x42100040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_DISCARDABLE (0x2000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_1BYTES (0x100000) +} +ImageSectionHeader { + Index: 3 + Name: ".text$mn" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x14 + PointerToRawData: 0x1FF + PointerToRelocations: 0x213 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 2 + NumberOfLinenumbers: 0 + Characteristics: 0x60500020 + IMAGE_SCN_CNT_CODE (0x20) + IMAGE_SCN_MEM_EXECUTE (0x20000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) + ImageRelocation { + VirtualAddress: 0x4 + Symbol: "$SG9248" (0x17) + Type: IMAGE_REL_I386_DIR32 (0x6) + } + ImageRelocation { + VirtualAddress: 0x9 + Symbol: "_printf" (0x12) + Type: IMAGE_REL_I386_REL32 (0x14) + } +} +ImageSectionHeader { + Index: 4 + Name: ".text$mn" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0xA + PointerToRawData: 0x227 + PointerToRelocations: 0x231 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 1 + NumberOfLinenumbers: 0 + Characteristics: 0x60501020 + IMAGE_SCN_CNT_CODE (0x20) + IMAGE_SCN_LNK_COMDAT (0x1000) + IMAGE_SCN_MEM_EXECUTE (0x20000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) + ImageRelocation { + VirtualAddress: 0x4 + Symbol: "?_OptionsStorage@?1??__local_stdio_printf_options@@9@9" (0x14) + Type: IMAGE_REL_I386_DIR32 (0x6) + } +} +ImageSectionHeader { + Index: 5 + Name: ".text$mn" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x29 + PointerToRawData: 0x23B + PointerToRelocations: 0x264 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 2 + NumberOfLinenumbers: 0 + Characteristics: 0x60501020 + IMAGE_SCN_CNT_CODE (0x20) + IMAGE_SCN_LNK_COMDAT (0x1000) + IMAGE_SCN_MEM_EXECUTE (0x20000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) + ImageRelocation { + VirtualAddress: 0x14 + Symbol: "___local_stdio_printf_options" (0xE) + Type: IMAGE_REL_I386_REL32 (0x14) + } + ImageRelocation { + VirtualAddress: 0x20 + Symbol: "___stdio_common_vfprintf" (0x10) + Type: IMAGE_REL_I386_REL32 (0x14) + } +} +ImageSectionHeader { + Index: 6 + Name: ".text$mn" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x3A + PointerToRawData: 0x278 + PointerToRelocations: 0x2B2 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 2 + NumberOfLinenumbers: 0 + Characteristics: 0x60501020 + IMAGE_SCN_CNT_CODE (0x20) + IMAGE_SCN_LNK_COMDAT (0x1000) + IMAGE_SCN_MEM_EXECUTE (0x20000000) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_ALIGN_16BYTES (0x500000) + ImageRelocation { + VirtualAddress: 0x19 + Symbol: "___acrt_iob_func" (0xF) + Type: IMAGE_REL_I386_REL32 (0x14) + } + ImageRelocation { + VirtualAddress: 0x22 + Symbol: "__vfprintf_l" (0x11) + Type: IMAGE_REL_I386_REL32 (0x14) + } +} +ImageSectionHeader { + Index: 7 + Name: ".data" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0xD + PointerToRawData: 0x2C6 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xC0300040 + IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) + IMAGE_SCN_MEM_READ (0x40000000) + IMAGE_SCN_MEM_WRITE (0x80000000) + IMAGE_SCN_ALIGN_4BYTES (0x300000) +} +ImageSectionHeader { + Index: 8 + Name: ".chks64" + VirtualSize: 0x0 + VirtualAddress: 0x0 + SizeOfRawData: 0x40 + PointerToRawData: 0x2D3 + PointerToRelocations: 0x0 + PointerToLinenumbers: 0x0 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + Characteristics: 0xA00 + IMAGE_SCN_LNK_INFO (0x200) + IMAGE_SCN_LNK_REMOVE (0x800) + (0x0) +} +ImageSymbol { + Index: 0 + Name: "@comp.id" + Value: 0x1047556 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 1 + Name: "@feat.00" + Value: 0x80010191 + Section: IMAGE_SYM_ABSOLUTE (0xFFFF) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 2 + Name: ".drectve" + Value: 0x0 + Section: ".drectve" (0x1) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x2F + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 4 + Name: ".debug$S" + Value: 0x0 + Section: ".debug$S" (0x2) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x7C + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 6 + Name: ".text$mn" + Value: 0x0 + Section: ".text$mn" (0x3) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x14 + NumberOfRelocations: 2 + NumberOfLinenumbers: 0 + CheckSum: 0xF829D91C + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 8 + Name: ".text$mn" + Value: 0x0 + Section: ".text$mn" (0x4) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0xA + NumberOfRelocations: 1 + NumberOfLinenumbers: 0 + CheckSum: 0x71A05264 + Number: 0 + Selection: IMAGE_COMDAT_SELECT_ANY (0x2) + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 10 + Name: ".text$mn" + Value: 0x0 + Section: ".text$mn" (0x5) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x29 + NumberOfRelocations: 2 + NumberOfLinenumbers: 0 + CheckSum: 0x2B25B17F + Number: 0 + Selection: IMAGE_COMDAT_SELECT_ANY (0x2) + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 12 + Name: ".text$mn" + Value: 0x0 + Section: ".text$mn" (0x6) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x3A + NumberOfRelocations: 2 + NumberOfLinenumbers: 0 + CheckSum: 0xCAE6D625 + Number: 0 + Selection: IMAGE_COMDAT_SELECT_ANY (0x2) + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 14 + Name: "___local_stdio_printf_options" + Value: 0x0 + Section: ".text$mn" (0x4) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 15 + Name: "___acrt_iob_func" + Value: 0x0 + Section: IMAGE_SYM_UNDEFINED (0x0) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 16 + Name: "___stdio_common_vfprintf" + Value: 0x0 + Section: IMAGE_SYM_UNDEFINED (0x0) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 17 + Name: "__vfprintf_l" + Value: 0x0 + Section: ".text$mn" (0x5) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 18 + Name: "_printf" + Value: 0x0 + Section: ".text$mn" (0x6) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 19 + Name: "_main" + Value: 0x0 + Section: ".text$mn" (0x3) + Type: 0x20 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_FUNCTION (0x2) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 20 + Name: "?_OptionsStorage@?1??__local_stdio_printf_options@@9@9" + Value: 0x8 + Section: IMAGE_SYM_UNDEFINED (0x0) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_EXTERNAL (0x2) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 21 + Name: ".data" + Value: 0x0 + Section: ".data" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0xD + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0xA8FB903A + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} +ImageSymbol { + Index: 23 + Name: "$SG9248" + Value: 0x0 + Section: ".data" (0x7) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x0 +} +ImageSymbol { + Index: 24 + Name: ".chks64" + Value: 0x0 + Section: ".chks64" (0x8) + Type: 0x0 + BaseType: IMAGE_SYM_TYPE_NULL (0x0) + DerivedType: IMAGE_SYM_DTYPE_NULL (0x0) + StorageClass: IMAGE_SYM_CLASS_STATIC (0x3) + NumberOfAuxSymbols: 0x1 + ImageAuxSymbolSection { + Length: 0x40 + NumberOfRelocations: 0 + NumberOfLinenumbers: 0 + CheckSum: 0x0 + Number: 0 + Selection: 0x0 + Reserved: 0x0 + HighNumber: 0 + } +} diff --git a/crates/examples/testfiles/wasm/base.wasm.objdump b/crates/examples/testfiles/wasm/base.wasm.objdump new file mode 100644 index 00000000..0e88ba59 --- /dev/null +++ b/crates/examples/testfiles/wasm/base.wasm.objdump @@ -0,0 +1,66 @@ +Format: Wasm Little-endian 32-bit +Kind: Unknown +Architecture: Wasm32 +Flags: None +Relative Address Base: 0 +Entry Address: 0 +1: Section { name: "", address: 0, size: 4a, align: 1, kind: Metadata, flags: None } +2: Section { name: "", address: 0, size: b0, align: 1, kind: Linker, flags: None } +3: Section { name: "", address: 0, size: 25, align: 1, kind: Metadata, flags: None } +4: Section { name: "", address: 0, size: 5, align: 1, kind: UninitializedData, flags: None } +5: Section { name: "", address: 0, size: 3, align: 1, kind: UninitializedData, flags: None } +6: Section { name: "", address: 0, size: 8, align: 1, kind: Data, flags: None } +7: Section { name: "", address: 0, size: 13, align: 1, kind: Linker, flags: None } +9: Section { name: "", address: 0, size: a, align: 1, kind: Data, flags: None } +10: Section { name: "", address: 0, size: 3bc6, align: 1, kind: Text, flags: None } +11: Section { name: "", address: 0, size: a60, align: 1, kind: Data, flags: None } +0: Section { name: "name", address: 0, size: 1e8, align: 1, kind: Other, flags: None } +0: Section { name: "producers", address: 0, size: 6c, align: 1, kind: Other, flags: None } + +Symbols +0: Symbol { name: "wasi_snapshot_preview1", address: 0, size: 0, kind: File, section: None, scope: Dynamic, weak: false, flags: None } +1: Symbol { name: "proc_exit", address: 0, size: 0, kind: Text, section: Undefined, scope: Dynamic, weak: false, flags: None } +2: Symbol { name: "fd_seek", address: 0, size: 0, kind: Text, section: Undefined, scope: Dynamic, weak: false, flags: None } +3: Symbol { name: "fd_write", address: 0, size: 0, kind: Text, section: Undefined, scope: Dynamic, weak: false, flags: None } +4: Symbol { name: "fd_close", address: 0, size: 0, kind: Text, section: Undefined, scope: Dynamic, weak: false, flags: None } +5: Symbol { name: "fd_fdstat_get", address: 0, size: 0, kind: Text, section: Undefined, scope: Dynamic, weak: false, flags: None } +6: Symbol { name: "", address: 0, size: 0, kind: File, section: None, scope: Compilation, weak: false, flags: None } +7: Symbol { name: "memory", address: 0, size: 0, kind: Data, section: Section(SectionIndex(b)), scope: Dynamic, weak: false, flags: None } +8: Symbol { name: "_start", address: 5, size: 29, kind: Text, section: Section(SectionIndex(a)), scope: Dynamic, weak: false, flags: None } +9: Symbol { name: "__wasm_call_ctors", address: 2, size: 2, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +10: Symbol { name: "__original_main", address: 2f, size: 5b, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +11: Symbol { name: "dummy", address: 8b, size: 2, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +12: Symbol { name: "__wasm_call_dtors", address: 8e, size: e, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +13: Symbol { name: "printf", address: 9d, size: 3b, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +14: Symbol { name: "__lseek", address: d9, size: 64, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +15: Symbol { name: "__stdio_seek", address: 13e, size: 11, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +16: Symbol { name: "__ofl_lock", address: 150, size: 8, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +17: Symbol { name: "__stdio_exit", address: 15a, size: 183, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +18: Symbol { name: "__towrite", address: 2de, size: 5c, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +19: Symbol { name: "__fwritex", address: 33c, size: f4, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +20: Symbol { name: "fwrite", address: 432, size: 121, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +21: Symbol { name: "strerror", address: 554, size: 55, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +22: Symbol { name: "writev", address: 5aa, size: 71, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +23: Symbol { name: "__stdio_write", address: 61d, size: 141, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +24: Symbol { name: "fputs", address: 75f, size: 24, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +25: Symbol { name: "abort", address: 784, size: 4, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +26: Symbol { name: "vfprintf", address: 78a, size: 193, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +27: Symbol { name: "printf_core", address: 91f, size: 24e0, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +28: Symbol { name: "pop_arg", address: 2e01, size: 233, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +29: Symbol { name: "long_double_not_supported", address: 3035, size: 1c, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +30: Symbol { name: "close", address: 3052, size: 21, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +31: Symbol { name: "__stdio_close", address: 3074, size: d, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +32: Symbol { name: "__isatty", address: 3082, size: 66, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +33: Symbol { name: "__stdout_write", address: 30e9, size: 3b, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +34: Symbol { name: "strnlen", address: 3125, size: 1a, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +35: Symbol { name: "memcpy", address: 3141, size: 553, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +36: Symbol { name: "memset", address: 3696, size: 17c, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +37: Symbol { name: "strlen", address: 3814, size: b4, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +38: Symbol { name: "memchr", address: 38ca, size: 108, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +39: Symbol { name: "dummy", address: 39d3, size: 4, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +40: Symbol { name: "__lctrans", address: 39d8, size: c, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +41: Symbol { name: "wctomb", address: 39e5, size: 18, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +42: Symbol { name: "wcrtomb", address: 39ff, size: 136, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } +43: Symbol { name: "frexp", address: 3b37, size: 8f, kind: Text, section: Section(SectionIndex(a)), scope: Compilation, weak: false, flags: None } + +Dynamic symbols diff --git a/crates/examples/tests/testfiles.rs b/crates/examples/tests/testfiles.rs new file mode 100644 index 00000000..196b9aeb --- /dev/null +++ b/crates/examples/tests/testfiles.rs @@ -0,0 +1,99 @@ +use object_examples::{objdump, readobj}; +use std::io::Write; +use std::{env, fs}; + +#[test] +fn testfiles() { + // Move from crates/examples to the workspace root. + env::set_current_dir("../..").unwrap(); + + let mut fail = false; + for dir in glob::glob("testfiles/*").unwrap().filter_map(Result::ok) { + let dir = dir.to_str().unwrap(); + for path in glob::glob(&format!("{}/*", dir)) + .unwrap() + .filter_map(Result::ok) + { + let path = path.to_str().unwrap(); + if glob::glob(&format!("crates/examples/{}.*", path)) + .unwrap() + .find_map(Result::ok) + .is_none() + { + continue; + } + + println!("File {}", path); + let data = fs::read(&path).unwrap(); + fail |= testfile(path, &data, "objdump", |mut out, mut err, data| { + objdump::print(&mut out, &mut err, data, vec![]).unwrap() + }); + fail |= testfile(path, &data, "readobj", readobj::print); + println!(); + } + } + assert!(!fail); +} + +fn testfile(path: &str, data: &[u8], ext: &str, f: F) -> bool +where + F: FnOnce(&mut dyn Write, &mut dyn Write, &[u8]), +{ + if glob::glob(&format!("crates/examples/{}.{}*", path, ext)) + .unwrap() + .find_map(Result::ok) + .is_none() + { + return false; + } + + // TODO: print diffs for mismatches + let mut fail = false; + let mut out = Vec::new(); + let mut err = Vec::new(); + f(&mut out, &mut err, data); + + // Check exact match of output. + let out_path = &format!("crates/examples/{}.{}", path, ext); + if let Ok(expect_out) = fs::read(out_path) { + println!("Test {}", out_path); + if out != expect_out { + println!("FAIL mismatch"); + fail = true; + } + } + + // Check partial match of output. + for out_path in glob::glob(&format!("crates/examples/{}.{}.*", path, ext)) + .unwrap() + .filter_map(Result::ok) + { + println!("Test {}", out_path.to_str().unwrap()); + let expect_out = fs::read(&out_path).unwrap(); + if !find_subslice(&out, &expect_out) { + println!("FAIL not found"); + fail = true; + } + } + + // Check exact match of errors. + let err_path = &format!("{}.err", out_path); + if let Ok(expect_err) = fs::read(err_path) { + println!("Test {}", err_path); + if err != expect_err { + println!("FAIL mismatch"); + fail = true; + } + } else if !err.is_empty() { + println!("FAIL unexpected stderr"); + fail = true; + } + + fail +} + +fn find_subslice(haystack: &[u8], needle: &[u8]) -> bool { + haystack + .windows(needle.len()) + .any(|window| window == needle) +} diff --git a/testfiles b/testfiles new file mode 160000 index 00000000..26f9fc09 --- /dev/null +++ b/testfiles @@ -0,0 +1 @@ +Subproject commit 26f9fc09c3eec709dd88b4f4675da59ab2d9dff2