MCPcopy Create free account

hub / github.com/KjellKod/g3log / functions

Functions292 in github.com/KjellKod/g3log

↓ 1 callersMethodbgFatal
src/logworker.cpp:38
↓ 1 callersMethodbgSave
src/logworker.cpp:23
↓ 1 callersFunctioncaptureStackTrace
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 callersFunctionconvertFramesToText
Retrieves all the symbols for the stack frames, fills them within a text representation and returns it
src/stacktrace_windows.cpp:118
↓ 1 callersFunctionexpectedMessagesPerSink
test_unit/test_sink.cpp:107
↓ 1 callersMethodexpression
src/g3log/logmessage.hpp:59
↓ 1 callersMethodfatal
src/logworker.cpp:105
↓ 1 callersFunctionfatalCall
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 callersMethodfileName
src/filesink.cpp:102
↓ 1 callersFunctiongetSymbolInformation
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 callersFunctioninstallCustomOldSIGTERM
test_unit/test_fatal.cpp:89
↓ 1 callersFunctioninstallSignalHandler
src/crashhandler_windows.cpp:208
↓ 1 callersFunctioninstallSignalHandler
Installs FATAL signal handler that is enough to handle most fatal events on *NIX systems
src/crashhandler_unix.cpp:89
↓ 1 callersFunctioninstallSignalHandlerForThread
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 callersFunctionisKnownException
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 callersFunctionkillByZeroDivision
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 callersFunctionkillWithContractIfNonEqual
example/main_contract.cpp:24
↓ 1 callersFunctionlocaltime
src/time.cpp:135
↓ 1 callersFunctionlocaltime_formatted_fractions
src/time.cpp:82
↓ 1 callersMethodoverrideLogDetailsFunc
src/logmessage.cpp:74
↓ 1 callersMethodpush
src/g3log/shared_queue.hpp:38
↓ 1 callersFunctionput_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 callersFunctionsaveFatalMessage
src/g3log.cpp:157
↓ 1 callersFunctionsaveMessage
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 callersMethodsetExpression
src/g3log/logmessage.hpp:68
↓ 1 callersFunctionshouldDoExit
src/crashhandler_unix.cpp:53
↓ 1 callersFunctionsignalToStr
src/crashhandler_unix.cpp:278
↓ 1 callersFunctionsillyFutureReturn
test_unit/test_cpp_future_concepts.cpp:21
↓ 1 callersMethodsink
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 callersMethodthreadID
src/logmessage.cpp:171
↓ 1 callersFunctionto_system_time
src/g3log/time.hpp:62
↓ 1 callersFunctiontryToKillWithAccessingIllegalPointer
example/main_sigsegv.cpp:46
↓ 1 callersFunctiontryToKillWithIllegalPrintout
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 callersMethodwait_and_pop
Try to retrieve, if no items, wait till an item is available and try again
src/g3log/shared_queue.hpp:58
FunctionAccessViolation
example/main_fatal_choice.cpp:97
FunctionAccessViolation_x10000
example/main_fatal_choice.cpp:152
MethodActive
src/g3log/active.hpp:32
MethodCoutSink
test_unit/test_concept_sink.cpp:32
MethodDefaultLogDetailsToString
helper for setting the normal log details in an entry
src/logmessage.cpp:53
FunctionDoLogCalls
test_unit/test_sink.cpp:302
FunctionDoSlowLogCalls
test_unit/test_sink.cpp:310
FunctionFailedCHECK
example/main_fatal_choice.cpp:156
MethodFatalMessage
src/logmessage.cpp:177
MethodFileSink
src/filesink.cpp:17
MethodFileSink
src/g3log/filesink.hpp:44
MethodFullLogDetailsToString
src/logmessage.cpp:59
FunctionIllegalPrintf
example/main_fatal_choice.cpp:83
MethodIntReceiver
test_unit/test_sink.cpp:274
MethodLEVELS
src/g3log/loglevels.hpp:36
MethodLogCapture
Called from crash handler when a fatal signal has occurred (SIGSEGV etc)
src/logcapture.cpp:50
MethodLogFileCleaner
test_unit/testing_helpers.h:64
MethodLogMessage
src/logmessage.cpp:121
MethodLogMessageCounter
test_unit/test_linux_dynamic_loaded_sharedlib.cpp:23
MethodLogWorker
src/g3log/logworker.hpp:51
MethodLogWorkerImpl
src/logworker.cpp:20
MethodLogWorkerImpl
src/g3log/logworker.hpp:42
MethodLoggingLevel
default operator needed for std::map compliance
src/g3log/loglevels.hpp:108
MethodMoveOnCopy
src/g3log/moveoncopy.hpp:21
MethodMsgType
test_unit/test_cpp_future_concepts.cpp:37
FunctionNoExitFunction
example/main_fatal_choice.cpp:105
FunctionOutOfBoundsArrayIndexing
example/main_fatal_choice.cpp:90
FunctionRAiseSIGTERM
example/main_fatal_choice.cpp:67
FunctionRaiseSIGABRT
example/main_fatal_choice.cpp:40
FunctionRaiseSIGABRTAndAccessViolation
example/main_fatal_choice.cpp:110
FunctionRaiseSIGFPE
example/main_fatal_choice.cpp:46
FunctionRaiseSIGILL
example/main_fatal_choice.cpp:60
FunctionRaiseSIGSEGV
example/main_fatal_choice.cpp:53
MethodReadStderr
test_unit/test_signal.cpp:38
MethodReceiveMsg
test_unit/testing_helpers.h:110
MethodRestoreDynamicLoggingLevels
test_unit/test_io.cpp:354
MethodRestoreFileLogger
test_unit/testing_helpers.cpp:109
MethodRuntimeLoadedLib
test_unit/tester_sharedlib.cpp:15
MethodScopedLogger
test_unit/testing_helpers.cpp:101
MethodScopedOut
test_unit/testing_helpers.h:46
MethodScopedSetTrue
test_unit/testing_helpers.h:106
FunctionSegFaultAttempt_x10000
example/main_fatal_choice.cpp:143
MethodSetUp
test_unit/test_signal.cpp:14
MethodSink
src/g3log/sink.hpp:43
MethodSinkHandle
src/g3log/sinkhandle.hpp:30
MethodSomeLibrary
test_unit/tester_sharedlib.h:14
FunctionTEST
test_unit/test_crashhandler_windows.cpp:16
FunctionTEST
test_unit/test_cpp_future_concepts.cpp:30
FunctionTEST
test_unit/test_message.cpp:32
FunctionTEST
test_unit/test_concept_sink.cpp:104
FunctionTEST
test_unit/test_filechange.cpp:63
FunctionTEST
test_unit/test_io.cpp:50
FunctionTEST
test_unit/test_sink.cpp:25
FunctionTEST
test_unit/test_linux_dynamic_loaded_sharedlib.cpp:32
FunctionTEST
test_unit/test_fatal.cpp:42
FunctionTEST_F
test_unit/test_signal.cpp:49
MethodTearDown
test_unit/test_signal.cpp:29
MethodVoidReceiver
test_unit/test_sink.cpp:230
MethodWorker
test_unit/test_concept_sink.cpp:70
MethodaddLogFileHeader
src/filesink.cpp:114
MethodaddWrappedSink
src/logworker.cpp:109
Methodatomicbool
src/g3log/atomicbool.hpp:20
MethodbgSave
test_unit/test_concept_sink.cpp:61
FunctionbreakHere
example/main_fatal_choice.cpp:302
MethodcallToLogger
test_unit/testing_helpers.h:89
Methodcapturef
* 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
← previousnext →101–200 of 292, ranked by callers