moz.build |
|
7384 |
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 |
16981 |
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_ipf64.s |
|
4914 |
xptcinvoke_asm_loongarch64.S |
|
2130 |
xptcinvoke_asm_mips.S |
|
3221 |
xptcinvoke_asm_mips64.S |
|
3288 |
xptcinvoke_asm_parisc_linux.s |
|
3467 |
xptcinvoke_asm_ppc_aix.s |
|
3690 |
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_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 |
4087 |
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 |
|
3224 |
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'.
|
8769 |
xptcstubs_alpha_openbsd.cpp |
Implement shared vtbl methods. |
6125 |
xptcstubs_arm.cpp |
Implement shared vtbl methods. |
7614 |
xptcstubs_arm_netbsd.cpp |
Implement shared vtbl methods. |
3513 |
xptcstubs_arm_openbsd.cpp |
Implement shared vtbl methods. |
6642 |
xptcstubs_asm_aarch64.S |
|
1836 |
xptcstubs_asm_ipf64.s |
|
4707 |
xptcstubs_asm_loongarch64.S |
|
1418 |
xptcstubs_asm_mips.S |
|
2994 |
xptcstubs_asm_mips.s.m4 |
|
1523 |
xptcstubs_asm_mips64.S |
|
3255 |
xptcstubs_asm_parisc_linux.s |
|
2070 |
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. |
4185 |
xptcstubs_ipf64.cpp |
Implement shared vtbl methods. |
4001 |
xptcstubs_linux_alpha.cpp |
Implement shared vtbl methods. |
6126 |
xptcstubs_linux_s390.cpp |
Implement shared vtbl methods. |
5643 |
xptcstubs_linux_s390x.cpp |
Implement shared vtbl methods. |
5753 |
xptcstubs_loongarch64.cpp |
|
6062 |
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
|
3177 |
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".
|
5680 |
xptcstubs_pa32.cpp |
Implement shared vtbl methods. |
4547 |
xptcstubs_ppc_linux.cpp |
|
7292 |
xptcstubs_ppc_openbsd.cpp |
|
6865 |
xptcstubs_ppc_rhapsody.cpp |
-*- Mode: C -*- |
5117 |
xptcstubs_ppc64_linux.cpp |
|
13042 |
xptcstubs_riscv64.cpp |
|
6166 |
xptcstubs_sparc_netbsd.cpp |
Implement shared vtbl methods. |
3430 |
xptcstubs_sparc_openbsd.cpp |
Implement shared vtbl methods. |
3430 |
xptcstubs_sparc_solaris.cpp |
Implement shared vtbl methods. |
3422 |
xptcstubs_sparc64_openbsd.cpp |
Implement shared vtbl methods. |
3301 |
xptcstubs_x86_64_darwin.cpp |
|
6307 |
xptcstubs_x86_64_linux.cpp |
|
7561 |