annotate loader/stubs.S @ 21359:76478ba42c93

Synced with r21374
author torinthiel
date Wed, 29 Nov 2006 10:13:26 +0000
parents bfe76e41e80c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21340
bfe76e41e80c Remove #ifdef __OpenBSD__, there is no indication this is needed.
diego
parents: 21313
diff changeset
1 #if defined(__APPLE__)
21290
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
2 # define SYM(x) _ ## x
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
3 #else
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
4 # define SYM(x) x
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
5 #endif
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
6 .data
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
7 .globl SYM(exp_EH_prolog)
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
8 SYM(exp_EH_prolog):
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
9 pushl $0xff
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
10 pushl %eax
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
11 pushl %fs:0
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
12 movl %esp, %fs:0
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
13 movl 12(%esp), %eax
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
14 movl %ebp, 12(%esp)
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
15 leal 12(%esp), %ebp
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
16 pushl %eax
efc774a1e5a4 fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff changeset
17 ret