Package: mozilla-firefox
Version: 1.0.2-1
Severity: normal
Tags: patch

Firefox often crashes when running update-mozilla-firefox-chrome (or
mozilla-firefox -register).  In particular, this currently happens
reliably after installing any locale package (such as
mozilla-firefox-locale-de-de).  The root-cause of this problem is that
XPCOM calls with more than 7 arguments end up passing garbage in
arguments 8-N which often leads to segfaults.  The attached patch
fixes the problem.  I checked the upstream mozilla CVS tree and the
problem has been fixed there, too, albeit in a different manner.  Both
solutions should be fine (the upstream solution is probably slightly
more efficient and if you prefer to use it, copying files
xptcstubs_asm_ipf64.s and xptcstubs_ipf64.cpp is probably all it
takes).

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable')
Architecture: ia64
Kernel: Linux 2.6.11
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages mozilla-firefox depends on:
ii  debianutils              2.8.4           Miscellaneous utilities specific t
ii  fontconfig               2.3.1-2         generic font configuration library
ii  libatk1.0-0              1.8.0-4         The ATK accessibility toolkit
ii  libc6.1                  2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libfontconfig1           2.3.1-2         generic font configuration library
ii  libfreetype6             2.1.7-2.3       FreeType 2 font engine, shared lib
ii  libgcc1                  1:3.4.3-12      GCC support library
ii  libglib2.0-0             2.6.3-1         The GLib library of C routines
ii  libgtk2.0-0              2.6.2-4         The GTK+ graphical user interface 
ii  libidl0                  0.8.5-1         library for parsing CORBA IDL file
ii  libjpeg62                6b-9            The Independent JPEG Group's JPEG 
ii  libkrb53                 1.3.6-1         MIT Kerberos runtime libraries
ii  libpango1.0-0            1.8.1-1         Layout and rendering of internatio
ii  libpng12-0               1.2.8rel-1      PNG library - runtime
ii  libstdc++5               1:3.3.5-8       The GNU Standard C++ Library v3
ii  libx11-6                 4.3.0.dfsg.1-12 X Window System protocol client li
ii  libxext6                 4.3.0.dfsg.1-12 X Window System miscellaneous exte
ii  libxft2                  2.1.2-6         FreeType-based font drawing librar
ii  libxp6                   4.3.0.dfsg.1-12 X Window System printing extension
ii  libxt6                   4.3.0.dfsg.1-12 X Toolkit Intrinsics
ii  psmisc                   21.5-1          Utilities that use the proc filesy
ii  xlibs                    4.3.0.dfsg.1-12 X Keyboard Extension (XKB) configu
ii  zlib1g                   1:1.2.2-3       compression library - runtime

