Name Description Size Coverage
moz.build 7227 -
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 692 -
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_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'. 8997 -
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. 3961 -
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 -