Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PlatformLab/NanoLog
/ functions
Functions
401 in github.com/PlatformLab/NanoLog
⨍
Functions
401
◇
Types & classes
64
↓ 2 callers
Function
runTest
* Runs a particular test and prints a one-line result message. * * \param info * Describes the test to run. */
runtime/Perf.cc:1338
↓ 2 callers
Function
serialize
* This function is used to seralize machine instructions so that no * instructions that appear after it in the current thread can run before any * i
runtime/Util.h:137
↓ 2 callers
Method
swapBuffer
* Releases the internal buffer and replaces it with a different one. * * \param inBuffer * the new buffer to swap in * \param inSize *
runtime/Log.cc:463
↓ 1 callers
Function
NANO_LOG_FAILURE
/// More Name Collision Tests ///
integrationTest/main.cc:288
↓ 1 callers
Method
__init__
(self, short=None, long=None, argcount=0, value=False)
preprocessor/docopt.py:182
↓ 1 callers
Function
analyzeFormatStringHelper
runtime/NanoLogCpp17.h:256
↓ 1 callers
Function
as_uint64_t
runtime/NanoLogCpp17.h:507
↓ 1 callers
Method
checkCanDelete
* Returns true if it's safe for the compression thread to delete * the StagingBuffer and remove it from the global vector. *
runtime/RuntimeLogger.h:374
↓ 1 callers
Function
checkFormat
* No-Op function that triggers the GNU preprocessor's format checker for * printf format strings and argument parameters. * * \param format *
runtime/NanoLogCpp17.h:1044
↓ 1 callers
Function
docopt
Parse `argv` based on command-line interface described in `doc`. `docopt` creates your command-line interface based on its description that y
preprocessor/docopt.py:490
↓ 1 callers
Function
evilTestCase
integrationTest/main.cc:36
↓ 1 callers
Function
extras
(help, version, options, doc)
preprocessor/docopt.py:476
↓ 1 callers
Method
fix
(self)
preprocessor/docopt.py:40
↓ 1 callers
Method
fix_identities
Make pattern-tree tips point to same object if they are equal.
preprocessor/docopt.py:45
↓ 1 callers
Method
fix_repeating_arguments
Fix elements that should accumulate/increment values.
preprocessor/docopt.py:57
↓ 1 callers
Function
formal_usage
(section)
preprocessor/docopt.py:470
↓ 1 callers
Method
from_pattern
(source)
preprocessor/docopt.py:289
↓ 1 callers
Function
function
runtime/Perf.cc:88
↓ 1 callers
Function
getFormatType
* Parses the <length> and <specifier> components of a printf format sub-string * according to http://www.cplusplus.com/reference/cstdio/printf/ and r
runtime/Log.cc:712
↓ 1 callers
Function
hiddenInHeaderFilePrint
Tests whether header functions get parsed as well.
integrationTest/folder/Sample.h:47
↓ 1 callers
Function
isFlag
* Checks whether a character is in the set of characters that specifies * a flag according to the printf specification: * http://www.cplusplus.com/r
runtime/NanoLogCpp17.h:80
↓ 1 callers
Function
isLength
* Checks whether a character is in the set of characters that specifies * a length field according to the printf specification: * http://www.cpluspl
runtime/NanoLogCpp17.h:96
↓ 1 callers
Function
isTerminal
* Checks whether a character is with the terminal set of format specifier * characters according to the printf specification: * http://www.cplusplus
runtime/NanoLogCpp17.h:55
↓ 1 callers
Function
isprintable
(c, codec='utf8')
preprocessor/parser.py:281
↓ 1 callers
Function
log
runtime/NanoLogCpp17.h:984
↓ 1 callers
Function
logLevelTest
Test all log levels and make sure that the logs are correctly omitted.
integrationTest/main.cc:307
↓ 1 callers
Method
logStatementsInHeader
integrationTest/SimpleTestObject.h:43
↓ 1 callers
Function
main
(argv)
benchmarks/genConfig.py:196
↓ 1 callers
Function
main
(argv)
benchmarks/aggregation/aggregateArg1.py:6
↓ 1 callers
Method
parse
(class_, option_description)
preprocessor/docopt.py:188
↓ 1 callers
Function
parse_argv
Parse command-line argument vector. If options_first: argv ::= [ long | shorts ]* [ argument ]* [ '--' [ argument ]* ] ; else:
preprocessor/docopt.py:428
↓ 1 callers
Function
parse_atom
atom ::= '(' expr ')' | '[' expr ']' | 'options' | long | shorts | argument | command ;
preprocessor/docopt.py:402
↓ 1 callers
Function
parse_pattern
(source, options)
preprocessor/docopt.py:369
↓ 1 callers
Function
plusOne
Used in functionCall().
runtime/PerfHelper.cc:39
↓ 1 callers
Function
printLogMetadataContainingSubstring
* Find all the original NANO_LOG format strings in the user sources that * statically contain the searchString and print them out in the format * "i
runtime/LogDecompressor.cc:46
↓ 1 callers
Function
rdtscp
* Return the current value of the fine-grain CPU cycle counter * (accessed via the RDTSCP instruction). */
runtime/Perf.cc:109
↓ 1 callers
Method
registerInvocationSite_internal
* See function below. */
runtime/RuntimeLogger.h:51
↓ 1 callers
Function
runBenchmark
sample/main.cc:82
↓ 1 callers
Function
runBenchmark
benchmarks/Benchmark.cc:51
↓ 1 callers
Function
runRCDF
* Produces a GNUPlot graphable reverse CDF graph to stdout given a vector of * rdtsc time deltas a conversion factor for tsc to wall time seconds. *
runtime/LogDecompressor.cc:78
↓ 1 callers
Method
setLogFile_internal
Documentation in NanoLog.h
runtime/RuntimeLogger.cc:624
↓ 1 callers
Method
single_match
(self, left)
preprocessor/docopt.py:204
↓ 1 callers
Method
stagingBufferCreated
Weird C++ hack; C++ thread_local are instantiated upon first use thus the StagingBuffer has to invoke this function in order to instantiate this objec
runtime/RuntimeLogger.h:498
↓ 1 callers
Function
stopCompressionThread
runtime/LogTest.cc:48
↓ 1 callers
Function
sum4
See documentation in PerfHelper.h
runtime/PerfHelper.cc:46
↓ 1 callers
Function
templateSum
runtime/PerfHelper.h:155
↓ 1 callers
Function
testAllTheTypes
Test all possible specifiers (except %n) from http://www.cplusplus.com/reference/cstdio/printf/ (3/20/18)
integrationTest/main.cc:346
↓ 1 callers
Function
transform
Expand pattern into an (almost) equivalent one, but with single Either. Example: ((-a | -b) (-c | -d)) => (-a -c | -a -d | -b -c | -b -d) Qui
preprocessor/docopt.py:72
↓ 1 callers
Function
va_argSum
See documentation in PerfHelper.h
runtime/PerfHelper.cc:51
↓ 1 callers
Function
vformat
A safe version of vprintf.
runtime/Util.cc:45
↓ 1 callers
Method
wholeBunchOfLogStatements
integrationTest/SimpleTestObject.cc:35
↓ 1 callers
Method
~Decoder
* Decoder destructor */
runtime/Log.cc:1098
Method
Atomic
* Construct an Atomic. * * \param value * Initial value. */
runtime/Atomic.h:62
Method
Buffer
* Construct a TimeTrace::Buffer. */
runtime/TimeTrace.cc:83
Method
BufferFragment
BufferFragment constructor
runtime/Log.cc:1144
Method
Decoder
* Decoder constructor. * * Due to the large amount of memory needed to buffer log statements, the * decoder is intended to be constructed once and
runtime/Log.cc:591
Method
Encoder
* Encoder constructor. The construction of an Encoder should logically * correlate with the start of a new log file as it will embed unique metadata
runtime/Log.cc:92
Function
FORCE_INLINE gettid
* Returns the thread id of the calling thread * As long as the thread continues to run, this id is unique across all threads * running on the syst
runtime/Util.h:77
Function
FORCE_INLINE rdpmc
* A utility for function for calling rdpmc and reading Intel's performance * counters. Returns the value of the performance monitoring counter with
runtime/Util.h:62
Method
Initialize
* This form of constructor causes its function argument to be invoked * when the object is constructed. When used with a static Initialize
runtime/Initialize.h:60
Method
LogMessage
Constructor for LogMessage
runtime/Log.cc:488
Method
LogTest
runtime/LogTest.cc:84
Function
NOT_QUITE_NANO_LOG
integrationTest/main.cc:295
Method
NanoLogCpp17Test
runtime/NanoLogCpp17Test.cc:36
Method
NanoLogTest
runtime/NanoLogTest.cc:35
Method
Nibbler
* Nibbler Constructor * * \param nibbleStart * Data stream consisting of the Nibbles followed by pack()ed values. * \param nu
runtime/Packer.h:357
Method
PackerTest
runtime/PackerTest.cc:36
Method
RuntimeLogger
RuntimeLogger constructor
runtime/RuntimeLogger.cc:39
Method
SetUp
runtime/PackerTest.cc:51
Method
SetUp
runtime/NanoLogCpp17Test.cc:60
Method
SetUp
runtime/LogTest.cc:98
Method
SetUp
runtime/NanoLogTest.cc:59
Method
SimpleTest
integrationTest/SimpleTestObject.h:37
Method
StagingBuffer
runtime/RuntimeLogger.h:384
Method
StagingBufferDestroyer
runtime/RuntimeLogger.h:492
Method
StaticLogInfo
Constructor
runtime/Log.h:127
Function
TEST_F
runtime/PackerTest.cc:69
Function
TEST_F
runtime/NanoLogCpp17Test.cc:73
Function
TEST_F
runtime/LogTest.cc:113
Function
TEST_F
runtime/NanoLogTest.cc:72
Method
TearDown
runtime/PackerTest.cc:56
Method
TearDown
runtime/NanoLogCpp17Test.cc:65
Method
TearDown
runtime/LogTest.cc:103
Method
TearDown
runtime/NanoLogTest.cc:64
Method
__eq__
(self, other)
preprocessor/docopt.py:34
Method
__hash__
(self)
preprocessor/docopt.py:37
Method
__init__
(self, message='')
preprocessor/docopt.py:28
Method
__init__
(self, name, value=None)
preprocessor/docopt.py:103
Method
__init__
(self, *children)
preprocessor/docopt.py:137
Method
__init__
(self, name, value=False)
preprocessor/docopt.py:167
Method
__init__
(self, source, error=DocoptExit)
preprocessor/docopt.py:284
Method
__init__
(self)
preprocessor/FunctionGenerator.py:66
Method
__repr__
(self)
preprocessor/docopt.py:106
Method
__repr__
(self)
preprocessor/docopt.py:140
Method
__repr__
(self)
preprocessor/docopt.py:214
Method
__repr__
(self)
preprocessor/docopt.py:486
Function
__syang0__fl__A__mar46cc__293__
preprocessor/unitTestData/test_outputCompilationFiles.h:289
Function
__syang0__fl__A__mar46h__1__
preprocessor/unitTestData/test_outputCompilationFiles.h:119
Function
__syang0__fl__B__mar46cc__294__
preprocessor/unitTestData/test_outputCompilationFiles.h:34
Function
__syang0__fl__C__mar46cc__200__
preprocessor/unitTestData/test_outputCompilationFiles.h:374
← previous
next →
101–200 of 401, ranked by callers