Changeset 4210 in vbox
- Timestamp:
- Aug 18, 2007 12:50:55 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Debugger/DBGConsole.cpp
r4209 r4210 602 602 603 603 604 /** 'dg', 'dga', 'dl', 'dla' , 'dt'arguments. */604 /** 'dg', 'dga', 'dl', 'dla' arguments. */ 605 605 static const DBGCVARDESC g_aArgDumpDT[] = 606 606 { … … 649 649 /* cTimesMin, cTimesMax, enmCategory, fFlags, pszName, pszDescription */ 650 650 { 1, 1, DBGCVAR_CAT_POINTER, 0, "address", "Address of the page table entry to start dumping from." }, 651 }; 652 653 654 /** 'dt' arguments. */ 655 static const DBGCVARDESC g_aArgDumpTSS[] = 656 { 657 /* cTimesMin, cTimesMax, enmCategory, fFlags, pszName, pszDescription */ 658 { 0, 1, DBGCVAR_CAT_NUMBER, 0, "tss", "TSS selector number." }, 659 { 0, 1, DBGCVAR_CAT_POINTER, 0, "tss:ign|addr", "TSS address. If the selector is a TSS selector, the offset will be ignored." } 651 660 }; 652 661 … … 802 811 { "dpth", 1, 1, &g_aArgDumpPT[0], ELEMENTS(g_aArgDumpPT), NULL, 0, dbgcCmdDumpPageTable,"<addr>", "Dumps page table entries of the hypervisor." }, 803 812 { "dq", 0, 1, &g_aArgDumpMem[0], ELEMENTS(g_aArgDumpMem), NULL, 0, dbgcCmdDumpMem, "[addr]", "Dump memory in quad words." }, 804 { "dt", 0, ~0, &g_aArgDumpDT[0], ELEMENTS(g_aArgDumpDT), NULL, 0, dbgcCmdDumpTSS, "[sel [..]]", "Dump the task switchsegment (TSS)." },813 { "dt", 0, 1, &g_aArgDumpTSS[0], ELEMENTS(g_aArgDumpTSS), NULL, 0, dbgcCmdDumpTSS, "[tss|tss:ign|addr]", "Dump the task state segment (TSS)." }, 805 814 { "dw", 0, 1, &g_aArgDumpMem[0], ELEMENTS(g_aArgDumpMem), NULL, 0, dbgcCmdDumpMem, "[addr]", "Dump memory in words." }, 806 815 { "exit", 0, 0, NULL, 0, NULL, 0, dbgcCmdQuit, "", "Exits the debugger." }, … … 3515 3524 static DECLCALLBACK(int) dbgcCmdDumpTSS(PCDBGCCMD /*pCmd*/, PDBGCCMDHLP pCmdHlp, PVM /*pVM*/, PCDBGCVAR /*paArgs*/, unsigned /*cArgs*/, PDBGCVAR /*pResult*/) 3516 3525 { 3526 /* 3527 * We can get a TSS selector (number), a far pointer using a TSS selector, or some kind of TSS pointer. 3528 */ 3529 3517 3530 /** @todo */ 3518 3531 return pCmdHlp->pfnPrintf(pCmdHlp, NULL, "dt is not implemented yet, feel free to do it. \n");
Note:
See TracChangeset
for help on using the changeset viewer.