summaryrefslogtreecommitdiffstats
path: root/lib/dynamic_debug.c
Commit message (Expand)AuthorAgeFilesLines
* dyndbg: replace kstrdup() + strchr() with kstrdup_and_replace()Andy Shevchenko2024-03-061-4/+3
* dyndbg: add source filename to prefixThomas Weißschuh2023-08-041-0/+4
* dyndbg: increase PREFIX_SIZE to 128Thomas Weißschuh2023-08-041-1/+1
* dyndbg: constify opt_arrayThomas Weißschuh2023-08-041-1/+1
* dyndbg: use the module notifier callbacksJason Baron2023-03-091-9/+41
* dyndbg: remove unused 'base' arg from __ddebug_add_module()Jason Baron2023-03-091-5/+4
* dyndbg: add drm.debug style (drm/parameters/debug) bitmap supportJim Cromie2022-09-071-0/+212
* dyndbg: validate class FOO by checking with moduleJim Cromie2022-09-071-8/+68
* dyndbg: add ddebug_attach_module_classesJim Cromie2022-09-071-1/+31
* kernel/module: add __dyndbg_classes sectionJim Cromie2022-09-071-0/+7
* dyndbg: gather __dyndbg[] state into struct _ddebug_infoJim Cromie2022-09-071-9/+31
* dyndbg: cleanup auto vars in dynamic_debug_initJim Cromie2022-09-071-16/+17
* dyndbg: drop EXPORTed dynamic_debug_exec_queriesJim Cromie2022-09-071-29/+0
* dyndbg: let query-modname override actual module nameJim Cromie2022-09-071-4/+7
* dyndbg: use ESCAPE_SPACE for cat controlJim Cromie2022-09-071-1/+1
* dyndbg: reverse module.callsite walk in cat controlJim Cromie2022-09-071-6/+6
* dyndbg: reverse module walk in cat controlJim Cromie2022-09-071-1/+1
* dyndbg: show both old and new in change-infoJim Cromie2022-09-071-5/+6
* dyndbg: fix static_branch manipulationJim Cromie2022-09-071-2/+3
* dyndbg: refine verbosity 1-4 summary-detailJim Cromie2021-10-211-11/+14
* dyndbg: fix spurious vNpr_info changeJim Cromie2021-10-151-1/+1
* dyndbg: no vpr-info on empty queriesJim Cromie2021-10-141-2/+4
* dyndbg: vpr-info on remove-module complete, not startingJim Cromie2021-10-141-2/+2
* dyndbg: Remove support for ddebug_query paramAndrew Halaney2021-10-141-25/+0
* dyndbg: make dyndbg a known cli paramAndrew Halaney2021-10-141-0/+12
* dyndbg: show module in vpr-info in dd-exec-queriesJim Cromie2021-10-131-1/+1
* lib: fix spelling mistakesZhen Lei2021-07-081-1/+1
* dyndbg: display KiB of data memory used.Jim Cromie2021-05-271-3/+3
* dyndbg: drop uninformative vpr_infoJim Cromie2021-05-131-1/+0
* dyndbg: avoid calling dyndbg_emit_prefix when it has no workJim Cromie2021-05-131-7/+12
* dyndbg: fix parsing file query without a line-range suffixShuo Chen2021-04-301-1/+1
* dyndbg: fix use before null checkJim Cromie2020-12-091-2/+7
* dyndbg: use keyword, arg varnames for query term pairsJim Cromie2020-09-271-12/+15
* Revert "dyndbg: accept query terms like file=bar and module=foo"Greg Kroah-Hartman2020-09-101-33/+20
* Revert "dyndbg: fix problem parsing format="foo bar""Greg Kroah-Hartman2020-09-101-17/+21
* dyndbg: fix problem parsing format="foo bar"Jim Cromie2020-09-041-21/+17
* dyndbg: refine export, rename to dynamic_debug_exec_queries()Jim Cromie2020-09-041-2/+25
* dyndbg: give %3u width in pr-format, cosmetic onlyJim Cromie2020-09-041-1/+1
* dyndbg: export ddebug_exec_queriesJim Cromie2020-07-241-1/+2
* dyndbg: shorten our logging prefix, drop __func__Jim Cromie2020-07-241-1/+1
* dyndbg: allow anchored match on format query termJim Cromie2020-07-241-3/+10
* dyndbg: combine flags & mask into a struct, simplify with itJim Cromie2020-07-241-21/+24
* dyndbg: accept query terms like file=bar and module=fooJim Cromie2020-07-241-20/+33
* dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100'Jim Cromie2020-07-241-1/+17
* dyndbg: refactor parse_linerange out of ddebug_parse_queryJim Cromie2020-07-241-27/+36
* dyndbg: use gcc ?: to reduce word countJim Cromie2020-07-241-4/+4
* dyndbg: make ddebug_tables list LIFO for add/remove_moduleJim Cromie2020-07-241-1/+1
* dyndbg: prefer declarative init in caller, to memset in calleeJim Cromie2020-07-241-2/+1
* dyndbg: fix pr_err with empty stringJim Cromie2020-07-241-1/+1
* dyndbg: fix a BUG_ON in ddebug_describe_flagsJim Cromie2020-07-241-12/+11