Changeset 26291 in vbox
- Timestamp:
- Feb 5, 2010 2:27:55 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 57360
- Location:
- trunk/src
- Files:
-
- 1 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/ISCSIHDDCore.cpp
r25981 r26291 3794 3794 iscsiComposeLocation, 3795 3795 /* pfnComposeName */ 3796 iscsiComposeName 3796 iscsiComposeName, 3797 /* pfnCompact */ 3798 NULL 3797 3799 }; -
trunk/src/VBox/Devices/Storage/ParallelsHDDCore.cpp
r26163 r26291 1292 1292 genericFileComposeLocation, 1293 1293 /* pfnComposeName */ 1294 genericFileComposeName 1294 genericFileComposeName, 1295 /* pfnCompact */ 1296 NULL 1295 1297 }; 1296 1298 -
trunk/src/VBox/Devices/Storage/RawHDDCore.cpp
r23973 r26291 1321 1321 genericFileComposeLocation, 1322 1322 /* pfnComposeName */ 1323 genericFileComposeName 1323 genericFileComposeName, 1324 /* pfnCompact */ 1325 NULL 1324 1326 }; 1325 1327 -
trunk/src/VBox/Frontends/VirtualBox/src/X11/keyboard-new.c
r22426 r26291 57 57 #define KEYC2SCAN_SIZE 256 58 58 59 /** 59 /** 60 60 * Array containing the current mapping of keycodes to scan codes, detected 61 61 * using the keyboard layout algorithm in X11DRV_InitKeyboardByLayout. … … 270 270 * which one the X11 keycodes would be most sequential and hope that they 271 271 * really are layed out more or less sequentially. 272 * 272 * 273 273 * The actual detection of the current layout is done in the sub-function 274 * X11DRV_KEYBOARD_DetectLayout. Once we have determined the layout, since we 274 * X11DRV_KEYBOARD_DetectLayout. Once we have determined the layout, since we 275 275 * know which PC scan code corresponds to each key in the layout, we can use 276 276 * this information to associate the scan code with an X11 keycode, which is … … 404 404 { 405 405 unsigned i = 0, found = 0; 406 407 keyboard_type hostKB = { 0 }; 406 407 keyboard_type hostKB; 408 memset(&hostKB, '\0', sizeof(hostKB)); 408 409 hostKB.lctrl = XKeysymToKeycode(display, XK_Control_L); 409 410 hostKB.capslock = XKeysymToKeycode(display, XK_Caps_Lock); … … 464 465 * the X11 keycodes will be mapped to the scan codes which the equivalent keys 465 466 * on a PC keyboard would use. 466 * 467 * 467 468 * We use two algorithms to try to determine the mapping. See the comments 468 469 * attached to the two algorithm functions (X11DRV_InitKeyboardByLayout and … … 487 488 unsigned X11DRV_InitKeyboard(Display *display, unsigned *byLayoutOK, unsigned *byTypeOK, int (*remapScancodes)[2]) 488 489 { 489 unsigned byLayout; 490 unsigned byType; 490 unsigned byLayout; 491 unsigned byType; 491 492 492 493 byLayout = X11DRV_InitKeyboardByLayout(display); … … 499 500 identity mapping is seen */ 500 501 if(remapScancodes != NULL) 501 for(; (*remapScancodes)[0] != (*remapScancodes)[1]; remapScancodes++) 502 for(; (*remapScancodes)[0] != (*remapScancodes)[1]; remapScancodes++) 502 503 keyc2scan[(*remapScancodes)[0]] = (*remapScancodes)[1]; 503 504 -
trunk/src/VBox/Frontends/VirtualBox/src/X11/keyboard-types.h
r22426 r26291 50 50 * in this table (perhaps slightly too minimal...) because I wanted to be sure 51 51 * that the keys chosen will be present on all keyboards, even very reduced 52 * laptop keyboards. 52 * laptop keyboards. 53 53 */ 54 54 typedef struct { … … 79 79 { "evdev", 0x25, 0x32, 0x42, 0x17, 0x9, 0x24, 0x6f, 0x74, 80 80 0x71, 0x72, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a }, 81 { NULL, 0 } /* Sentinal */81 { NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } /* Sentinal */ 82 82 }; 83 83 … … 111 111 0x110, 0x117, 0x175, 0x0, 0x0, 0x0, 0x15f, 0x163, 0x0, 0x119, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 112 112 0x120, 0x0, 0x122, 0x16c, 0x124, 0x15f, 0x16a, 0x169, 0x0, 0x0, 0x0, 0x119, 0x122, 0x110, 0x12e, 0x0, 113 0x130, 0x0, 0x0, 0x0, 0x132, 0x167, 0x140, 0x0, 0x0, 0x10b, 0x18b, 0x0, 0x0, 0x0, 0x105, 0x0, 114 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x138, 0x0, 0x0, 0x0, 0x0, 115 0x122, 0x122, 0x0, 0x0, 0x0, 0x0, 0x140, 0x122, 0x169, 0x0, 0x137, 0x0, 0x0, 0x0, 0x0, 0x0, 116 0x0, 0x165, 0x0, 0x0, 0x0, 0x165, 0x166, 0x167, 0x168, 0x169, 0x16a, 0x16b, 0x16c, 0x16d, 0x0, 0x143, 113 0x130, 0x0, 0x0, 0x0, 0x132, 0x167, 0x140, 0x0, 0x0, 0x10b, 0x18b, 0x0, 0x0, 0x0, 0x105, 0x0, 114 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x138, 0x0, 0x0, 0x0, 0x0, 115 0x122, 0x122, 0x0, 0x0, 0x0, 0x0, 0x140, 0x122, 0x169, 0x0, 0x137, 0x0, 0x0, 0x0, 0x0, 0x0, 116 0x0, 0x165, 0x0, 0x0, 0x0, 0x165, 0x166, 0x167, 0x168, 0x169, 0x16a, 0x16b, 0x16c, 0x16d, 0x0, 0x143, 117 117 0x141, 0x0, 0x157, 0x105, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 118 118 }, -
trunk/src/VBox/Frontends/VirtualBox/src/X11/keyboard.h
r21873 r26291 48 48 extern CCALL __attribute__((visibility("default"))) unsigned X11DRV_KeyEvent(Display *dpy, KeyCode code); 49 49 #else 50 extern CCALL unsigned *X11DRV_getKeyc2scan( );50 extern CCALL unsigned *X11DRV_getKeyc2scan(void); 51 51 extern CCALL unsigned X11DRV_InitKeyboard(Display *dpy, unsigned *byLayoutOK, unsigned *byTypeOK, int (*remapScancodes)[2]); 52 52 extern CCALL unsigned X11DRV_KeyEvent(Display *dpy, KeyCode code); -
trunk/src/VBox/HostServices/SharedFolders/shflhandle.cpp
r8155 r26291 40 40 static SHFLINTHANDLE *pHandles = NULL; 41 41 static int32_t lastHandleIndex = 0; 42 static RTCRITSECT lock = {0};42 static RTCRITSECT lock; 43 43 44 44 int vbsfInitHandleTable() -
trunk/src/recompiler/VBoxREMWrapper.cpp
r26271 r26291 373 373 static const REMPARMDESC g_aArgsSIZE_T[] = 374 374 { 375 { REMPARMDESC_FLAGS_INT, sizeof(size_t) }375 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 376 376 }; 377 377 static const REMPARMDESC g_aArgsPTR[] = 378 378 { 379 { REMPARMDESC_FLAGS_INT, sizeof(void *) }379 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL } 380 380 }; 381 381 static const REMPARMDESC g_aArgsVM[] = 382 382 { 383 { REMPARMDESC_FLAGS_INT, sizeof(PVM) }383 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL } 384 384 }; 385 385 static const REMPARMDESC g_aArgsVMCPU[] = 386 386 { 387 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU) }387 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL } 388 388 }; 389 389 390 390 static const REMPARMDESC g_aArgsVMandVMCPU[] = 391 391 { 392 { REMPARMDESC_FLAGS_INT, sizeof(PVM) },393 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU) }392 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 393 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL } 394 394 }; 395 395 … … 397 397 static const REMPARMDESC g_aArgsBreakpoint[] = 398 398 { 399 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },400 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINTPTR), NULL }399 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 400 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINTPTR), NULL } 401 401 }; 402 402 static const REMPARMDESC g_aArgsA20Set[] = 403 403 { 404 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },405 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },406 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }404 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 405 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 406 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL } 407 407 }; 408 408 static const REMPARMDESC g_aArgsNotifyPhysRamRegister[] = 409 409 { 410 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },411 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },412 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },413 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },414 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }410 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 411 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 412 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 413 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 414 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL } 415 415 }; 416 416 static const REMPARMDESC g_aArgsNotifyPhysRamChunkRegister[] = 417 417 { 418 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },419 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },420 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL },421 { REMPARMDESC_FLAGS_INT, sizeof(RTHCUINTPTR), NULL },422 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }418 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 419 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 420 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL }, 421 { REMPARMDESC_FLAGS_INT, sizeof(RTHCUINTPTR), NULL }, 422 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL } 423 423 }; 424 424 static const REMPARMDESC g_aArgsNotifyPhysRamDeregister[] = 425 425 { 426 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },427 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },428 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL }426 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 427 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 428 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL } 429 429 }; 430 430 static const REMPARMDESC g_aArgsNotifyPhysRomRegister[] = 431 431 { 432 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },433 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },434 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL },435 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },436 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }432 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 433 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 434 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL }, 435 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 436 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL } 437 437 }; 438 438 static const REMPARMDESC g_aArgsNotifyHandlerPhysicalModify[] = 439 439 { 440 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },440 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 441 441 { REMPARMDESC_FLAGS_INT, sizeof(PGMPHYSHANDLERTYPE), NULL }, 442 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },443 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },444 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },445 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL },446 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }442 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 443 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 444 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 445 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }, 446 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL } 447 447 }; 448 448 static const REMPARMDESC g_aArgsNotifyHandlerPhysicalRegister[] = 449 449 { 450 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },450 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 451 451 { REMPARMDESC_FLAGS_INT, sizeof(PGMPHYSHANDLERTYPE), NULL }, 452 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },453 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },454 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }452 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 453 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 454 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL } 455 455 }; 456 456 static const REMPARMDESC g_aArgsNotifyHandlerPhysicalDeregister[] = 457 457 { 458 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },458 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 459 459 { REMPARMDESC_FLAGS_INT, sizeof(PGMPHYSHANDLERTYPE), NULL }, 460 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },461 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },462 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL },463 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }460 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 461 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 462 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }, 463 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL } 464 464 }; 465 465 static const REMPARMDESC g_aArgsNotifyCodePageChanged[] = 466 466 { 467 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },468 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },469 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINTPTR), NULL }467 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 468 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 469 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINTPTR), NULL } 470 470 }; 471 471 static const REMPARMDESC g_aArgsNotifyPendingInterrupt[] = 472 472 { 473 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },474 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },475 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL }473 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 474 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 475 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL } 476 476 }; 477 477 static const REMPARMDESC g_aArgsDisasEnableStepping[] = 478 478 { 479 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },480 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }479 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 480 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL } 481 481 }; 482 482 static const REMPARMDESC g_aArgsIsPageAccessHandled[] = 483 483 { 484 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },485 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }484 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 485 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL } 486 486 }; 487 487 … … 490 490 static const REMPARMDESC g_aArgsCPUMGetGuestCpl[] = 491 491 { 492 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },493 { REMPARMDESC_FLAGS_INT, sizeof(PCPUMCTXCORE), NULL },492 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 493 { REMPARMDESC_FLAGS_INT, sizeof(PCPUMCTXCORE), NULL }, 494 494 }; 495 495 … … 497 497 static const REMPARMDESC g_aArgsCPUMGetGuestMsr[] = 498 498 { 499 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },500 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },499 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 500 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 501 501 }; 502 502 … … 504 504 static const REMPARMDESC g_aArgsCPUMSetGuestMsr[] = 505 505 { 506 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },507 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },508 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL },506 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 507 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 508 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }, 509 509 }; 510 510 511 511 static const REMPARMDESC g_aArgsCPUMGetGuestCpuId[] = 512 512 { 513 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },514 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },515 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL },516 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL },517 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL },518 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }513 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 514 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 515 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }, 516 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }, 517 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }, 518 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL } 519 519 }; 520 520 521 521 static const REMPARMDESC g_aArgsCPUMSetChangedFlags[] = 522 522 { 523 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },524 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }523 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 524 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 525 525 }; 526 526 527 527 static const REMPARMDESC g_aArgsCPUMQueryGuestCtxPtr[] = 528 528 { 529 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }529 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL } 530 530 }; 531 531 static const REMPARMDESC g_aArgsCSAMR3MonitorPage[] = 532 532 { 533 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },534 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL },535 { REMPARMDESC_FLAGS_INT, sizeof(CSAMTAG), NULL }533 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 534 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL }, 535 { REMPARMDESC_FLAGS_INT, sizeof(CSAMTAG), NULL } 536 536 }; 537 537 static const REMPARMDESC g_aArgsCSAMR3UnmonitorPage[] = 538 538 { 539 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },540 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL },541 { REMPARMDESC_FLAGS_INT, sizeof(CSAMTAG), NULL }539 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 540 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL }, 541 { REMPARMDESC_FLAGS_INT, sizeof(CSAMTAG), NULL } 542 542 }; 543 543 544 544 static const REMPARMDESC g_aArgsCSAMR3RecordCallAddress[] = 545 545 { 546 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },547 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL }546 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 547 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL } 548 548 }; 549 549 … … 551 551 static const REMPARMDESC g_aArgsDBGCRegisterCommands[] = 552 552 { 553 { REMPARMDESC_FLAGS_INT, sizeof(PCDBGCCMD), NULL },554 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }553 { REMPARMDESC_FLAGS_INT, sizeof(PCDBGCCMD), NULL }, 554 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL } 555 555 }; 556 556 #endif 557 557 static const REMPARMDESC g_aArgsDBGFR3DisasInstrEx[] = 558 558 { 559 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },560 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL },561 { REMPARMDESC_FLAGS_INT, sizeof(RTSEL), NULL },562 { REMPARMDESC_FLAGS_INT, sizeof(RTGCPTR), NULL },563 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },564 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL },565 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },566 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }559 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 560 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL }, 561 { REMPARMDESC_FLAGS_INT, sizeof(RTSEL), NULL }, 562 { REMPARMDESC_FLAGS_INT, sizeof(RTGCPTR), NULL }, 563 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 564 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL }, 565 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 566 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL } 567 567 }; 568 568 static const REMPARMDESC g_aArgsDBGFR3DisasInstrCurrentLogInternal[] = 569 569 { 570 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },571 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL }570 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 571 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL } 572 572 }; 573 573 static const REMPARMDESC g_aArgsDBGFR3Info[] = 574 574 { 575 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },576 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },577 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },578 { REMPARMDESC_FLAGS_INT, sizeof(PCDBGFINFOHLP), NULL }575 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 576 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 577 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 578 { REMPARMDESC_FLAGS_INT, sizeof(PCDBGFINFOHLP), NULL } 579 579 }; 580 580 static const REMPARMDESC g_aArgsDBGFR3AsSymbolByAddr[] = 581 581 { 582 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },583 { REMPARMDESC_FLAGS_INT, sizeof(RTDBGAS), NULL },584 { REMPARMDESC_FLAGS_INT, sizeof(PCDBGFADDRESS), NULL },585 { REMPARMDESC_FLAGS_GCPTR, sizeof(PRTGCINTPTR), NULL },586 { REMPARMDESC_FLAGS_INT, sizeof(PRTDBGSYMBOL), NULL },587 { REMPARMDESC_FLAGS_INT, sizeof(PRTDBGMOD), NULL }582 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 583 { REMPARMDESC_FLAGS_INT, sizeof(RTDBGAS), NULL }, 584 { REMPARMDESC_FLAGS_INT, sizeof(PCDBGFADDRESS), NULL }, 585 { REMPARMDESC_FLAGS_GCPTR, sizeof(PRTGCINTPTR), NULL }, 586 { REMPARMDESC_FLAGS_INT, sizeof(PRTDBGSYMBOL), NULL }, 587 { REMPARMDESC_FLAGS_INT, sizeof(PRTDBGMOD), NULL } 588 588 }; 589 589 static const REMPARMDESC g_aArgsDBGFR3AddrFromFlat[] = 590 590 { 591 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },592 { REMPARMDESC_FLAGS_INT, sizeof(PDBGFADDRESS), NULL },593 { REMPARMDESC_FLAGS_INT, sizeof(RTGCUINTPTR), NULL }591 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 592 { REMPARMDESC_FLAGS_INT, sizeof(PDBGFADDRESS), NULL }, 593 { REMPARMDESC_FLAGS_INT, sizeof(RTGCUINTPTR), NULL } 594 594 }; 595 595 static const REMPARMDESC g_aArgsDISInstr[] = 596 596 { 597 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },598 { REMPARMDESC_FLAGS_INT, sizeof(RTUINTPTR), NULL },599 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },600 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL },601 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL }597 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 598 { REMPARMDESC_FLAGS_INT, sizeof(RTUINTPTR), NULL }, 599 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 600 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }, 601 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL } 602 602 }; 603 603 static const REMPARMDESC g_aArgsEMR3FatalError[] = 604 604 { 605 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },606 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL }605 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 606 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL } 607 607 }; 608 608 static const REMPARMDESC g_aArgsHWACCMR3CanExecuteGuest[] = 609 609 { 610 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },611 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },612 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },613 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }610 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 611 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 612 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 613 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 614 614 }; 615 615 static const REMPARMDESC g_aArgsIOMIOPortRead[] = 616 616 { 617 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },618 { REMPARMDESC_FLAGS_INT, sizeof(RTIOPORT), NULL },619 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL },620 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }617 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 618 { REMPARMDESC_FLAGS_INT, sizeof(RTIOPORT), NULL }, 619 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }, 620 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 621 621 }; 622 622 static const REMPARMDESC g_aArgsIOMIOPortWrite[] = 623 623 { 624 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },625 { REMPARMDESC_FLAGS_INT, sizeof(RTIOPORT), NULL },626 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },627 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }624 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 625 { REMPARMDESC_FLAGS_INT, sizeof(RTIOPORT), NULL }, 626 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 627 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 628 628 }; 629 629 static const REMPARMDESC g_aArgsIOMMMIORead[] = 630 630 { 631 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },632 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },633 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL },634 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }631 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 632 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 633 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }, 634 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 635 635 }; 636 636 static const REMPARMDESC g_aArgsIOMMMIOWrite[] = 637 637 { 638 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },639 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },640 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },641 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }638 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 639 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 640 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 641 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 642 642 }; 643 643 static const REMPARMDESC g_aArgsMMR3HeapAlloc[] = 644 644 { 645 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },646 { REMPARMDESC_FLAGS_INT, sizeof(MMTAG), NULL },647 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }645 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 646 { REMPARMDESC_FLAGS_INT, sizeof(MMTAG), NULL }, 647 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 648 648 }; 649 649 static const REMPARMDESC g_aArgsMMR3HeapAllocZ[] = 650 650 { 651 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },652 { REMPARMDESC_FLAGS_INT, sizeof(MMTAG), NULL },653 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }651 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 652 { REMPARMDESC_FLAGS_INT, sizeof(MMTAG), NULL }, 653 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 654 654 }; 655 655 static const REMPARMDESC g_aArgsPATMIsPatchGCAddr[] = 656 656 { 657 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },658 { REMPARMDESC_FLAGS_INT, sizeof(RTRCUINTPTR), NULL }657 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 658 { REMPARMDESC_FLAGS_INT, sizeof(RTRCUINTPTR), NULL } 659 659 }; 660 660 static const REMPARMDESC g_aArgsPATMR3QueryOpcode[] = 661 661 { 662 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },663 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL },664 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL }662 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 663 { REMPARMDESC_FLAGS_INT, sizeof(RTRCPTR), NULL }, 664 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL } 665 665 }; 666 666 static const REMPARMDESC g_aArgsPATMR3QueryPatchMem[] = 667 667 { 668 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },669 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }668 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 669 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL } 670 670 }; 671 671 #ifdef VBOX_WITH_VMI 672 672 static const REMPARMDESC g_aArgsPARAVIsBiosCall[] = 673 673 { 674 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },675 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL },676 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }674 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 675 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL }, 676 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 677 677 }; 678 678 #endif 679 679 static const REMPARMDESC g_aArgsPDMApicGetBase[] = 680 680 { 681 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },682 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t *), NULL }681 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 682 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t *), NULL } 683 683 }; 684 684 static const REMPARMDESC g_aArgsPDMApicGetTPR[] = 685 685 { 686 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },687 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL },688 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL }686 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 687 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL }, 688 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL } 689 689 }; 690 690 static const REMPARMDESC g_aArgsPDMApicSetBase[] = 691 691 { 692 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },693 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }692 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 693 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL } 694 694 }; 695 695 static const REMPARMDESC g_aArgsPDMApicSetTPR[] = 696 696 { 697 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },698 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL }697 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 698 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL } 699 699 }; 700 700 static const REMPARMDESC g_aArgsPDMApicWriteMSR[] = 701 701 { 702 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },703 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL },704 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },705 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }702 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 703 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL }, 704 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 705 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL } 706 706 }; 707 707 static const REMPARMDESC g_aArgsPDMApicReadMSR[] = 708 708 { 709 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },710 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL },711 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },712 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t *), NULL }709 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 710 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL }, 711 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 712 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t *), NULL } 713 713 }; 714 714 static const REMPARMDESC g_aArgsPDMGetInterrupt[] = 715 715 { 716 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },717 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL }716 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 717 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL } 718 718 }; 719 719 static const REMPARMDESC g_aArgsPDMIsaSetIrq[] = 720 720 { 721 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },722 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL },723 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL }721 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 722 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL }, 723 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL } 724 724 }; 725 725 static const REMPARMDESC g_aArgsPDMR3CritSectInit[] = 726 726 { 727 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },728 { REMPARMDESC_FLAGS_INT, sizeof(PPDMCRITSECT), NULL },727 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 728 { REMPARMDESC_FLAGS_INT, sizeof(PPDMCRITSECT), NULL }, 729 729 /* RT_SRC_POS_DECL */ 730 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },731 { REMPARMDESC_FLAGS_INT, sizeof(unsigned int), NULL },732 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },733 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL },730 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 731 { REMPARMDESC_FLAGS_INT, sizeof(unsigned int), NULL }, 732 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 733 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL }, 734 734 { REMPARMDESC_FLAGS_ELLIPSIS, 0 } 735 735 }; 736 736 static const REMPARMDESC g_aArgsPDMCritSectEnter[] = 737 737 { 738 { REMPARMDESC_FLAGS_INT, sizeof(PPDMCRITSECT), NULL },739 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL }738 { REMPARMDESC_FLAGS_INT, sizeof(PPDMCRITSECT), NULL }, 739 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL } 740 740 }; 741 741 static const REMPARMDESC g_aArgsPDMCritSectEnterDebug[] = 742 742 { 743 { REMPARMDESC_FLAGS_INT, sizeof(PPDMCRITSECT), NULL },744 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL },745 { REMPARMDESC_FLAGS_INT, sizeof(RTHCUINTPTR), NULL },743 { REMPARMDESC_FLAGS_INT, sizeof(PPDMCRITSECT), NULL }, 744 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL }, 745 { REMPARMDESC_FLAGS_INT, sizeof(RTHCUINTPTR), NULL }, 746 746 /* RT_SRC_POS_DECL */ 747 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },748 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },749 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }747 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 748 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 749 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL } 750 750 }; 751 751 static const REMPARMDESC g_aArgsPGMGetGuestMode[] = 752 752 { 753 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },753 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 754 754 }; 755 755 static const REMPARMDESC g_aArgsPGMGstGetPage[] = 756 756 { 757 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },758 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL },759 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t *), NULL },760 { REMPARMDESC_FLAGS_INT, sizeof(PRTGCPHYS), NULL }757 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 758 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL }, 759 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t *), NULL }, 760 { REMPARMDESC_FLAGS_INT, sizeof(PRTGCPHYS), NULL } 761 761 }; 762 762 static const REMPARMDESC g_aArgsPGMInvalidatePage[] = 763 763 { 764 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },765 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL }764 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 765 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL } 766 766 }; 767 767 static const REMPARMDESC g_aArgsPGMR3PhysTlbGCPhys2Ptr[] = 768 768 { 769 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },770 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },771 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL },772 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }769 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 770 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 771 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }, 772 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL } 773 773 }; 774 774 static const REMPARMDESC g_aArgsPGM3PhysGrowRange[] = 775 775 { 776 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },777 { REMPARMDESC_FLAGS_INT, sizeof(PCRTGCPHYS), NULL }776 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 777 { REMPARMDESC_FLAGS_INT, sizeof(PCRTGCPHYS), NULL } 778 778 }; 779 779 static const REMPARMDESC g_aArgsPGMPhysIsGCPhysValid[] = 780 780 { 781 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },782 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }781 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 782 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL } 783 783 }; 784 784 static const REMPARMDESC g_aArgsPGMPhysRead[] = 785 785 { 786 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },787 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },788 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },789 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }786 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 787 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 788 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 789 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 790 790 }; 791 791 static const REMPARMDESC g_aArgsPGMPhysSimpleReadGCPtr[] = 792 792 { 793 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },794 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },795 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL },796 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }793 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 794 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 795 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL }, 796 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 797 797 }; 798 798 static const REMPARMDESC g_aArgsPGMPhysWrite[] = 799 799 { 800 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },801 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },802 { REMPARMDESC_FLAGS_INT, sizeof(const void *), NULL },803 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }800 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 801 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 802 { REMPARMDESC_FLAGS_INT, sizeof(const void *), NULL }, 803 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 804 804 }; 805 805 static const REMPARMDESC g_aArgsPGMChangeMode[] = 806 806 { 807 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },808 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL },809 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL },810 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }807 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 808 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }, 809 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }, 810 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL } 811 811 }; 812 812 static const REMPARMDESC g_aArgsPGMFlushTLB[] = 813 813 { 814 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },815 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL },816 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL }814 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 815 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }, 816 { REMPARMDESC_FLAGS_INT, sizeof(bool), NULL } 817 817 }; 818 818 static const REMPARMDESC g_aArgsPGMR3PhysReadUxx[] = 819 819 { 820 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },821 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }820 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 821 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL } 822 822 }; 823 823 static const REMPARMDESC g_aArgsPGMR3PhysWriteU8[] = 824 824 { 825 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },826 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },827 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL }825 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 826 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 827 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL } 828 828 }; 829 829 static const REMPARMDESC g_aArgsPGMR3PhysWriteU16[] = 830 830 { 831 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },832 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },833 { REMPARMDESC_FLAGS_INT, sizeof(uint16_t), NULL }831 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 832 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 833 { REMPARMDESC_FLAGS_INT, sizeof(uint16_t), NULL } 834 834 }; 835 835 static const REMPARMDESC g_aArgsPGMR3PhysWriteU32[] = 836 836 { 837 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },838 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },839 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }837 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 838 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 839 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL } 840 840 }; 841 841 static const REMPARMDESC g_aArgsPGMR3PhysWriteU64[] = 842 842 { 843 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },844 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL },845 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL }843 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 844 { REMPARMDESC_FLAGS_GCPHYS, sizeof(RTGCPHYS), NULL }, 845 { REMPARMDESC_FLAGS_INT, sizeof(uint64_t), NULL } 846 846 }; 847 847 static const REMPARMDESC g_aArgsRTMemRealloc[] = 848 848 { 849 { REMPARMDESC_FLAGS_INT, sizeof(void*), NULL },850 { REMPARMDESC_FLAGS_INT, sizeof(size_t) }849 { REMPARMDESC_FLAGS_INT, sizeof(void*), NULL }, 850 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 851 851 }; 852 852 static const REMPARMDESC g_aArgsSSMR3GetGCPtr[] = 853 853 { 854 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },855 { REMPARMDESC_FLAGS_INT, sizeof(PRTGCPTR), NULL }854 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 855 { REMPARMDESC_FLAGS_INT, sizeof(PRTGCPTR), NULL } 856 856 }; 857 857 static const REMPARMDESC g_aArgsSSMR3GetMem[] = 858 858 { 859 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },860 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },861 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }859 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 860 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 861 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 862 862 }; 863 863 static const REMPARMDESC g_aArgsSSMR3GetU32[] = 864 864 { 865 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },866 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL }865 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 866 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL } 867 867 }; 868 868 static const REMPARMDESC g_aArgsSSMR3GetUInt[] = 869 869 { 870 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },871 { REMPARMDESC_FLAGS_INT, sizeof(PRTUINT), NULL }870 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 871 { REMPARMDESC_FLAGS_INT, sizeof(PRTUINT), NULL } 872 872 }; 873 873 static const REMPARMDESC g_aArgsSSMR3PutGCPtr[] = 874 874 { 875 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },876 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL }875 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 876 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL } 877 877 }; 878 878 static const REMPARMDESC g_aArgsSSMR3PutMem[] = 879 879 { 880 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },881 { REMPARMDESC_FLAGS_INT, sizeof(const void *), NULL },882 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }880 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 881 { REMPARMDESC_FLAGS_INT, sizeof(const void *), NULL }, 882 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 883 883 }; 884 884 static const REMPARMDESC g_aArgsSSMR3PutU32[] = 885 885 { 886 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },887 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL },888 };889 static const REMPARMDESC g_aArgsSSMR3PutUInt[] =890 {891 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },892 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL },893 };894 895 static const REMPARMDESC g_aArgsSSMIntLiveExecCallback[] =896 {897 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },898 886 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 899 887 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 900 888 }; 889 static const REMPARMDESC g_aArgsSSMR3PutUInt[] = 890 { 891 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 892 { REMPARMDESC_FLAGS_INT, sizeof(RTUINT), NULL }, 893 }; 894 895 static const REMPARMDESC g_aArgsSSMIntLiveExecCallback[] = 896 { 897 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 898 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 899 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }, 900 }; 901 901 static REMFNDESC g_SSMIntLiveExecCallback = 902 902 { … … 916 916 static const REMPARMDESC g_aArgsSSMIntCallback[] = 917 917 { 918 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },919 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL },918 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 919 { REMPARMDESC_FLAGS_INT, sizeof(PSSMHANDLE), NULL }, 920 920 }; 921 921 static REMFNDESC g_SSMIntCallback = … … 956 956 static const REMPARMDESC g_aArgsSTAMR3Register[] = 957 957 { 958 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },959 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },960 { REMPARMDESC_FLAGS_INT, sizeof(STAMTYPE), NULL },961 { REMPARMDESC_FLAGS_INT, sizeof(STAMVISIBILITY), NULL },962 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },963 { REMPARMDESC_FLAGS_INT, sizeof(STAMUNIT), NULL },964 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }958 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 959 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 960 { REMPARMDESC_FLAGS_INT, sizeof(STAMTYPE), NULL }, 961 { REMPARMDESC_FLAGS_INT, sizeof(STAMVISIBILITY), NULL }, 962 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 963 { REMPARMDESC_FLAGS_INT, sizeof(STAMUNIT), NULL }, 964 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL } 965 965 }; 966 966 static const REMPARMDESC g_aArgsSTAMR3Deregister[] = 967 967 { 968 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },969 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },968 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 969 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 970 970 }; 971 971 static const REMPARMDESC g_aArgsTRPMAssertTrap[] = 972 972 { 973 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },974 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL },975 { REMPARMDESC_FLAGS_INT, sizeof(TRPMEVENT), NULL }973 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 974 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL }, 975 { REMPARMDESC_FLAGS_INT, sizeof(TRPMEVENT), NULL } 976 976 }; 977 977 static const REMPARMDESC g_aArgsTRPMQueryTrap[] = 978 978 { 979 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },980 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL },981 { REMPARMDESC_FLAGS_INT, sizeof(TRPMEVENT *), NULL }979 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 980 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t *), NULL }, 981 { REMPARMDESC_FLAGS_INT, sizeof(TRPMEVENT *), NULL } 982 982 }; 983 983 static const REMPARMDESC g_aArgsTRPMSetErrorCode[] = 984 984 { 985 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },986 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINT), NULL }985 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 986 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINT), NULL } 987 987 }; 988 988 static const REMPARMDESC g_aArgsTRPMSetFaultAddress[] = 989 989 { 990 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL },991 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINT), NULL }990 { REMPARMDESC_FLAGS_INT, sizeof(PVMCPU), NULL }, 991 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCUINT), NULL } 992 992 }; 993 993 static const REMPARMDESC g_aArgsVMR3ReqCallWait[] = 994 994 { 995 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },996 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL },997 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },998 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },999 { REMPARMDESC_FLAGS_ELLIPSIS, 0 }995 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 996 { REMPARMDESC_FLAGS_INT, sizeof(VMCPUID), NULL }, 997 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 998 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 999 { REMPARMDESC_FLAGS_ELLIPSIS, 0, NULL } 1000 1000 }; 1001 1001 static const REMPARMDESC g_aArgsVMR3ReqFree[] = 1002 1002 { 1003 { REMPARMDESC_FLAGS_INT, sizeof(PVMREQ), NULL }1003 { REMPARMDESC_FLAGS_INT, sizeof(PVMREQ), NULL } 1004 1004 }; 1005 1005 … … 1007 1007 static const REMPARMDESC g_aArgsRTAssertMsg1[] = 1008 1008 { 1009 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1010 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },1011 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1012 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }1009 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1010 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 1011 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1012 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL } 1013 1013 }; 1014 1014 static const REMPARMDESC g_aArgsRTAssertMsg2[] = 1015 1015 { 1016 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1017 { REMPARMDESC_FLAGS_ELLIPSIS, 0 }1016 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1017 { REMPARMDESC_FLAGS_ELLIPSIS, 0, NULL } 1018 1018 }; 1019 1019 static const REMPARMDESC g_aArgsRTAssertMsg2V[] = 1020 1020 { 1021 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1022 { REMPARMDESC_FLAGS_VALIST, 0 }1021 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1022 { REMPARMDESC_FLAGS_VALIST, 0, NULL } 1023 1023 }; 1024 1024 static const REMPARMDESC g_aArgsRTLogFlags[] = 1025 1025 { 1026 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL },1027 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }1026 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL }, 1027 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL } 1028 1028 }; 1029 1029 static const REMPARMDESC g_aArgsRTLogFlush[] = 1030 1030 { 1031 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL }1031 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL } 1032 1032 }; 1033 1033 static const REMPARMDESC g_aArgsRTLogLoggerEx[] = 1034 1034 { 1035 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL },1036 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },1037 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },1038 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1039 { REMPARMDESC_FLAGS_ELLIPSIS, 0 }1035 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL }, 1036 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 1037 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 1038 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1039 { REMPARMDESC_FLAGS_ELLIPSIS, 0, NULL } 1040 1040 }; 1041 1041 static const REMPARMDESC g_aArgsRTLogLoggerExV[] = 1042 1042 { 1043 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL },1044 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },1045 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL },1046 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1047 { REMPARMDESC_FLAGS_VALIST, 0 }1043 { REMPARMDESC_FLAGS_INT, sizeof(PRTLOGGER), NULL }, 1044 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 1045 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }, 1046 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1047 { REMPARMDESC_FLAGS_VALIST, 0, NULL } 1048 1048 }; 1049 1049 static const REMPARMDESC g_aArgsRTLogPrintf[] = 1050 1050 { 1051 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1052 { REMPARMDESC_FLAGS_ELLIPSIS, 0 }1051 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1052 { REMPARMDESC_FLAGS_ELLIPSIS, 0, NULL } 1053 1053 }; 1054 1054 static const REMPARMDESC g_aArgsRTMemProtect[] = 1055 1055 { 1056 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },1057 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL },1058 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL }1056 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 1057 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }, 1058 { REMPARMDESC_FLAGS_INT, sizeof(unsigned), NULL } 1059 1059 }; 1060 1060 static const REMPARMDESC g_aArgsRTStrPrintf[] = 1061 1061 { 1062 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL },1063 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL },1064 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1065 { REMPARMDESC_FLAGS_ELLIPSIS, 0 }1062 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL }, 1063 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }, 1064 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1065 { REMPARMDESC_FLAGS_ELLIPSIS, 0, NULL } 1066 1066 }; 1067 1067 static const REMPARMDESC g_aArgsRTStrPrintfV[] = 1068 1068 { 1069 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL },1070 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL },1071 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL },1072 { REMPARMDESC_FLAGS_VALIST, 0 }1069 { REMPARMDESC_FLAGS_INT, sizeof(char *), NULL }, 1070 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }, 1071 { REMPARMDESC_FLAGS_INT, sizeof(const char *), NULL }, 1072 { REMPARMDESC_FLAGS_VALIST, 0, NULL } 1073 1073 }; 1074 1074 static const REMPARMDESC g_aArgsThread[] = 1075 1075 { 1076 { REMPARMDESC_FLAGS_INT, sizeof(RTTHREAD), NULL }1076 { REMPARMDESC_FLAGS_INT, sizeof(RTTHREAD), NULL } 1077 1077 }; 1078 1078 … … 1081 1081 static const REMPARMDESC g_aArgsmemcpy[] = 1082 1082 { 1083 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },1084 { REMPARMDESC_FLAGS_INT, sizeof(const void *), NULL },1085 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }1083 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 1084 { REMPARMDESC_FLAGS_INT, sizeof(const void *), NULL }, 1085 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 1086 1086 }; 1087 1087 static const REMPARMDESC g_aArgsmemset[] = 1088 1088 { 1089 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL },1090 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL },1091 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL }1089 { REMPARMDESC_FLAGS_INT, sizeof(void *), NULL }, 1090 { REMPARMDESC_FLAGS_INT, sizeof(int), NULL }, 1091 { REMPARMDESC_FLAGS_INT, sizeof(size_t), NULL } 1092 1092 }; 1093 1093
Note:
See TracChangeset
for help on using the changeset viewer.