vbox的更動 54067 路徑 trunk/src/bldprogs
- 時間撮記:
- 2015-2-3 上午11:12:16 (10 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/bldprogs/VBoxTpG.cpp
r47518 r54067 1183 1183 ScmStreamPrintf(pStrm, ", (%s)%M", pArg->pszTracerType, pszFmt, pArg->pszName); 1184 1184 } 1185 else if (pArg->fType & VTG_TYPE_CONST_CHAR_PTR) 1186 { 1187 /* Casting from 'const char *' (probe) to 'char *' (dtrace) is required to shut up warnings. */ 1188 pszFmt += sizeof(", ") - 1; 1189 if (RTListNodeIsFirst(&pProbe->ArgHead, &pArg->ListEntry)) 1190 ScmStreamPrintf(pStrm, "(char *)%M", pszFmt, pArg->pszName); 1191 else 1192 ScmStreamPrintf(pStrm, ", (char *)%M", pszFmt, pArg->pszName); 1193 } 1185 1194 else 1186 1195 { … … 1653 1662 * Try detect pointers. 1654 1663 */ 1655 if (pszType[cchType - 1] == '*') return VTG_TYPE_POINTER; 1664 if (pszType[cchType - 1] == '*') 1665 { 1666 if (MY_STRMATCH("const char *")) return VTG_TYPE_POINTER | VTG_TYPE_CONST_CHAR_PTR; 1667 return VTG_TYPE_POINTER; 1668 } 1656 1669 if (pszType[cchType - 1] == '&') 1657 1670 {
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器