OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libgo/] [go/] [debug/] [pe/] [pe.go] - Blame information for rev 747

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 747 jeremybenn
// Copyright 2009 The Go Authors.  All rights reserved.
2
// Use of this source code is governed by a BSD-style
3
// license that can be found in the LICENSE file.
4
 
5
package pe
6
 
7
type FileHeader struct {
8
        Machine              uint16
9
        NumberOfSections     uint16
10
        TimeDateStamp        uint32
11
        PointerToSymbolTable uint32
12
        NumberOfSymbols      uint32
13
        SizeOfOptionalHeader uint16
14
        Characteristics      uint16
15
}
16
 
17
type SectionHeader32 struct {
18
        Name                 [8]uint8
19
        VirtualSize          uint32
20
        VirtualAddress       uint32
21
        SizeOfRawData        uint32
22
        PointerToRawData     uint32
23
        PointerToRelocations uint32
24
        PointerToLineNumbers uint32
25
        NumberOfRelocations  uint16
26
        NumberOfLineNumbers  uint16
27
        Characteristics      uint32
28
}
29
 
30
const (
31
        IMAGE_FILE_MACHINE_UNKNOWN   = 0x0
32
        IMAGE_FILE_MACHINE_AM33      = 0x1d3
33
        IMAGE_FILE_MACHINE_AMD64     = 0x8664
34
        IMAGE_FILE_MACHINE_ARM       = 0x1c0
35
        IMAGE_FILE_MACHINE_EBC       = 0xebc
36
        IMAGE_FILE_MACHINE_I386      = 0x14c
37
        IMAGE_FILE_MACHINE_IA64      = 0x200
38
        IMAGE_FILE_MACHINE_M32R      = 0x9041
39
        IMAGE_FILE_MACHINE_MIPS16    = 0x266
40
        IMAGE_FILE_MACHINE_MIPSFPU   = 0x366
41
        IMAGE_FILE_MACHINE_MIPSFPU16 = 0x466
42
        IMAGE_FILE_MACHINE_POWERPC   = 0x1f0
43
        IMAGE_FILE_MACHINE_POWERPCFP = 0x1f1
44
        IMAGE_FILE_MACHINE_R4000     = 0x166
45
        IMAGE_FILE_MACHINE_SH3       = 0x1a2
46
        IMAGE_FILE_MACHINE_SH3DSP    = 0x1a3
47
        IMAGE_FILE_MACHINE_SH4       = 0x1a6
48
        IMAGE_FILE_MACHINE_SH5       = 0x1a8
49
        IMAGE_FILE_MACHINE_THUMB     = 0x1c2
50
        IMAGE_FILE_MACHINE_WCEMIPSV2 = 0x169
51
)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.