MCPcopy Create free account

hub / github.com/PlatformLab/NanoLog / functions

Functions401 in github.com/PlatformLab/NanoLog

Function__syang0__fl__D3237d__s46cc__100__
preprocessor/unitTestData/test_outputCompilationFiles.h:559
Function__syang0__fl__E32374s3237424642lf__s46cc__100__
preprocessor/unitTestData/test_outputCompilationFiles.h:459
Function__syang0__fl__E__del46cc__199__
preprocessor/unitTestData/test_outputCompilationFiles.h:204
Functionaggregate_customFunction
runtime/Perf.cc:122
Functionaggregate_templates
runtime/Perf.cc:136
Functionaggregate_va_args
runtime/Perf.cc:150
Functionaggregation
runtime/LogTest.cc:1396
FunctionanalyzeFormatString
runtime/NanoLogCpp17.h:284
FunctionarrayPush
runtime/Perf.cc:573
FunctionarrayStructCast
runtime/Perf.cc:598
Functionbarrier
* A compiler barrier preventing compiler reordering */
runtime/Util.h:149
MethodcompareBufferFragments
* Compares two BufferFragments (a, b) based on the timestamps of * their next decompress-able log statements. Returns true if * a's timestamp chrono
runtime/Log.cc:1777
MethodcompareExchange
* Atomically compare the value with a test value and, if they match, * replace the value with a new value. * * \param test *
runtime/Atomic.h:96
Functioncompress
runtime/NanoLogCpp17.h:908
FunctioncompressArgs__A__mar46cc__293__
preprocessor/unitTestData/test_outputCompilationFiles.h:317
FunctioncompressArgs__A__mar46h__1__
preprocessor/unitTestData/test_outputCompilationFiles.h:147
FunctioncompressArgs__B__mar46cc__294__
preprocessor/unitTestData/test_outputCompilationFiles.h:62
FunctioncompressArgs__C__mar46cc__200__
preprocessor/unitTestData/test_outputCompilationFiles.h:402
FunctioncompressArgs__D3237d__s46cc__100__
preprocessor/unitTestData/test_outputCompilationFiles.h:588
FunctioncompressArgs__E32374s3237424642lf__s46cc__100__
preprocessor/unitTestData/test_outputCompilationFiles.h:490
FunctioncompressArgs__E__del46cc__199__
preprocessor/unitTestData/test_outputCompilationFiles.h:232
FunctioncompressBinarySearch
runtime/Perf.cc:309
FunctioncompressHelper
runtime/NanoLogCpp17.h:845
FunctioncompressHelper0
runtime/LogTest.cc:2432
FunctioncompressHelper1
runtime/LogTest.cc:2438
FunctioncompressLinearSearch
runtime/Perf.cc:364
FunctioncompressSingle
runtime/NanoLogCpp17.h:741
Functioncompress_internal
runtime/NanoLogCpp17.h:864
MethodcompressionThreadMain
* Main compression thread that handles scanning through the StagingBuffers, * compressing log entries, and outputting a compressed log file. */
runtime/RuntimeLogger.cc:347
Functioncond_wait_for_microsecond
runtime/Perf.cc:1145
Functioncond_wait_for_millisecond
runtime/Perf.cc:1130
FunctioncountFn
runtime/LogTest.cc:2199
MethodcreateMicroCode
* Generate a more efficient internal representation describing how to process * the compressed arguments of a NANO_LOG statement given its static *
runtime/Log.cc:815
MethodcreateThreadBuffer
* Creates a thread-private TimeTrace::Buffer object for the current thread, * if one doesn't already exist. */
runtime/TimeTrace.cc:33
FunctiondecompressPrintArgs__A__mar46cc__293__
preprocessor/unitTestData/test_outputCompilationFiles.h:347
FunctiondecompressPrintArgs__A__mar46h__1__
preprocessor/unitTestData/test_outputCompilationFiles.h:177
FunctiondecompressPrintArgs__B__mar46cc__294__
preprocessor/unitTestData/test_outputCompilationFiles.h:92
FunctiondecompressPrintArgs__C__mar46cc__200__
preprocessor/unitTestData/test_outputCompilationFiles.h:432
FunctiondecompressPrintArgs__D3237d__s46cc__100__
preprocessor/unitTestData/test_outputCompilationFiles.h:620
FunctiondecompressPrintArgs__E32374s3237424642lf__s46cc__100__
preprocessor/unitTestData/test_outputCompilationFiles.h:526
FunctiondecompressPrintArgs__E__del46cc__199__
preprocessor/unitTestData/test_outputCompilationFiles.h:262
MethoddecompressUnordered
* Decompress the file open()-ed to a file descriptor. This invocation will * not attempt to sort the log entries by time, but otherwise functions *
runtime/Log.cc:2049
FunctiondelayInBenchmark
runtime/Perf.cc:407
Functiondiscard
* This function just discards its argument. It's used to make it * appear that data is used, so that the compiler won't optimize * away the code we
runtime/PerfHelper.h:104
Functiondiv32
Measure the cost of a 32-bit divide. Divides don't take a constant number of cycles. Values were chosen here semi-randomly to depict a fairly expensiv
runtime/Perf.cc:424
Functiondiv64
Measure the cost of a 64-bit divide. Divides don't take a constant number of cycles. Values were chosen here semi-randomly to depict a fairly expensiv
runtime/Perf.cc:448
FunctiondownCast
runtime/Common.h:54
FunctionemptyFunction
runtime/PerfHelper.h:36
Methodenter
* This method provides appropriate fencing for the beginning of a critical * section. Normally this method is invoked immediately after performi
runtime/Fence.h:65
Methodexchange
* Atomically replace the value while returning its old value. * * \param newValue * This value will replace the current value.
runtime/Atomic.h:116
FunctionfgetcFn
runtime/Perf.cc:261
MethodfinishAlloc
* Complement to reserveAlloc, makes the bytes previously * reserveAlloc()-ed visible to the compression/output thread. * *
runtime/RuntimeLogger.h:119
Methodflat
(self, *types)
preprocessor/docopt.py:144
FunctionflushCache
Flush the CPU data cache by reading and writing 100MB of new data.
runtime/PerfHelper.cc:28
Functionfread1
runtime/Perf.cc:249
Functionfread10
runtime/Perf.cc:253
Functionfread100
runtime/Perf.cc:257
MethodfromNanoseconds
* Given a number of nanoseconds, return an approximate number of * cycles for an equivalent time length. * \param ns * Number of nanoseconds.
runtime/Cycles.cc:201
MethodfromSeconds
* Given a time in seconds, return the number of cycles that it * corresponds to. * \param seconds * Time in seconds. * \param cyclesPerSec *
runtime/Cycles.cc:138
Functionfunction
This function takes somewhere between 9-10 on average.
benchmarks/Benchmark.cc:46
FunctionfunctionCall
Measure the cost of calling a non-inlined function.
runtime/Perf.cc:469
FunctionfunctionDereference
runtime/Perf.cc:483
Functiongah
integrationTest/main.cc:300
FunctiongetCoreIdOfBackgroundThread
runtime/NanoLog.cc:49
MethodgetCoreIdOfBackgroundThread
runtime/RuntimeLogger.h:135
FunctiongetCpuAffinity
* Returns the cpu affinity mask of the currently executing thread. The type * cpu_set_t encodes information about which cores the current thread is
runtime/Util.h:105
MethodgetCyclesPerSec
* Returns the conversion factor between cycles in seconds, using * a mock value for testing when appropriate. */
runtime/Cycles.h:83
MethodgetHistograms
* Returns a string detailing the distribution of how long vs. how many times * the log producers had to wait for free space and how big vs. how many
runtime/RuntimeLogger.cc:242
MethodgetLogLevel
runtime/RuntimeLogger.h:131
MethodgetNext
runtime/Packer.h:378
MethodgetStats
Documentation in NanoLog.h
runtime/RuntimeLogger.cc:139
MethodgetTrace
* Return a string containing all of the trace records from all of the * thread-local buffers. */
runtime/TimeTrace.cc:48
Functionglobal_function
integrationTest/folder/main.cc:25
FunctionhexDump
* Return (potentially multi-line) string hex dump of a binary buffer in * 'hexdump -C' style. * Note that this exceeds 80 characters due to 64-bit o
runtime/Util.cc:75
Functionhigh_resolution_clockTest
Measure the cost of reading high precision time
runtime/Perf.cc:1056
FunctionifstreamRead1
runtime/Perf.cc:198
FunctionifstreamRead10
runtime/Perf.cc:202
FunctionifstreamRead100
runtime/Perf.cc:206
Methodinc
* Atomically increment the current value (for pointer types the * increment is the size of the referent type; otherwise the increment * is 1
runtime/Atomic.h:133
Methodinit
* Perform once-only overall initialization for the Cycles class, such * as calibrating the clock frequency. This method is invoked automatically *
runtime/Cycles.cc:42
MethodinsertCheckpoint
* Insert a checkpoint into an output buffer. This operation is fairly * expensive so it is typically performed once per new log file. * * \param ou
runtime/Log.cc:46
Methodleave
* This method provides appropriate fencing for the end of a critical * section. Normally this method is invoked immediately prior to releasing
runtime/Fence.h:82
Methodlfence
* This method creates a boundary across which load instructions cannot * migrate: if a memory read comes from code occurring before (after)
runtime/Fence.h:36
Functionmain
integrationTest/main.cc:446
Functionmain
integrationTest/basicDecompressor/main.cc:26
Functionmain
sample/main.cc:33
Functionmain
sample_preprocessor/main.cc:31
Functionmain
* Simple program to decompress log files produced by the NanoLog System. * Note that this executable must be compiled with the same BufferStuffer.h
runtime/LogDecompressor.cc:152
Functionmain
runtime/Perf.cc:1354
Functionmain
runtime/testHelper/client.cc:19
Functionmain
benchmarks/Benchmark.cc:95
Functionmain
benchmarks/aggregation/simpleRead.cpp:19
Functionmain
benchmarks/aggregation/aggregate.cpp:7
FunctionmanualCopyCached1
runtime/Perf.cc:718
FunctionmanualCopyCached10
runtime/Perf.cc:723
FunctionmapCreate
Measure the time to create and delete an entry in a small map.
runtime/Perf.cc:628
FunctionmapLookup
Measure the time to lookup a random element in a small map.
runtime/Perf.cc:656
Methodmatch
(self, left, collected=None)
preprocessor/docopt.py:112
Methodmatch
(self, left, collected=None)
preprocessor/docopt.py:221
Methodmatch
(self, left, collected=None)
preprocessor/docopt.py:234
← previousnext →201–300 of 401, ranked by callers