User Tools

Site Tools


notes:linux_kernel_logging

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
notes:linux_kernel_logging [2012/10/11 11:58]
andy created
notes:linux_kernel_logging [2012/10/12 10:31] (current)
andy Updated logging call chain chart
Line 30: Line 30:
 digraph logflow { digraph logflow {
   graph [dpi=60];   graph [dpi=60];
-  node [shape=box];​+  node [shape=box,​style="​filled,​rounded",​fillcolor="#​aaaaff"​];
   "​Kernel code" -> "​printk()"​ -> "​vprintk()"​ -> "​_log_buf (ring buffer)";​   "​Kernel code" -> "​printk()"​ -> "​vprintk()"​ -> "​_log_buf (ring buffer)";​
   "/​proc"​ -> "​do_syslog()"​ -> "​_log_buf (ring buffer)"​ [dir=both];   "/​proc"​ -> "​do_syslog()"​ -> "​_log_buf (ring buffer)"​ [dir=both];
-  ​"​Applications"​ -> "​klogctl()"​ -> "​Syscall interface"​ -> "​do_syslog()"​ [dir=both];+  "​Syscall interface"​ -> "​do_syslog()"​ [dir=both];
   {rank=same "​Kernel code"; "​Syscall interface";​ "/​proc";​ }   {rank=same "​Kernel code"; "​Syscall interface";​ "/​proc";​ }
-  "​Applications"​ -> "Log files"; ​ +  ​node [fillcolor="#​aaffaa"​];​ 
 +  "​Applications"​ -> "​klogctl()"​ -> "​Syscall interface";​ 
 +  ​"​Applications"​ -> "Log files";​
 } }
 </​graphviz>​ </​graphviz>​
notes/linux_kernel_logging.1349956708.txt.gz · Last modified: 2012/10/12 07:32 (external edit)