2 # Low leve x64 specific debug support functions.
4 # Copyright (c) 2006, Intel Corporation
5 # All rights reserved. This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 .globl _InterruptEntryStub
18 .globl _CommonIdtEntry
21 _AppEsp: .long 0x11111111 # ?
22 _DebugEsp: .long 0x22222222 # ?
23 _ExtraPush: .long 0x33333333 # ?
24 _ExceptData: .long 0x44444444 # ?
25 _Eflags: .long 0x55555555 # ?
26 _OrigVector: .long 0x66666666 # ?
27 _StubSize: .long _InterruptEntryStubEnd - _InterruptEntryStub
37 .globl _InterruptEntryStub
41 .globl _InterruptEntryStubEnd
42 _InterruptEntryStubEnd:
45 .globl _CommonIdtEntry