VirtualBox

source: vbox/trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm@ 96860

Last change on this file since 96860 was 96407, checked in by vboxsync, 22 months ago

scm copyright and license note update

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 1.3 KB
Line 
1; $Id: tstAsmStructsAsm.asm 96407 2022-08-22 17:43:14Z vboxsync $
2;; @file
3; Assembly / C structure layout testcase.
4;
5; Make yasm/nasm create absolute symbols for the structure definition
6; which we can parse and make code from using objdump and sed.
7;
8
9;
10; Copyright (C) 2006-2022 Oracle and/or its affiliates.
11;
12; This file is part of VirtualBox base platform packages, as
13; available from https://www.virtualbox.org.
14;
15; This program is free software; you can redistribute it and/or
16; modify it under the terms of the GNU General Public License
17; as published by the Free Software Foundation, in version 3 of the
18; License.
19;
20; This program is distributed in the hope that it will be useful, but
21; WITHOUT ANY WARRANTY; without even the implied warranty of
22; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
23; General Public License for more details.
24;
25; You should have received a copy of the GNU General Public License
26; along with this program; if not, see <https://www.gnu.org/licenses>.
27;
28; SPDX-License-Identifier: GPL-3.0-only
29;
30
31%ifdef RT_ARCH_AMD64
32BITS 64
33%endif
34
35%include "CPUMInternal.mac"
36%include "HMInternal.mac"
37%include "VMMInternal.mac"
38%include "VBox/vmm/cpum.mac"
39%include "VBox/vmm/vm.mac"
40%include "VBox/vmm/gvm.mac"
41%include "VBox/sup.mac"
42%ifdef DO_GLOBALS
43 %include "tstAsmStructsAsm.mac"
44%endif
45
46.text
47.data
48.bss
49
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use