Changeset 107192 in vbox for trunk/include
- Timestamp:
- Nov 29, 2024 2:42:15 PM (5 months ago)
- svn:sync-xref-src-repo-rev:
- 166194
- Location:
- trunk/include/iprt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/mangling.h
r107099 r107192 2769 2769 # define RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim) 2770 2770 # define RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim_EndProc RT_MANGLER(RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim_EndProc) 2771 # define RTTimeNanoTSSyncInvarNoDelta RT_MANGLER(RTTimeNanoTSSyncInvarNoDelta) 2772 # define RTTimeNanoTSSyncInvarWithDelta RT_MANGLER(RTTimeNanoTSSyncInvarWithDelta) 2773 # define RTTimeNanoTSSyncInvarWithDeltaUseTpIdRRo RT_MANGLER(RTTimeNanoTSSyncInvarWithDeltaUseTpIdRRo) 2774 # define RTTimeNanoTSAsync RT_MANGLER(RTTimeNanoTSAsync) 2775 # define RTTimeNanoTSAsyncUseTpIdRRo RT_MANGLER(RTTimeNanoTSAsyncUseTpIdRRo) 2771 2776 # define RTTimeNanoTSWorkerName RT_MANGLER(RTTimeNanoTSWorkerName) 2772 2777 # define RTTimeNormalize RT_MANGLER(RTTimeNormalize) -
trunk/include/iprt/time.h
r106061 r107192 1182 1182 /** Pointer to an internal RTTimeNanoTS worker (assembly). */ 1183 1183 typedef FNTIMENANOTSINTERNAL *PFNTIMENANOTSINTERNAL; 1184 #if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86) 1184 1185 RTDECL(uint64_t) RTTimeNanoTSLegacySyncInvarNoDelta(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1185 1186 RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarNoDelta(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1186 # ifdef IN_RING31187 # ifdef IN_RING3 1187 1188 RTDECL(uint64_t) RTTimeNanoTSLegacyAsyncUseApicId(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1188 1189 RTDECL(uint64_t) RTTimeNanoTSLegacyAsyncUseApicIdExt0B(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); … … 1207 1208 RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarWithDeltaUseRdtscp(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1208 1209 RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarWithDeltaUseIdtrLim(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1209 # else1210 # else 1210 1211 RTDECL(uint64_t) RTTimeNanoTSLegacyAsync(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1211 1212 RTDECL(uint64_t) RTTimeNanoTSLegacySyncInvarWithDelta(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1212 1213 RTDECL(uint64_t) RTTimeNanoTSLFenceAsync(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1213 1214 RTDECL(uint64_t) RTTimeNanoTSLFenceSyncInvarWithDelta(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1215 # endif 1216 #else 1217 RTDECL(uint64_t) RTTimeNanoTSSyncInvarNoDelta(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1218 # ifdef IN_RING3 1219 # ifdef RT_ARCH_ARM64 1220 RTDECL(uint64_t) RTTimeNanoTSSyncInvarWithDeltaUseTpIdRRo(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1221 RTDECL(uint64_t) RTTimeNanoTSAsyncUseTpIdRRo(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1222 # endif 1223 # else 1224 RTDECL(uint64_t) RTTimeNanoTSSyncInvarWithDelta(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1225 RTDECL(uint64_t) RTTimeNanoTSAsync(PRTTIMENANOTSDATA pData, PRTITMENANOTSEXTRA pExtra); 1226 # endif 1214 1227 #endif 1215 1228
Note:
See TracChangeset
for help on using the changeset viewer.