ASMGetCS.asm revision 4d939f327b6fe2b8201ab00e2d7e7d12b6d47d23
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;; @file
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; IPRT - ASMGetCS().
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; Copyright (C) 2006-2007 Sun Microsystems, Inc.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; available from http://www.virtualbox.org. This file is free software;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; you can redistribute it and/or modify it under the terms of the GNU
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; General Public License (GPL) as published by the Free Software
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; The contents of this file may alternatively be used under the terms
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; of the Common Development and Distribution License Version 1.0
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; (CDDL) only, as it comes in the "COPYING.CDDL" file of the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; VirtualBox OSE distribution, in which case the provisions of the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; CDDL are applicable instead of those of the GPL.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; You may elect to license modified versions of this file under the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; terms and conditions of either the GPL or the CDDL or both.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; Clara, CA 95054 USA or visit http://www.sun.com if you need
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; additional information or have any questions.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;*******************************************************************************
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;* Header Files *
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;*******************************************************************************
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync%include "iprt/asmdefs.mac"
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncBEGINCODE
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; Get the cs register.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync; @returns cs.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncBEGINPROC_EXPORTED ASMGetCS
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync mov eax, cs
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ret
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncENDPROC ASMGetCS