~ubuntu-branches/ubuntu/vivid/golang/vivid

« back to all changes in this revision

Viewing changes to src/pkg/runtime/windows/amd64/defs.h

  • Committer: Bazaar Package Importer
  • Author(s): Ondřej Surý
  • Date: 2011-08-03 17:04:59 UTC
  • mfrom: (14.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110803170459-wzd99m3567y80ila
Tags: 1:59-1
* Imported Upstream version 59
* Refresh patches to a new release
* Fix FTBFS on ARM (Closes: #634270)
* Update version.bash to work with Debian packaging and not hg
  repository

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// g:\opensource\go\bin\godefs.exe -f -m64 defs.c
 
2
 
 
3
// MACHINE GENERATED - DO NOT EDIT.
 
4
 
 
5
// Constants
 
6
enum {
 
7
        PROT_NONE = 0,
 
8
        PROT_READ = 0x1,
 
9
        PROT_WRITE = 0x2,
 
10
        PROT_EXEC = 0x4,
 
11
        MAP_ANON = 0x1,
 
12
        MAP_PRIVATE = 0x2,
 
13
        SIGINT = 0x2,
 
14
        CTRL_C_EVENT = 0,
 
15
        CTRL_BREAK_EVENT = 0x1,
 
16
        EXCEPTION_ACCESS_VIOLATION = 0xc0000005,
 
17
        EXCEPTION_BREAKPOINT = 0x80000003,
 
18
        EXCEPTION_FLT_DENORMAL_OPERAND = 0xc000008d,
 
19
        EXCEPTION_FLT_DIVIDE_BY_ZERO = 0xc000008e,
 
20
        EXCEPTION_FLT_INEXACT_RESULT = 0xc000008f,
 
21
        EXCEPTION_FLT_OVERFLOW = 0xc0000091,
 
22
        EXCEPTION_FLT_UNDERFLOW = 0xc0000093,
 
23
        EXCEPTION_INT_DIVIDE_BY_ZERO = 0xc0000094,
 
24
        EXCEPTION_INT_OVERFLOW = 0xc0000095,
 
25
};
 
26
 
 
27
// Types
 
28
#pragma pack on
 
29
 
 
30
typedef struct ExceptionRecord ExceptionRecord;
 
31
struct ExceptionRecord {
 
32
        uint32 ExceptionCode;
 
33
        uint32 ExceptionFlags;
 
34
        ExceptionRecord *ExceptionRecord;
 
35
        void *ExceptionAddress;
 
36
        uint32 NumberParameters;
 
37
        byte pad_godefs_0[4];
 
38
        uint64 ExceptionInformation[15];
 
39
};
 
40
#pragma pack off