moz.build |
|
8551 |
vtable_layout_x86.cpp |
this code contributed by Bert Driehuis <bert_driehuis@nl.compuware.com> |
1959 |
xptc_gcc_x86_unix.h |
Special include file for xptc*_gcc_x86_unix.cpp |
510 |
xptcinvoke_aarch64.cpp |
Platform specific code to invoke XPCOM methods on native objects |
6419 |
xptcinvoke_alpha_openbsd.cpp |
Platform specific code to invoke XPCOM methods on native objects |
5305 |
xptcinvoke_arm.cpp |
Platform specific code to invoke XPCOM methods on native objects |
16422 |
xptcinvoke_arm_netbsd.cpp |
Platform specific code to invoke XPCOM methods on native objects |
6637 |
xptcinvoke_arm_openbsd.cpp |
Platform specific code to invoke XPCOM methods on native objects |
6685 |
xptcinvoke_asm_aarch64.S |
|
2871 |
xptcinvoke_asm_ipf32.s |
|
4814 |
xptcinvoke_asm_ipf64.s |
|
4914 |
xptcinvoke_asm_loongarch64.S |
|
2130 |
xptcinvoke_asm_mips.S |
|
3221 |
xptcinvoke_asm_mips64.S |
|
3288 |
xptcinvoke_asm_pa32.s |
|
4316 |
xptcinvoke_asm_parisc_linux.s |
|
3467 |
xptcinvoke_asm_ppc_aix.s |
|
3690 |
xptcinvoke_asm_ppc_aix64.s |
|
4508 |
xptcinvoke_asm_ppc_ibmobj_aix.s |
|
3426 |
xptcinvoke_asm_ppc_linux.S |
|
3203 |
xptcinvoke_asm_ppc_openbsd.S |
|
2902 |
xptcinvoke_asm_ppc_rhapsody.s |
|
3703 |
xptcinvoke_asm_ppc64_linux.S |
|
5948 |
xptcinvoke_asm_riscv64.S |
|
2050 |
xptcinvoke_asm_sparc_linux_GCC3.s |
|
1963 |
xptcinvoke_asm_sparc_netbsd.s |
|
2135 |
xptcinvoke_asm_sparc_openbsd.s |
|
2127 |
xptcinvoke_asm_sparc64_openbsd.s |
|
3293 |
xptcinvoke_asm_x86_64_unix.S |
|
3142 |
xptcinvoke_darwin.cpp |
-*- Mode: C -*- |
574 |
xptcinvoke_gcc_x86_unix.cpp |
Platform specific code to invoke XPCOM methods on native objects |
3427 |
xptcinvoke_ipf32.cpp |
invoke_copy_to_stack() will copy from variant array 's' to
the stack argument area 'mloc', the integer register area 'iloc', and
the float register area 'floc'.
|
4167 |
xptcinvoke_ipf64.cpp |
invoke_copy_to_stack() will copy from variant array 's' to
the stack argument area 'mloc', the integer register area 'iloc', and
the float register area 'floc'.
|
3492 |
xptcinvoke_linux_alpha.cpp |
Platform specific code to invoke XPCOM methods on native objects |
5305 |
xptcinvoke_linux_s390.cpp |
Platform specific code to invoke XPCOM methods on native objects |
6741 |
xptcinvoke_linux_s390x.cpp |
Platform specific code to invoke XPCOM methods on native objects |
6581 |
xptcinvoke_loongarch64.cpp |
|
3202 |
xptcinvoke_mips.cpp |
This code is for MIPS using the O32 ABI. |
3182 |
xptcinvoke_mips64.cpp |
Platform specific code to invoke XPCOM methods on native objects |
4357 |
xptcinvoke_pa32.cpp |
variant records do not include self pointer |
4159 |
xptcinvoke_ppc_aix.cpp |
Platform specific code to invoke XPCOM methods on native objects |
2824 |
xptcinvoke_ppc_aix64.cpp |
Platform specific code to invoke XPCOM methods on native objects |
2262 |
xptcinvoke_ppc_linux.cpp |
|
4831 |
xptcinvoke_ppc_openbsd.cpp |
|
4361 |
xptcinvoke_ppc_rhapsody.cpp |
Platform specific code to invoke XPCOM methods on native objects |
3857 |
xptcinvoke_ppc64_linux.cpp |
|
5560 |
xptcinvoke_riscv64.cpp |
|
3097 |
xptcinvoke_sparc_netbsd.cpp |
Platform specific code to invoke XPCOM methods on native objects |
4438 |
xptcinvoke_sparc_openbsd.cpp |
Platform specific code to invoke XPCOM methods on native objects |
4331 |
xptcinvoke_sparc_solaris.cpp |
Platform specific code to invoke XPCOM methods on native objects |
4438 |
xptcinvoke_sparc64_openbsd.cpp |
Platform specific code to invoke XPCOM methods on native objects |
2598 |
xptcinvoke_x86_64_unix.cpp |
|
2975 |
xptcstubs_aarch64.cpp |
This is for AArch64 ABI
When we're called, the "gp" registers are stored in gprData and
the "fp" registers are stored in fprData. Each array has 8 regs
but first reg in gprData is a placeholder for 'self'.
|
8775 |
xptcstubs_alpha_openbsd.cpp |
Implement shared vtbl methods. |
6131 |
xptcstubs_arm.cpp |
Implement shared vtbl methods. |
7620 |
xptcstubs_arm_netbsd.cpp |
Implement shared vtbl methods. |
3519 |
xptcstubs_arm_openbsd.cpp |
Implement shared vtbl methods. |
6648 |
xptcstubs_asm_aarch64.S |
|
1836 |
xptcstubs_asm_ipf32.s |
|
4604 |
xptcstubs_asm_ipf64.s |
|
4707 |
xptcstubs_asm_loongarch64.S |
|
1348 |
xptcstubs_asm_mips.S |
|
2994 |
xptcstubs_asm_mips.s.m4 |
|
1523 |
xptcstubs_asm_mips64.S |
|
3255 |
xptcstubs_asm_pa32.s |
|
2156 |
xptcstubs_asm_parisc_linux.s |
|
2070 |
xptcstubs_asm_ppc_aix.s.m4 |
|
3462 |
xptcstubs_asm_ppc_aix64.s.m4 |
|
3448 |
xptcstubs_asm_ppc_darwin.s.m4 |
|
4578 |
xptcstubs_asm_ppc_linux.S |
|
2316 |
xptcstubs_asm_ppc_openbsd.S |
|
2170 |
xptcstubs_asm_ppc64_linux.S |
|
3884 |
xptcstubs_asm_riscv64.S |
|
1310 |
xptcstubs_asm_sparc_netbsd.s |
|
1756 |
xptcstubs_asm_sparc_openbsd.s |
|
1755 |
xptcstubs_asm_sparc_solaris.s |
|
1756 |
xptcstubs_asm_sparc64_openbsd.s |
|
1810 |
xptcstubs_darwin.cpp |
-*- Mode: C -*- |
571 |
xptcstubs_gcc_x86_unix.cpp |
Implement shared vtbl methods. |
4191 |
xptcstubs_ipf32.cpp |
Implement shared vtbl methods. |
3942 |
xptcstubs_ipf64.cpp |
Implement shared vtbl methods. |
4007 |
xptcstubs_linux_alpha.cpp |
Implement shared vtbl methods. |
6132 |
xptcstubs_linux_s390.cpp |
Implement shared vtbl methods. |
5649 |
xptcstubs_linux_s390x.cpp |
Implement shared vtbl methods. |
5759 |
xptcstubs_loongarch64.cpp |
|
6068 |
xptcstubs_mips.cpp |
This is for MIPS O32 ABI
Args contains a0-3 and then the stack.
Because a0 is 'this', we want to skip it
|
3183 |
xptcstubs_mips64.cpp |
This is for MIPS n32/n64 ABI
When we're called, the "gp" registers are stored in gprData and
the "fp" registers are stored in fprData. There are 8 regs
available which correspond to the first 7 parameters of the
function and the "this" pointer. If there are additional parms,
they are stored on the stack at address "args".
|
5686 |
xptcstubs_pa32.cpp |
Implement shared vtbl methods. |
4625 |
xptcstubs_ppc_aix.cpp |
Implement shared vtbl methods. |
8041 |
xptcstubs_ppc_aix64.cpp |
Implement shared vtbl methods. |
7201 |
xptcstubs_ppc_linux.cpp |
|
7298 |
xptcstubs_ppc_openbsd.cpp |
|
6871 |
xptcstubs_ppc_rhapsody.cpp |
-*- Mode: C -*- |
5123 |
xptcstubs_ppc64_linux.cpp |
|
13048 |
xptcstubs_riscv64.cpp |
|
6172 |
xptcstubs_sparc_netbsd.cpp |
Implement shared vtbl methods. |
3436 |
xptcstubs_sparc_openbsd.cpp |
Implement shared vtbl methods. |
3436 |
xptcstubs_sparc_solaris.cpp |
Implement shared vtbl methods. |
3428 |
xptcstubs_sparc64_openbsd.cpp |
Implement shared vtbl methods. |
3307 |
xptcstubs_x86_64_darwin.cpp |
|
6313 |
xptcstubs_x86_64_linux.cpp |
|
7567 |