aboutsummaryrefslogtreecommitdiff
path: root/util/log.c
AgeCommit message (Expand)Author
2023-10-07util/log: re-allow switching away from stderr log fileFiona Ebner
2023-06-13util/log: Add vector registers to logIvan Klokov
2023-03-08log: Remove unneeded new lineBALATON Zoltan
2023-01-06util/log: Always send errors to logfile when daemonizedGreg Kurz
2023-01-06util/log: do not close and reopen log files when flags are turned offPaolo Bonzini
2022-11-07util/log: Ignore per-thread flag if global file already thereGreg Kurz
2022-11-07util/log: Make the per-thread flag immutableGreg Kurz
2022-10-31util/log: Close per-thread log file on thread terminationGreg Kurz
2022-04-20util/log: Support per-thread log filesRichard Henderson
2022-04-20util/log: Limit RCUCloseFILE to file closingRichard Henderson
2022-04-20util/log: Rename QemuLogFile to RCUCloseFILERichard Henderson
2022-04-20util/log: Combine two logfile closesRichard Henderson
2022-04-20util/log: Hoist the eval of is_daemonized in qemu_set_log_internalRichard Henderson
2022-04-20util/log: Rename qemu_logfile_mutex to global_mutexRichard Henderson
2022-04-20util/log: Rename qemu_logfile to global_fileRichard Henderson
2022-04-20util/log: Rename logfilename to global_filenameRichard Henderson
2022-04-20util/log: Remove qemu_log_closeRichard Henderson
2022-04-20util/log: Introduce qemu_set_log_filename_flagsRichard Henderson
2022-04-20include/qemu/log: Move entire implementation out-of-lineRichard Henderson
2022-04-20util/log: Drop call to setvbufRichard Henderson
2022-04-20util/log: Remove qemu_log_flushRichard Henderson
2022-04-20util/log: Drop return value from qemu_logRichard Henderson
2022-04-20util/log: Use qemu_log_trylock/unlock in qemu_logRichard Henderson
2022-04-20util/log: Rename qemu_log_lock to qemu_log_trylockRichard Henderson
2022-04-20util/log: Move qemu_log_lock, qemu_log_unlock out of lineRichard Henderson
2022-04-20util/log: Pass Error pointer to qemu_set_logRichard Henderson
2022-04-20util/log: Return bool from qemu_set_log_filenameRichard Henderson
2022-04-20util/log: Drop manual log bufferingRichard Henderson
2020-11-15nomaintainer: Fix Lesser GPL version numberChetan Pant
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi
2020-05-04lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky
2020-02-19linux-user: Use `qemu_log' for straceJosh Kunz
2020-01-30qemu_set_log_filename: filename argument may be NULLSalvador Fandino
2019-12-18Add use of RCU for qemu_logfile.Robert Foley
2019-12-18Add a mutex to guarantee single writer to qemu_logfile handle.Robert Foley
2019-12-18Cleaned up flow of code in qemu_set_log(), to simplify and clarify.Robert Foley
2019-12-18Fix double free issue in qemu_set_log_filename().Robert Foley
2019-10-28plugin: add qemu_plugin_outs helperAlex Bennée
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster
2018-05-15tcg: Optionally log FPU state in TCG -d cpu loggingPeter Maydell
2017-02-23util/cutils: Rename qemu_strtoll(), qemu_strtoull()Markus Armbruster
2016-09-14log: fix parsing of multiple trace:PATTERN log argsDaniel P. Berrange
2016-08-05tcg: Lower indirect registers in a separate passRichard Henderson
2016-08-05tcg: Include liveness info in the dumpsRichard Henderson
2016-07-04log: Permit -dfilter 0..0xffffffffffffffffMarkus Armbruster
2016-07-04range: Eliminate direct Range member accessMarkus Armbruster
2016-07-04log: Clean up misuse of Range for -dfilterMarkus Armbruster
2016-06-20log: Fix qemu_set_log_filename() error handlingMarkus Armbruster
2016-06-20log: Fix qemu_set_dfilter_ranges() error reportingMarkus Armbruster
2016-06-20log: Plug memory leak on multiple -dfilterMarkus Armbruster