Changeset 62062 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Jul 6, 2016 3:05:38 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpumctx.h
r62059 r62062 149 149 uint8_t u8; 150 150 /** 8-bit low/high view. */ 151 struct151 RT_GCC_EXTENSION struct 152 152 { 153 153 /** Low byte (al, cl, dl, bl, ++). */ … … 289 289 290 290 /** 64-bit general purpose register view. */ 291 struct /* no tag! */291 RT_GCC_EXTENSION struct /* no tag! */ 292 292 { 293 293 uint64_t rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15; 294 294 } CPUM_UNION_NAME(qw); 295 295 /** 64-bit general purpose register view. */ 296 struct /* no tag! */296 RT_GCC_EXTENSION struct /* no tag! */ 297 297 { 298 298 uint64_t r0, r1, r2, r3, r4, r5, r6, r7; 299 299 } CPUM_UNION_NAME(qw2); 300 300 /** 32-bit general purpose register view. */ 301 struct /* no tag! */301 RT_GCC_EXTENSION struct /* no tag! */ 302 302 { 303 303 uint32_t eax, u32Pad00, ecx, u32Pad01, edx, u32Pad02, ebx, u32Pad03, … … 307 307 } CPUM_UNION_NAME(dw); 308 308 /** 16-bit general purpose register view. */ 309 struct /* no tag! */309 RT_GCC_EXTENSION struct /* no tag! */ 310 310 { 311 311 uint16_t ax, au16Pad00[3], cx, au16Pad01[3], dx, au16Pad02[3], bx, au16Pad03[3], … … 314 314 r12w, au16Pad12[3], r13w, au16Pad13[3], r14w, au16Pad14[3], r15w, au16Pad15[3]; 315 315 } CPUM_UNION_NAME(w); 316 struct /* no tag! */316 RT_GCC_EXTENSION struct /* no tag! */ 317 317 { 318 318 uint8_t al, ah, abPad00[6], cl, ch, abPad01[6], dl, dh, abPad02[6], bl, bh, abPad03[6], … … 329 329 CPUMSELREG aSRegs[6]; 330 330 /** The named segment register view. */ 331 struct /* no tag! */331 RT_GCC_EXTENSION struct /* no tag! */ 332 332 { 333 333 CPUMSELREG es, cs, ss, ds, fs, gs;
Note:
See TracChangeset
for help on using the changeset viewer.