Changeset 40604 in vbox
- Timestamp:
- Mar 24, 2012 1:39:19 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 77016
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bldprogs/VBoxTpG.cpp
r40601 r40604 697 697 ";\n" 698 698 "BEGINCODE\n" 699 "extern %sNAME(%s)\n", 699 "extern %sNAME(%s)\n", 700 700 g_fProbeFnImported ? "IMP" : "", 701 701 g_pszProbeFnName); … … 748 748 /* Assumes the size of the arguments are no larger than a 749 749 pointer. This is asserted in the header. */ 750 ScmStreamPrintf(pStrm, g_fProbeFnImported ? 750 ScmStreamPrintf(pStrm, g_fProbeFnImported ? 751 751 " mov edx, [eax + 4] ; idProbe\n" 752 752 " mov ecx, IMP(%s)\n" … … 759 759 , g_pszProbeFnName); 760 760 else if (fWin64) 761 ScmStreamPrintf(pStrm, g_fProbeFnImported ? 761 ScmStreamPrintf(pStrm, g_fProbeFnImported ? 762 762 " mov rax, IMP(%s) wrt RIP\n" 763 763 " mov ecx, [rcx + 4] ; idProbe replaces pVTGProbeLoc.\n" … … 1566 1566 if (!cchName) 1567 1567 return parseError(pStrm, 1, "Argument has no name"); 1568 if (cchArg - cchName - 1 >= 128) 1569 return parseError(pStrm, 1, "Argument type too long"); 1568 1570 pArg->pszType = strtabInsertN(szArg, cchArg - cchName - 1); 1569 1571 pArg->pszName = strtabInsertN(&szArg[cchArg - cchName], cchName); … … 1945 1947 g_cAssemblerOptions++; 1946 1948 break; 1947 1949 1948 1950 case kVBoxTpGOpt_ProbeFnName: 1949 1951 g_pszProbeFnName = ValueUnion.psz;
Note:
See TracChangeset
for help on using the changeset viewer.