Chromium Code Reviews| Index: native_client_sdk/src/libraries/xray/xray_priv.h |
| diff --git a/native_client_sdk/src/libraries/xray/xray_priv.h b/native_client_sdk/src/libraries/xray/xray_priv.h |
| index ae4de0cda9c0d1a0ace6558adce063c9af31aad6..0ca32fca9638d0486e43a98f88e41e87d21791e6 100644 |
| --- a/native_client_sdk/src/libraries/xray/xray_priv.h |
| +++ b/native_client_sdk/src/libraries/xray/xray_priv.h |
| @@ -182,6 +182,20 @@ XRAY_NO_INSTRUMENT void XRayEnableCapture(struct XRayTraceCapture* capture); |
| XRAY_NO_INSTRUMENT void XRayLoadMapfile( |
| struct XRayTraceCapture* capture, const char* mapfilename); |
| +struct XRayTimestampPair { |
| + uint64_t xray; |
|
nfullagar1
2013/07/18 00:47:22
brief comments for each field /* xray tick counter
grosse
2013/07/18 01:26:40
Done.
|
| + int64_t pepper; |
| +}; |
| + |
| +#ifndef XRAY_DISABLE_BROWSER_INTEGRATION |
| +XRAY_NO_INSTRUMENT void XRayGetTSC(uint64_t* tsc); |
| +XRAY_NO_INSTRUMENT int32_t XRayGetThreadID(struct XRayTraceCapture* capture); |
| +XRAY_NO_INSTRUMENT struct XRayTimestampPair* XRayGetTimestamp( |
| + struct XRayTraceCapture* capture, int frame, bool end); |
| +XRAY_NO_INSTRUMENT struct XRayTimestampPair XRayGenerateTimestampsNow(void); |
| +#endif /* XRAY_DISABLE_BROWSER_INTEGRATION */ |
| + |
| + |
| #endif /* defined(XRAY) */ |
| #ifdef __cplusplus |