Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
a41bb0b6c45e0c596fbf6ea92ae611b123a00b15
/
src
/
debug.c
de01ea9
MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h.
by Olivier Houchard
· Wed Mar 18 13:07:19 2020 +0100
2e8ab6b
MINOR: use DISGUISE() everywhere we deliberately want to ignore a result
by Willy Tarreau
· Sat Mar 14 11:03:20 2020 +0100
6cbe62b
MINOR: debug: add CLI command "debug dev write" to write an arbitrary size
by Willy Tarreau
· Thu Mar 05 17:16:24 2020 +0100
a91b794
MINOR: debug: dump the whole trace if we can't spot the starting point
by Willy Tarreau
· Wed Mar 04 07:39:32 2020 +0100
13faf16
MINOR: debug: improve backtrace() on aarch64 and possibly other systems
by Willy Tarreau
· Wed Mar 04 07:44:06 2020 +0100
cdd8074
MINOR: debug: report the number of entries in the backtrace
by Willy Tarreau
· Wed Mar 04 07:38:23 2020 +0100
0214b45
MINOR: debug: call backtrace() once upon startup
by Willy Tarreau
· Wed Mar 04 06:01:40 2020 +0100
f5b4e06
MEDIUM: debug: add support for dumping backtraces of stuck threads
by Willy Tarreau
· Tue Mar 03 15:40:23 2020 +0100
2e89b09
MINOR: debug: use resolve_sym_name() to dump task handlers
by Willy Tarreau
· Tue Mar 03 17:13:02 2020 +0100
1827845
MINOR: haproxy: export main to ease access from debugger
by Willy Tarreau
· Tue Mar 03 15:25:10 2020 +0100
82aafc4
BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump
by Willy Tarreau
· Tue Mar 03 08:31:34 2020 +0100
516853f
MINOR: debug: report the task handler's pointer relative to main
by Willy Tarreau
· Tue Mar 03 07:04:42 2020 +0100
a62917b
MEDIUM: tasks: implement 3 different tasklet classes with their own queues
by Willy Tarreau
· Thu Jan 30 18:37:28 2020 +0100
368bff4
MINOR: debug: replace popen() with pipe+fork() in "debug dev exec"
by Willy Tarreau
· Fri Dec 06 17:18:28 2019 +0100
b2fee04
BUG/MEDIUM: debug: address a possible null pointer dereference in "debug dev stream"
by Willy Tarreau
· Fri Oct 25 10:06:55 2019 +0200
9b01370
MINOR: stats/debug: maintain a counter of debug commands issued
by Willy Tarreau
· Thu Oct 24 18:18:02 2019 +0200
b24ab22
MINOR: debug: make most debug CLI commands accessible in expert mode
by Willy Tarreau
· Thu Oct 24 18:03:39 2019 +0200
2b5520d
MINOR: cli/debug: validate addresses using may_access() in "debug dev stream"
by Willy Tarreau
· Thu Oct 24 18:28:23 2019 +0200
68680bb
MINOR: debug: add a new "debug dev stream" command
by Willy Tarreau
· Wed Oct 23 17:23:25 2019 +0200
a92c5ce
BUILD/MEDIUM: threads: rename thread_info struct to ha_thread_info
by David Carlier
· Fri Sep 13 05:03:12 2019 +0100
0691046
MEDIUM: task: Split the tasklet list into two lists.
by Olivier Houchard
· Fri Oct 11 16:35:01 2019 +0200
d022e9c
MINOR: task: introduce a thread-local "sched" variable for local scheduler stuff
by Willy Tarreau
· Tue Sep 24 08:25:15 2019 +0200
ff1e9f3
MEDIUM: tasklets: Make the tasklet list a struct mt_list.
by Olivier Houchard
· Fri Sep 20 17:18:35 2019 +0200
78a7cb6
MEDIUM: debug: make the thread dump code show Lua backtraces
by Willy Tarreau
· Wed Aug 21 14:16:02 2019 +0200
a512b02
MINOR: debug: indicate the applet name when the task is task_run_applet()
by Willy Tarreau
· Wed Aug 21 14:12:19 2019 +0200
9d00869
CLEANUP: cli: replace all occurrences of manual handling of return messages
by Willy Tarreau
· Fri Aug 09 11:21:01 2019 +0200
a37cb18
MINOR: wdt: also consider that waiting in the thread dumper is normal
by Willy Tarreau
· Wed Jul 31 19:20:39 2019 +0200
c077362
BUG/MINOR: debug: fix a small race in the thread dumping code
by Willy Tarreau
· Wed Jul 31 19:15:45 2019 +0200
305d5ab
MAJOR: fd: Get rid of the fd cache.
by Olivier Houchard
· Wed Jul 24 18:07:06 2019 +0200
dda1155
BUILD: Silence gcc warning about unused return value
by Tim Duesterhus
· Wed Jun 12 20:47:30 2019 +0200
cfbb3e6
MEDIUM: tasks: Get rid of active_tasks_mask.
by Olivier Houchard
· Wed May 29 19:22:43 2019 +0200
e6a02fa
MINOR: threads: add a "stuck" flag to the thread_info struct
by Willy Tarreau
· Wed May 22 07:06:44 2019 +0200
578ea8b
MINOR: debug: dump streams when an applet, iocb or stream is known
by Willy Tarreau
· Wed May 22 09:43:09 2019 +0200
fade80d
CLEANUP: debug: make use of ha_tkill() and remove ifdefs
by Willy Tarreau
· Wed May 22 08:46:59 2019 +0200
8b35ba5
CLEANUP: debug: always report harmless/want_rdv even without threads
by Willy Tarreau
· Wed May 22 08:52:58 2019 +0200
ddd8533
MINOR: debug: switch to SIGURG for thread dumps
by Willy Tarreau
· Wed May 22 06:28:54 2019 +0200
9c8800a
MINOR: debug: report each thread's cpu usage in "show thread"
by Willy Tarreau
· Mon May 20 20:52:20 2019 +0200
a9f9fc9
MINOR: debug: make ha_panic() report threads starting at 1
by Willy Tarreau
· Mon May 20 17:45:35 2019 +0200
3710105
MINOR: tools: provide a may_access() function and make dump_hex() use it
by Willy Tarreau
· Mon May 20 16:48:20 2019 +0200
6bdf3e9
MINOR: debug/cli: add some debugging commands for developers
by Willy Tarreau
· Mon May 20 14:25:05 2019 +0200
56131ca
MINOR: debug: implement ha_panic()
by Willy Tarreau
· Mon May 20 13:48:29 2019 +0200
522cfbc
MINOR: init/threads: make the global threads an array of structs
by Willy Tarreau
· Fri May 03 10:16:39 2019 +0200
c7091d8
MEDIUM: debug/threads: implement an advanced thread dump system
by Willy Tarreau
· Fri May 17 10:08:49 2019 +0200
20db911
BUG/MINOR: debug: don't check the call date on tasklets
by Willy Tarreau
· Fri May 17 14:14:35 2019 +0200
5cf64dd
MINOR: debug: make ha_thread_dump() and ha_task_dump() take a buffer
by Willy Tarreau
· Fri May 17 10:36:08 2019 +0200
14a1ab7
BUG/MINOR: debug: make ha_task_dump() actually dump the requested task
by Willy Tarreau
· Fri May 17 10:34:25 2019 +0200
231ec39
BUG/MINOR: debug: make ha_task_dump() always check the task before dumping it
by Willy Tarreau
· Fri May 17 10:39:47 2019 +0200
4e2b646
MINOR: cli/debug: add a thread dump function
by Willy Tarreau
· Thu May 16 17:44:30 2019 +0200