MCPcopy Create free account

hub / github.com/PlatformLab/NanoLog / functions

Functions401 in github.com/PlatformLab/NanoLog

Methodmatch
(self, left, collected=None)
preprocessor/docopt.py:248
MethodmaxSizeOfHeader
Returns the maximum size the BufferChange structure can be with the Pack()-ed arguments.
runtime/Log.h:289
FunctionmemcpyCached1
runtime/Perf.cc:754
FunctionmemcpyCached100
runtime/Perf.cc:758
FunctionmemcpyCached1000
runtime/Perf.cc:763
FunctionmemcpyCachedDst100
runtime/Perf.cc:768
FunctionmemcpyCachedDst1000
runtime/Perf.cc:773
FunctionmemcpyCold100
runtime/Perf.cc:778
FunctionmemcpyCold1000
runtime/Perf.cc:783
Functionmm_stream_pi_contended
runtime/Perf.cc:826
Functionmm_stream_pi_test
runtime/Perf.cc:789
Methodname
(self)
preprocessor/docopt.py:211
Functionnotify_all
Cost of notifying a condition variable
runtime/Perf.cc:858
Functionnotify_one
runtime/Perf.cc:871
Methodoperator++
runtime/Atomic.h:186
Methodoperator--
runtime/Atomic.h:202
Methodparse
(class_, source)
preprocessor/docopt.py:159
MethodperSecond
runtime/Cycles.h:51
FunctionperfCyclesToNanoseconds
Measure the cost of the Cylcles::toNanoseconds method.
runtime/Perf.cc:885
FunctionperfCyclesToSeconds
Measure the cost of the Cycles::toSeconds method.
runtime/Perf.cc:901
FunctionpinThreadToCore
* This function pins the currently executing thread onto the CPU Core with * the id given in the argument. * * \param id * The id of the core
runtime/Util.h:91
Methodpreallocate
See documentation in NanoLog.h
runtime/RuntimeLogger.cc:308
Methodprint
* Print all existing trace records to either a user-specified file or to * stdout. */
runtime/TimeTrace.cc:68
MethodprintInternal
* This private method does most of the work for both printToLog and * getTrace. * * \param buffers * Contains one or more TimeTrace::Buffers,
runtime/TimeTrace.cc:213
FunctionprintTime_ctime
Measure the cost of printing via ctime
runtime/Perf.cc:1069
FunctionprintTime_strftime
runtime/Perf.cc:1085
FunctionprintTime_strftime_wConversion
runtime/Perf.cc:1102
Functionpush
runtime/LogTest.cc:2445
Methodrdtsc
* Return the current value of the fine-grain CPU cycle counter * (accessed via the RDTSC instruction). */
runtime/Cycles.h:37
FunctionrdtscTest
Measure the cost of reading the fine-grain cycle counter.
runtime/Perf.cc:1041
Functionrdtsc_test
Measure the cost of the reading the CPU timestamp counter
runtime/Perf.cc:917
Functionrdtscp_test
Measure the cost of the reading the CPU timestamp counter with serialization
runtime/Perf.cc:934
FunctionreaderThread
runtime/Perf.cc:809
Methodrecord
* Record an event in the buffer. * * \param timestamp * Identifies the time at which the event occurred. * \param format * A format str
runtime/TimeTrace.cc:125
Methodrecord
* Record an event in a thread-local buffer, creating a new buffer * if this is the first record for this thread. * * \param timestamp
runtime/TimeTrace.h:81
Methodrecord
runtime/TimeTrace.h:149
MethodregisterInvocationSite
* Assigns a globally unique identifier to static log information and * stages it for persistence to disk. * * \param info
runtime/RuntimeLogger.h:84
MethodreserveAlloc
* Allocate thread-local space for the generated C++ code to store an * uncompressed log message, but do not make it available for compression
runtime/RuntimeLogger.h:104
Methodreset
* Discard any existing trace records. */
runtime/TimeTrace.cc:175
FunctionrestartCompressionThread
runtime/LogTest.cc:61
Functionsched_getcpu_rdtscp_test
runtime/Perf.cc:293
Functionsched_getcpu_test
runtime/Perf.cc:949
FunctionserialReadPmc
* This is a convenience function to make a call to rdpmc with serializing * wrappers to ensure all earlier instructions have executed and no later *
runtime/Util.h:163
FunctionsetCpuAffinity
* This function sets the allowable set of cores for the currently executing * thread, and is usually used to restore an older set which was read usin
runtime/Util.h:123
MethodsetLogFile
* Set where the NanoLog should output its compressed log. If a previous * log file was specified, NanoLog will attempt to sync() the remaining log * e
runtime/RuntimeLogger.cc:683
MethodsetLogLevel
* Sets the minimum log level new NANO_LOG messages will have to meet before * they are saved. Anything lower will be dropped. * * \param logLevel *
runtime/RuntimeLogger.cc:695
MethodsetOutputFileName
runtime/TimeTrace.h:51
Methodsfence
* This method creates a boundary across which store instructions cannot * migrate: if a memory store comes from code occurring before (after)
runtime/Fence.h:47
Methodsingle_match
(self, left)
preprocessor/docopt.py:152
Methodsingle_match
(self, left)
preprocessor/docopt.py:170
Methodsleep
* Busy wait for a given number of microseconds. * Callers should use this method in most reasonable cases as opposed to * usleep for accurate measur
runtime/Cycles.cc:220
FunctionsnprintStatic100Char
runtime/Perf.cc:1000
FunctionsnprintfFileLocation
runtime/Perf.cc:964
FunctionsnprintfRAMCloud
runtime/Perf.cc:1018
FunctionsnprintfTime
runtime/Perf.cc:982
Methodstore
* Set the value. * * \param newValue * This value will replace the current value. */
runtime/Atomic.h:214
FunctionswitchCost
runtime/Perf.cc:503
Methodsync
* Blocks until the NanoLog system is able to persist to disk the * pending log messages that occurred before this invocation. Note that this * operati
runtime/RuntimeLogger.cc:711
Methodtest_extractCString
(self)
preprocessor/UnitTests.py:31
Methodtest_generateLogFunctions
(self)
preprocessor/UnitTests.py:486
Methodtest_generateLogFunctions_combinationAndOverwrite
(self)
preprocessor/UnitTests.py:516
Methodtest_generateLogFunctions_empty
(self)
preprocessor/UnitTests.py:463
Methodtest_getRecordFunctionDefinitionsFor
(self)
preprocessor/UnitTests.py:545
Methodtest_isStringType
(self)
preprocessor/UnitTests.py:675
Methodtest_isStringType_integration
(self)
preprocessor/UnitTests.py:684
Methodtest_lengthModifiers
(self)
preprocessor/UnitTests.py:441
Methodtest_outputCompilationFiles
(self)
preprocessor/UnitTests.py:645
Methodtest_outputMappingFile
(self)
preprocessor/UnitTests.py:603
Methodtest_outputMappingFile_withFolders
(self)
preprocessor/UnitTests.py:620
Methodtest_parseArgumentStartingAt_brackets
(self)
preprocessor/UnitTests.py:115
Methodtest_parseArgumentStartingAt_quotes
(self)
preprocessor/UnitTests.py:90
Methodtest_parseLogStatement_missingSemicolonOrParen
(self)
preprocessor/UnitTests.py:220
Methodtest_parseLogStatement_nestedAndMultilined
(self)
preprocessor/UnitTests.py:141
Methodtest_parseLogStatement_terribleFormatting
(self)
preprocessor/UnitTests.py:183
Methodtest_parseTypesInFmtString_basicIntegerTypes
(self)
preprocessor/UnitTests.py:397
Methodtest_parseTypesInFmtString_charTypes
(self)
preprocessor/UnitTests.py:319
Methodtest_parseTypesInFmtString_cspn
(self)
preprocessor/UnitTests.py:416
Methodtest_parseTypesInFmtString_doubleTypes
(self)
preprocessor/UnitTests.py:365
Methodtest_parseTypesInFmtString_endingStrings
(self)
preprocessor/UnitTests.py:305
Methodtest_parseTypesInFmtString_escapes
(self)
preprocessor/UnitTests.py:298
Methodtest_parseTypesInFmtString_jzt
(self)
preprocessor/UnitTests.py:332
Methodtest_parseTypesInFmtString_noReplacements
(self)
preprocessor/UnitTests.py:270
Methodtest_parseTypesInFmtString_precision
(self)
preprocessor/UnitTests.py:429
Methodtest_peekNextMeaningfulChar
(self)
preprocessor/UnitTests.py:230
Methodtest_processFile_noInjectionIfNoCode
(self)
preprocessor/UnitTests.py:250
MethodtoMicroseconds
* Given an elapsed time measured in cycles, return an integer * giving the corresponding time in microseconds. Note: toSeconds() * is faster than th
runtime/Cycles.cc:160
MethodtoNanoseconds
* Given an elapsed time measured in cycles, return an integer * giving the corresponding time in nanoseconds. Note: toSeconds() * is faster than thi
runtime/Cycles.cc:180
MethodtoSeconds
* Given an elapsed time measured in cycles, return a floating-point number * giving the corresponding time in seconds. * \param cycles * Diffe
runtime/Cycles.cc:117
FunctionuncompressedLogEntryIteration
runtime/Perf.cc:1161
FunctionuncompressedLogEntryIterationWithFence
runtime/Perf.cc:1182
Functionunpack
runtime/Packer.h:245
MethodwaitForAIO
* Internal helper function to wait for AIO completion. */
runtime/RuntimeLogger.cc:318
Method~Buffer
* Destructor for TimeTrace::Buffer. */
runtime/TimeTrace.cc:97
Method~LogMessage
Destructor for LogMessage
runtime/Log.cc:499
Method~LogTest
runtime/LogTest.cc:92
Method~NanoLogCpp17Test
runtime/NanoLogCpp17Test.cc:45
Method~NanoLogTest
runtime/NanoLogTest.cc:44
Method~PackerTest
runtime/PackerTest.cc:44
Method~RuntimeLogger
RuntimeLogger destructor
runtime/RuntimeLogger.cc:108
Method~StagingBuffer
runtime/RuntimeLogger.h:410
← previousnext →301–400 of 401, ranked by callers