Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KjellKod/g3log
/ functions
Functions
292 in github.com/KjellKod/g3log
⨍
Functions
292
◇
Types & classes
45
↓ 1 callers
Method
bgFatal
src/logworker.cpp:38
↓ 1 callers
Method
bgSave
src/logworker.cpp:23
↓ 1 callers
Function
captureStackTrace
Using the given context, fill in all the stack frames. Which then later can be interpreted to human readable text
src/stacktrace_windows.cpp:45
↓ 1 callers
Function
convertFramesToText
Retrieves all the symbols for the stack frames, fills them within a text representation and returns it
src/stacktrace_windows.cpp:118
↓ 1 callers
Function
expectedMessagesPerSink
test_unit/test_sink.cpp:107
↓ 1 callers
Method
expression
src/g3log/logmessage.hpp:59
↓ 1 callers
Method
fatal
src/logworker.cpp:105
↓ 1 callers
Function
fatalCall
The default, initial, handling to send a 'fatal' event to g3logworker * the caller will stay here, eternally, until the software is aborted
src/g3log.cpp:237
↓ 1 callers
Method
fileName
src/filesink.cpp:102
↓ 1 callers
Function
getSymbolInformation
extract readable text from a given stack frame. All thanks to using SymFromAddr and SymGetLineFromAddr64 with the stack pointer
src/stacktrace_windows.cpp:91
↓ 1 callers
Function
installCustomOldSIGTERM
test_unit/test_fatal.cpp:89
↓ 1 callers
Function
installSignalHandler
src/crashhandler_windows.cpp:208
↓ 1 callers
Function
installSignalHandler
Installs FATAL signal handler that is enough to handle most fatal events on *NIX systems
src/crashhandler_unix.cpp:89
↓ 1 callers
Function
installSignalHandlerForThread
SIGFPE, SIGILL, and SIGSEGV handling must be installed per thread on Windows. This is automatically done if you do at least one LOG(...) call you can
src/crashhandler_windows.cpp:218
↓ 1 callers
Function
isKnownException
Yes a double lookup: first for isKnownException and then exceptionIdToText for vectored exceptions we only deal with known exceptions so this tiny ove
src/stacktrace_windows.cpp:145
↓ 1 callers
Function
killByZeroDivision
The function above 'tryToKillWithIllegalPrintout' IS system / compiler dependent. Older compilers sometimes did NOT generate a segmentation fault as e
example/main_sigsegv.cpp:41
↓ 1 callers
Function
killWithContractIfNonEqual
example/main_contract.cpp:24
↓ 1 callers
Function
localtime
src/time.cpp:135
↓ 1 callers
Function
localtime_formatted_fractions
src/time.cpp:82
↓ 1 callers
Method
overrideLogDetailsFunc
src/logmessage.cpp:74
↓ 1 callers
Method
push
src/g3log/shared_queue.hpp:38
↓ 1 callers
Function
put_time
This mimics the original "std::put_time(const std::tm* tmb, const charT* fmt)" This is needed since latest version (at time of writing) of gcc4.7 does
src/time.cpp:109
↓ 1 callers
Function
saveFatalMessage
src/g3log.cpp:157
↓ 1 callers
Function
saveMessage
explicitly copy of all input. This is makes it possibly to use g3log across dynamically loaded libraries * i.e. (dlopen + dlsym) */
src/g3log.cpp:143
↓ 1 callers
Method
setExpression
src/g3log/logmessage.hpp:68
↓ 1 callers
Function
shouldDoExit
src/crashhandler_unix.cpp:53
↓ 1 callers
Function
signalToStr
src/crashhandler_unix.cpp:278
↓ 1 callers
Function
sillyFutureReturn
test_unit/test_cpp_future_concepts.cpp:21
↓ 1 callers
Method
sink
Get weak_ptr access to the sink(). Make sure to check that the returned pointer is valid, auto p = sink(); auto ptr = p.lock(); if (ptr) { .... } ref:
src/g3log/sinkhandle.hpp:54
↓ 1 callers
Method
threadID
src/logmessage.cpp:171
↓ 1 callers
Function
to_system_time
src/g3log/time.hpp:62
↓ 1 callers
Function
tryToKillWithAccessingIllegalPointer
example/main_sigsegv.cpp:46
↓ 1 callers
Function
tryToKillWithIllegalPrintout
on Ubunti this caused get a compiler warning with gcc4.6 from gcc 4.7.2 (at least) it causes a crash (as expected) On windows it'll probably crash too
example/main_sigsegv.cpp:28
↓ 1 callers
Method
wait_and_pop
Try to retrieve, if no items, wait till an item is available and try again
src/g3log/shared_queue.hpp:58
Function
AccessViolation
example/main_fatal_choice.cpp:97
Function
AccessViolation_x10000
example/main_fatal_choice.cpp:152
Method
Active
src/g3log/active.hpp:32
Method
CoutSink
test_unit/test_concept_sink.cpp:32
Method
DefaultLogDetailsToString
helper for setting the normal log details in an entry
src/logmessage.cpp:53
Function
DoLogCalls
test_unit/test_sink.cpp:302
Function
DoSlowLogCalls
test_unit/test_sink.cpp:310
Function
FailedCHECK
example/main_fatal_choice.cpp:156
Method
FatalMessage
src/logmessage.cpp:177
Method
FileSink
src/filesink.cpp:17
Method
FileSink
src/g3log/filesink.hpp:44
Method
FullLogDetailsToString
src/logmessage.cpp:59
Function
IllegalPrintf
example/main_fatal_choice.cpp:83
Method
IntReceiver
test_unit/test_sink.cpp:274
Method
LEVELS
src/g3log/loglevels.hpp:36
Method
LogCapture
Called from crash handler when a fatal signal has occurred (SIGSEGV etc)
src/logcapture.cpp:50
Method
LogFileCleaner
test_unit/testing_helpers.h:64
Method
LogMessage
src/logmessage.cpp:121
Method
LogMessageCounter
test_unit/test_linux_dynamic_loaded_sharedlib.cpp:23
Method
LogWorker
src/g3log/logworker.hpp:51
Method
LogWorkerImpl
src/logworker.cpp:20
Method
LogWorkerImpl
src/g3log/logworker.hpp:42
Method
LoggingLevel
default operator needed for std::map compliance
src/g3log/loglevels.hpp:108
Method
MoveOnCopy
src/g3log/moveoncopy.hpp:21
Method
MsgType
test_unit/test_cpp_future_concepts.cpp:37
Function
NoExitFunction
example/main_fatal_choice.cpp:105
Function
OutOfBoundsArrayIndexing
example/main_fatal_choice.cpp:90
Function
RAiseSIGTERM
example/main_fatal_choice.cpp:67
Function
RaiseSIGABRT
example/main_fatal_choice.cpp:40
Function
RaiseSIGABRTAndAccessViolation
example/main_fatal_choice.cpp:110
Function
RaiseSIGFPE
example/main_fatal_choice.cpp:46
Function
RaiseSIGILL
example/main_fatal_choice.cpp:60
Function
RaiseSIGSEGV
example/main_fatal_choice.cpp:53
Method
ReadStderr
test_unit/test_signal.cpp:38
Method
ReceiveMsg
test_unit/testing_helpers.h:110
Method
RestoreDynamicLoggingLevels
test_unit/test_io.cpp:354
Method
RestoreFileLogger
test_unit/testing_helpers.cpp:109
Method
RuntimeLoadedLib
test_unit/tester_sharedlib.cpp:15
Method
ScopedLogger
test_unit/testing_helpers.cpp:101
Method
ScopedOut
test_unit/testing_helpers.h:46
Method
ScopedSetTrue
test_unit/testing_helpers.h:106
Function
SegFaultAttempt_x10000
example/main_fatal_choice.cpp:143
Method
SetUp
test_unit/test_signal.cpp:14
Method
Sink
src/g3log/sink.hpp:43
Method
SinkHandle
src/g3log/sinkhandle.hpp:30
Method
SomeLibrary
test_unit/tester_sharedlib.h:14
Function
TEST
test_unit/test_crashhandler_windows.cpp:16
Function
TEST
test_unit/test_cpp_future_concepts.cpp:30
Function
TEST
test_unit/test_message.cpp:32
Function
TEST
test_unit/test_concept_sink.cpp:104
Function
TEST
test_unit/test_filechange.cpp:63
Function
TEST
test_unit/test_io.cpp:50
Function
TEST
test_unit/test_sink.cpp:25
Function
TEST
test_unit/test_linux_dynamic_loaded_sharedlib.cpp:32
Function
TEST
test_unit/test_fatal.cpp:42
Function
TEST_F
test_unit/test_signal.cpp:49
Method
TearDown
test_unit/test_signal.cpp:29
Method
VoidReceiver
test_unit/test_sink.cpp:230
Method
Worker
test_unit/test_concept_sink.cpp:70
Method
addLogFileHeader
src/filesink.cpp:114
Method
addWrappedSink
src/logworker.cpp:109
Method
atomicbool
src/g3log/atomicbool.hpp:20
Method
bgSave
test_unit/test_concept_sink.cpp:61
Function
breakHere
example/main_fatal_choice.cpp:302
Method
callToLogger
test_unit/testing_helpers.h:89
Method
capturef
* capturef, used for "printf" like API in CHECKF, LOGF, LOGF_IF * See also for the attribute formatting ref: http://www.codemaestro.com/reviews/18 */
src/logcapture.cpp:79
← previous
next →
101–200 of 292, ranked by callers