XRAY_NO_INSTRUMENT 29 native_client_sdk/src/libraries/xray/hashtable.c XRAY_NO_INSTRUMENT void XRayHashTableGrow(struct XRayHashTable* table); XRAY_NO_INSTRUMENT 30 native_client_sdk/src/libraries/xray/hashtable.c XRAY_NO_INSTRUMENT uint32_t XRayHashTableHashKey(uint32_t key); XRAY_NO_INSTRUMENT 31 native_client_sdk/src/libraries/xray/hashtable.c XRAY_NO_INSTRUMENT void XRayHashTableInit(struct XRayHashTable* table, XRAY_NO_INSTRUMENT 112 native_client_sdk/src/libraries/xray/xray.c XRAY_NO_INSTRUMENT void __pnacl_profile_func_enter(const char* fname); XRAY_NO_INSTRUMENT 113 native_client_sdk/src/libraries/xray/xray.c XRAY_NO_INSTRUMENT void __pnacl_profile_func_exit(const char* fname); XRAY_NO_INSTRUMENT 115 native_client_sdk/src/libraries/xray/xray.c XRAY_NO_INSTRUMENT void __cyg_profile_func_enter(void* this_fn, XRAY_NO_INSTRUMENT 117 native_client_sdk/src/libraries/xray/xray.c XRAY_NO_INSTRUMENT void __cyg_profile_func_exit(void* this_fn, XRAY_NO_INSTRUMENT 127 native_client_sdk/src/libraries/xray/xray.c XRAY_NO_INSTRUMENT void __xray_profile_append_annotation( XRAY_NO_INSTRUMENT 32 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void __XRayAnnotate(const char* str, ...) XRAY_NO_INSTRUMENT 34 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void __XRayAnnotateFiltered(const uint32_t filter, XRAY_NO_INSTRUMENT 42 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT struct XRayTraceCapture* XRayInit(int stack_size, XRAY_NO_INSTRUMENT 46 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRayShutdown(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 47 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRayStartFrame(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 48 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRayEndFrame(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 49 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRaySetAnnotationFilter( XRAY_NO_INSTRUMENT 51 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRaySaveReport(struct XRayTraceCapture* capture, XRAY_NO_INSTRUMENT 55 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRayReport(struct XRayTraceCapture* capture, XRAY_NO_INSTRUMENT 61 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRayBrowserTraceReport( XRAY_NO_INSTRUMENT 63 native_client_sdk/src/libraries/xray/xray.h XRAY_NO_INSTRUMENT void XRayRegisterBrowserInterface( XRAY_NO_INSTRUMENT 71 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT char* XRayStringPoolAppend(struct XRayStringPool* pool, XRAY_NO_INSTRUMENT 73 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRayStringPool* XRayStringPoolCreate(); XRAY_NO_INSTRUMENT 74 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayStringPoolFree(struct XRayStringPool* pool); XRAY_NO_INSTRUMENT 76 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void* XRayHashTableLookup(struct XRayHashTable* table, XRAY_NO_INSTRUMENT 78 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void* XRayHashTableInsert(struct XRayHashTable* table, XRAY_NO_INSTRUMENT 80 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void* XRayHashTableAtIndex( XRAY_NO_INSTRUMENT 82 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayHashTableGetCapacity(struct XRayHashTable* table); XRAY_NO_INSTRUMENT 83 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayHashTableGetCount(struct XRayHashTable* table); XRAY_NO_INSTRUMENT 84 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRayHashTable* XRayHashTableCreate(int capacity); XRAY_NO_INSTRUMENT 85 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayHashTableFree(struct XRayHashTable* table); XRAY_NO_INSTRUMENT 86 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayHashTableHisto(FILE* f); XRAY_NO_INSTRUMENT 88 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbol* XRaySymbolPoolAlloc( XRAY_NO_INSTRUMENT 90 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbolPool* XRaySymbolPoolCreate(); XRAY_NO_INSTRUMENT 91 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRaySymbolPoolFree(struct XRaySymbolPool* sympool); XRAY_NO_INSTRUMENT 93 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT const char* XRayDemangle(char* demangle, size_t buffersize, XRAY_NO_INSTRUMENT 96 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT const char* XRaySymbolGetName(struct XRaySymbol* symbol); XRAY_NO_INSTRUMENT 97 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbol* XRaySymbolCreate( XRAY_NO_INSTRUMENT 99 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRaySymbolFree(struct XRaySymbol* symbol); XRAY_NO_INSTRUMENT 100 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRaySymbolCount(struct XRaySymbolTable* symtab); XRAY_NO_INSTRUMENT 102 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbol* XRaySymbolTableCreateEntry( XRAY_NO_INSTRUMENT 104 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRaySymbolTableParseMapfile( XRAY_NO_INSTRUMENT 107 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbol* XRaySymbolTableAddByName( XRAY_NO_INSTRUMENT 110 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRaySymbolTableGetCount(struct XRaySymbolTable* symtab); XRAY_NO_INSTRUMENT 111 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbol* XRaySymbolTableLookup( XRAY_NO_INSTRUMENT 113 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbol* XRaySymbolTableAtIndex( XRAY_NO_INSTRUMENT 115 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbolTable* XRaySymbolTableCreate(int size); XRAY_NO_INSTRUMENT 116 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRaySymbolTableFree(struct XRaySymbolTable* symbtab); XRAY_NO_INSTRUMENT 118 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRaySymbolTable* XRayGetSymbolTable( XRAY_NO_INSTRUMENT 121 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayCheckGuards(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 123 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRayTraceBufferEntry* XRayTraceGetEntry( XRAY_NO_INSTRUMENT 125 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayTraceIncrementIndex( XRAY_NO_INSTRUMENT 127 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayTraceDecrementIndex( XRAY_NO_INSTRUMENT 129 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT bool XRayTraceIsAnnotation( XRAY_NO_INSTRUMENT 131 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayTraceAppendString( XRAY_NO_INSTRUMENT 133 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayTraceCopyToString( XRAY_NO_INSTRUMENT 135 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayTraceSkipAnnotation( XRAY_NO_INSTRUMENT 137 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayTraceNextEntry( XRAY_NO_INSTRUMENT 140 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayFrameMakeLabel(struct XRayTraceCapture* capture, XRAY_NO_INSTRUMENT 143 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameFindTail(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 145 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetCount(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 146 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetHead(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 147 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetTail(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 148 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetNext( XRAY_NO_INSTRUMENT 150 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT uint64_t XRayFrameGetTotalTicks( XRAY_NO_INSTRUMENT 152 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetTraceCount( XRAY_NO_INSTRUMENT 154 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetTraceStartIndex( XRAY_NO_INSTRUMENT 156 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetTraceEndIndex( XRAY_NO_INSTRUMENT 158 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayFrameGetAnnotationCount( XRAY_NO_INSTRUMENT 160 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT bool XRayFrameIsValid( XRAY_NO_INSTRUMENT 164 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayTraceReport(struct XRayTraceCapture* capture, XRAY_NO_INSTRUMENT 170 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayFrameReport(struct XRayTraceCapture* capture, XRAY_NO_INSTRUMENT 173 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void* XRayMalloc(size_t t); XRAY_NO_INSTRUMENT 174 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayFree(void* data); XRAY_NO_INSTRUMENT 176 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRaySetMaxStackDepth( XRAY_NO_INSTRUMENT 178 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int XRayGetLastFrame(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 179 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayDisableCapture(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 180 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayEnableCapture(struct XRayTraceCapture* capture); XRAY_NO_INSTRUMENT 181 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayLoadMapfile( XRAY_NO_INSTRUMENT 190 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT void XRayGetTSC(uint64_t* tsc); XRAY_NO_INSTRUMENT 191 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT int32_t XRayGetSavedThreadID( XRAY_NO_INSTRUMENT 193 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRayTimestampPair XRayFrameGetStartTimestampPair( XRAY_NO_INSTRUMENT 195 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRayTimestampPair XRayFrameGetEndTimestampPair( XRAY_NO_INSTRUMENT 197 native_client_sdk/src/libraries/xray/xray_priv.h XRAY_NO_INSTRUMENT struct XRayTimestampPair XRayGenerateTimestampsNow(void);