source:
vbox/trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm@
4672
Last change on this file since 4672 was 4071, checked in by , 17 years ago | |
---|---|
|
|
File size: 1015 bytes |
Line | |
---|---|
1 | ; $Id: tstAsmStructsAsm.asm 4071 2007-08-07 17:07:59Z 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-2007 innotek GmbH |
11 | ; |
12 | ; This file is part of VirtualBox Open Source Edition (OSE), as |
13 | ; available from http://www.virtualbox.org. This file is free software; |
14 | ; you can redistribute it and/or modify it under the terms of the GNU |
15 | ; General Public License as published by the Free Software Foundation, |
16 | ; in version 2 as it comes in the "COPYING" file of the VirtualBox OSE |
17 | ; distribution. VirtualBox OSE is distributed in the hope that it will |
18 | ; be useful, but WITHOUT ANY WARRANTY of any kind. |
19 | |
20 | %ifdef RT_ARCH_AMD64 |
21 | BITS 64 |
22 | %endif |
23 | |
24 | %include "../CPUMInternal.mac" |
25 | %include "../TRPMInternal.mac" |
26 | %include "../VMMInternal.mac" |
27 | %include "VBox/cpum.mac" |
28 | %include "VBox/vm.mac" |
29 | %include "../VMMSwitcher/VMMSwitcher.mac" |
30 | %ifdef DO_GLOBALS |
31 | %include "tstAsmStructsAsm.mac" |
32 | %endif |
33 | |
34 | .text |
35 | .data |
36 | .bss |
37 |
Note:
See TracBrowser
for help on using the repository browser.