-- no debconf information
diff -urN mozilla-firefox-1.0.2/xpcom/reflect/xptcall/public/xptcstubsdecl.inc mozilla-firefox-1.0.2-fixed/xpcom/reflect/xptcall/public/xptcstubsdecl.inc
--- mozilla-firefox-1.0.2/xpcom/reflect/xptcall/public/xptcstubsdecl.inc	2004-03-16 00:07:25.000000000 -0800
+++ mozilla-firefox-1.0.2-fixed/xpcom/reflect/xptcall/public/xptcstubsdecl.inc	2005-04-06 21:18:25.000000000 -0700
@@ -258,499 +258,499 @@
 NS_IMETHOD Stub249();
 #else
 NS_IMETHOD Stub3(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub4(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub5(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub6(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub7(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub8(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub9(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub10(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub11(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub12(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub13(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub14(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub15(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub16(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub17(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub18(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub19(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub20(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub21(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub22(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub23(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub24(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub25(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub26(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub27(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub28(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub29(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub30(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub31(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub32(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub33(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub34(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub35(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub36(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub37(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub38(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub39(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub40(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub41(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub42(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub43(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub44(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub45(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub46(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub47(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub48(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub49(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub50(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub51(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub52(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub53(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub54(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub55(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub56(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub57(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub58(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub59(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub60(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub61(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub62(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub63(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub64(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub65(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub66(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub67(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub68(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub69(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub70(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub71(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub72(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub73(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub74(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub75(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub76(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub77(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub78(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub79(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub80(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub81(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub82(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub83(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub84(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub85(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub86(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub87(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub88(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub89(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub90(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub91(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub92(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub93(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub94(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub95(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub96(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub97(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub98(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub99(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub100(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub101(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub102(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub103(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub104(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub105(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub106(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub107(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub108(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub109(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub110(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub111(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub112(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub113(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub114(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub115(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub116(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub117(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub118(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub119(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub120(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub121(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub122(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub123(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub124(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub125(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub126(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub127(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub128(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub129(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub130(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub131(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub132(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub133(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub134(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub135(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub136(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub137(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub138(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub139(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub140(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub141(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub142(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub143(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub144(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub145(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub146(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub147(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub148(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub149(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub150(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub151(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub152(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub153(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub154(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub155(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub156(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub157(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub158(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub159(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub160(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub161(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub162(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub163(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub164(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub165(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub166(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub167(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub168(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub169(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub170(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub171(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub172(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub173(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub174(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub175(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub176(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub177(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub178(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub179(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub180(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub181(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub182(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub183(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub184(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub185(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub186(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub187(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub188(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub189(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub190(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub191(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub192(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub193(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub194(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub195(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub196(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub197(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub198(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub199(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub200(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub201(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub202(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub203(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub204(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub205(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub206(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub207(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub208(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub209(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub210(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub211(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub212(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub213(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub214(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub215(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub216(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub217(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub218(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub219(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub220(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub221(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub222(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub223(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub224(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub225(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub226(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub227(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub228(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub229(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub230(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub231(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub232(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub233(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub234(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub235(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub236(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub237(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub238(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub239(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub240(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub241(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub242(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub243(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub244(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub245(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub246(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub247(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub248(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 NS_IMETHOD Stub249(PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
 #endif
 
 /* declarations of sentinel stubs */
diff -urN mozilla-firefox-1.0.2/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s mozilla-firefox-1.0.2-fixed/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s
--- mozilla-firefox-1.0.2/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s	2003-06-18 19:58:45.000000000 -0700
+++ mozilla-firefox-1.0.2-fixed/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s	2005-04-06 22:04:31.000000000 -0700
@@ -15,15 +15,17 @@
         .type   PrepareAndDispatch,@function
 
 SharedStub::
-// 9 arguments, first 8 are the input arguments of previous
-// function call.  The last one is methodIndex, and is passed in memory
+// 10 arguments, first 8 are the input arguments of previous
+// function call.  The 9th one is methodIndex and the 10th is the
+// pointer to the remaining input arguments.  The last two arguments
+// are passed in memory.
         .prologue
         .save ar.pfs , r41
 // allocate 8 input args, 4 local args, and 5 output args
         alloc           r41 = ar.pfs, 8, 4, 5, 0   // M
         .save rp, r40
         mov             r40 = rp                   // I
-        nop.i           0                       ;; // I
+        add             out4 = 24, sp           ;; // I
 
         .save ar.unat, r42
         mov             r42 = ar.unat              // M
@@ -46,12 +48,9 @@
         .body
         add             out0 = 0, in0        // A  move self ptr
 // 144 bytes = 16 byte stack header + 64 byte int space + 64 byte float space
-// current frame is 144 bytes, previous frame is 112 bytes
-// restarg is at 144 + 112 + 16 bytes away from current sp
-// (current frame + previous frame + previous previous frame header)
 // methodIndex is at 144 + 16 bytes away from current sp
 // (current frame + previous frame header)
-        add             out4 = 192, sp       // A  restarg address
+        ld8             out4 = [out4]        // M  restarg address
         add             r11  = 160, sp    ;; // A  address of methodIndex
 
         ld8             out1 = [r11]         // M  load methodIndex
diff -urN mozilla-firefox-1.0.2/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp mozilla-firefox-1.0.2-fixed/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp
--- mozilla-firefox-1.0.2/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp	2003-06-18 19:58:45.000000000 -0700
+++ mozilla-firefox-1.0.2-fixed/xpcom/reflect/xptcall/src/md/unix/xptcstubs_ipf64.cpp	2005-04-06 21:20:24.000000000 -0700
@@ -147,16 +147,17 @@
 }
 
 extern "C" int SharedStub(PRUint64,PRUint64,PRUint64,PRUint64,
- PRUint64,PRUint64,PRUint64,PRUint64,PRUint64);
+ PRUint64,PRUint64,PRUint64,PRUint64,PRUint64,PRUint64 *);
 
 /* Variable a0-a7 were put there so we can have access to the 8 input
    registers on Stubxyz entry */
 
 #define STUB_ENTRY(n) \
 nsresult nsXPTCStubBase::Stub##n(PRUint64 a1, \
-PRUint64 a2,PRUint64 a3,PRUint64 a4,PRUint64 a5,PRUint64 a6,PRUint64 a7) \
+PRUint64 a2,PRUint64 a3,PRUint64 a4,PRUint64 a5,PRUint64 a6,PRUint64 a7, \
+PRUint64 a8) \
 { uint64_t a0 = (uint64_t) this; \
- return SharedStub(a0,a1,a2,a3,a4,a5,a6,a7,(PRUint64) n); \
+ return SharedStub(a0,a1,a2,a3,a4,a5,a6,a7,(PRUint64) n, &a8); \
 }
 
 #define SENTINEL_ENTRY(n) \

Reply via email to