summaryrefslogtreecommitdiff
path: root/www/firefox-esr/files/patch-xptcall-ia64
blob: 65e17ebb6c1264494587410bd10d43835d3c38ce (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$FreeBSD$

--- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s.orig	Sun Jul 20 00:05:32 2003
+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s	Sun Jul 20 00:06:37 2003
@@ -8,6 +8,7 @@
 // Section has executable code
         .section .text, "ax","progbits"
 // procedure named 'XPTC_InvokeByIndex'
+	.global	XPTC_InvokeByIndex
         .proc   XPTC_InvokeByIndex
 // manual bundling
         .explicit
@@ -24,7 +25,7 @@
 
 // XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
 //   PRUint32 paramCount, nsXPTCVariant* params);
-XPTC_InvokeByIndex::
+XPTC_InvokeByIndex:
         .prologue
         .save ar.pfs, r37
 // allocate 4 input args, 6 local args, and 8 output args
--- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig	Sun Jul 20 00:02:02 2003
+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s	Sun Jul 20 00:02:40 2003
@@ -6,6 +6,7 @@
 // Section has executable code
         .section .text, "ax","progbits"
 // procedure named 'SharedStub'
+	.global SharedStub
         .proc   SharedStub
 // manual bundling
         .explicit
@@ -14,7 +15,7 @@
 //      .exclass  PrepareAndDispatch, @fullyvisible
         .type   PrepareAndDispatch,@function
 
-SharedStub::
+SharedStub:
 // 9 arguments, first 8 are the input arguments of previous
 // function call.  The last one is methodIndex, and is passed in memory
         .prologue