Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 2020 07:51:01 -0500
From:      Kyle Evans <kevans@freebsd.org>
To:        Mark Linimon <linimon@lonesome.com>
Cc:        Piotr Kubaj <pkubaj@anongoth.pl>, ports-committers <ports-committers@freebsd.org>,  svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r531689 - in head/emulators/virtualbox-ose: . files
Message-ID:  <CACNAnaGU3%2B=7w__JNX1mRtYbRMU70EEiagTzWDXTHEcSMW--fA@mail.gmail.com>
In-Reply-To: <20200415100320.GA24538@lonesome.com>
References:  <202004141347.03EDlp39085215@repo.freebsd.org> <20200415093948.GA23141@lonesome.com> <20200415095058.GE5184@KGPE-D16> <20200415100320.GA24538@lonesome.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 15, 2020 at 5:03 AM Mark Linimon <linimon@lonesome.com> wrote:
>
> [reminder to self: do not post replies while half-asleep.]
>

I know this has already been resolved, but it's worth noting that this
particular part is host-arch agnostic (vendored lib from Mozilla, it
seems), but the implementation in question is x86 specific anyways;
they have perhaps a dozen or so different implementations for this
function to represent the different host arch's that xpcom supports:

root@viper:~/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix#
ls -1 xptcinvoke*
xptcinvoke_amd64_darwin.cpp
xptcinvoke_arm_netbsd.cpp
xptcinvoke_arm.cpp
xptcinvoke_asm_ipf32.s
xptcinvoke_asm_ipf64.s
xptcinvoke_asm_irix.s
xptcinvoke_asm_mips.s
xptcinvoke_asm_openvms_alpha.s
xptcinvoke_asm_osf1_alpha.s
xptcinvoke_asm_pa32.s
xptcinvoke_asm_ppc_aix.s
xptcinvoke_asm_ppc_aix64.s
xptcinvoke_asm_ppc_ibmobj_aix.s
xptcinvoke_asm_ppc_linux.s
xptcinvoke_asm_ppc_netbsd.s
xptcinvoke_asm_ppc_rhapsody.s
xptcinvoke_asm_sparc_bsdos.s
xptcinvoke_asm_sparc_linux_GCC3.s
xptcinvoke_asm_sparc_linux.s
xptcinvoke_asm_sparc_netbsd.s
xptcinvoke_asm_sparc_solaris_GCC.s
xptcinvoke_asm_sparc_solaris_GCC3.s
xptcinvoke_asm_sparc_solaris_SUNW.s
xptcinvoke_asm_sparc_solaris.s
xptcinvoke_asm_sparcv9_solaris_SUNW.s
xptcinvoke_gcc_x86_unix.cpp
xptcinvoke_ipf32.cpp
xptcinvoke_ipf64.cpp
xptcinvoke_irix.cpp
xptcinvoke_linux_alpha.cpp
xptcinvoke_linux_m68k.cpp
xptcinvoke_linux_s390.cpp
xptcinvoke_linux_s390x.cpp
xptcinvoke_mips.cpp
xptcinvoke_netbsd_m68k.cpp
xptcinvoke_openvms_alpha.cpp
xptcinvoke_osf1_alpha.cpp
xptcinvoke_pa32.cpp
xptcinvoke_ppc_aix.cpp
xptcinvoke_ppc_aix64.cpp
xptcinvoke_ppc_linux.cpp
xptcinvoke_ppc_netbsd.cpp
xptcinvoke_ppc_rhapsody.cpp
xptcinvoke_sparc_netbsd.cpp
xptcinvoke_sparc_solaris.cpp
xptcinvoke_sparcv9_solaris.cpp
xptcinvoke_unixish_x86.cpp
xptcinvoke_unsupported.cpp
xptcinvoke_x86_64_linux.cpp
xptcinvoke_x86_solaris.cpp

Thanks,

Kyle Evans



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaGU3%2B=7w__JNX1mRtYbRMU70EEiagTzWDXTHEcSMW--fA>