- 時間撮記:
- 2016-7-30 上午12:08:44 (8 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp
r62477 r62724 73 73 static DECLCALLBACK(int) testEnumSymbol2(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, RTUINTPTR Value, void *pvUser) 74 74 { 75 RT_NOREF1(hLdrMod); 75 76 PTESTNEARSYM pSym = (PTESTNEARSYM)pvUser; 76 77 … … 129 130 void *pvUser) 130 131 { 132 RT_NOREF3(pCpu, u32Sel, pvUser); 133 131 134 if ( uAddress > RTLdrSize(g_hLdrMod) + g_uLoadAddr 132 135 || uAddress < g_uLoadAddr) … … 149 152 static DECLCALLBACK(int) MyReadBytes(PDISCPUSTATE pDis, uint8_t offInstr, uint8_t cbMinRead, uint8_t cbMaxRead) 150 153 { 154 RT_NOREF1(cbMaxRead); 151 155 uint8_t const *pbSrc = (uint8_t const *)((uintptr_t)pDis->uInstrAddr + (uintptr_t)pDis->pvUser + offInstr); 152 156 memcpy(&pDis->abInstr[offInstr], pbSrc, cbMinRead); … … 207 211 * @param pvUser User argument. 208 212 */ 209 static DECLCALLBACK(int) testGetImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser) 210 { 213 static DECLCALLBACK(int) testGetImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, 214 unsigned uSymbol, RTUINTPTR *pValue, void *pvUser) 215 { 216 RT_NOREF5(hLdrMod, pszModule, pszSymbol, uSymbol, pvUser); 211 217 #if 1 212 218 RTUINTPTR BaseAddr = *(PCRTUINTPTR)pvUser; … … 233 239 static DECLCALLBACK(int) testEnumSymbol1(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, RTUINTPTR Value, void *pvUser) 234 240 { 241 RT_NOREF2(hLdrMod, pvUser); 235 242 RTPrintf(" %RTptr %s (%d)\n", Value, pszSymbol, uSymbol); 236 243 return VINF_SUCCESS;
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器