Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
DOT 2.75 KB | None | 0 0
  1. digraph file_table {
  2.     rankdir=LR;
  3.     node [shape=record];
  4.  
  5. /* fd table */
  6.     subgraph cluster_0 {
  7.         style=filled;
  8.         color=lightgray;
  9.         label="File table";
  10.         fd_table [label="<fd0> 0 |<fd1> 1 |<fd2> 2 |<fd3> 3 |<fd4> 4 |<fd5> 5 |<fd6> 6"];
  11.     }
  12.  
  13. /* files */
  14.     subgraph cluster_1 {
  15.         style=filled;
  16.         color=darkseagreen2;
  17.         label="Opened file objects";
  18.         file_ffff880067cf0d80 [label="<fileffff880067cf0d80> ffff880067cf0d80"];
  19.         file_ffff880069c1ba80 [label="<fileffff880069c1ba80> ffff880069c1ba80"];
  20.         file_ffff8800655d0c00 [label="<fileffff8800655d0c00> ffff8800655d0c00"];
  21.         file_ffff88006630ccc0 [label="<fileffff88006630ccc0> ffff88006630ccc0"];
  22.         file_ffff880067986600 [label="<fileffff880067986600> ffff880067986600"];
  23.         file_ffff880037c3f6c0 [label="<fileffff880037c3f6c0> ffff880037c3f6c0"];
  24.         file_ffff880037c3f6c0 [label="<fileffff880037c3f6c0> ffff880037c3f6c0"];
  25.     }
  26.  
  27. /* dentries */
  28.     subgraph cluster_2 {
  29.         style=filled;
  30.         color=lightblue2;
  31.         label="Dentry objects";
  32.         dentry_ffff880046025180_870175 [label="{/tmp/b|<inode_lnk_870175> inode}"];
  33.         dentry_ffff8800460250c0_870175 [label="{/tmp/a|<inode_lnk_870175> inode}"];
  34.         dentry_ffff880046025180_870183 [label="{/tmp/c|<inode_lnk_870183> inode}"];
  35.         dentry_ffff88006a8aac00_None [label="{pipe|<inode_lnk_None> inode}"];
  36.     }
  37.  
  38. /* first inodes */
  39.     subgraph cluster_3 {
  40.         style=filled;
  41.         color=lightpink;
  42.         label="Symlink inodes";
  43.     inode0_870183 [label="870183"];
  44.     }
  45.  
  46. /* second inodes (inodes pointed by a symlink)*/
  47.  
  48. /* first inodes */
  49.     subgraph cluster_4 {
  50.         style=filled;
  51.         color=wheat;
  52.         label="File inodes";
  53.     inode1_870175 [label="870175"];
  54.     inode1_870175 [label="870175"];
  55.     inode1_870175 [label="870175"];
  56.     }
  57.  
  58. /* links fd->file */
  59.     fd_table: <fd0> -> file_ffff880067cf0d80;
  60.     fd_table: <fd1> -> file_ffff880069c1ba80;
  61.     fd_table: <fd2> -> file_ffff8800655d0c00;
  62.     fd_table: <fd3> -> file_ffff88006630ccc0;
  63.     fd_table: <fd4> -> file_ffff880067986600;
  64.     fd_table: <fd5> -> file_ffff880037c3f6c0;
  65.     fd_table: <fd6> -> file_ffff880037c3f6c0;
  66.  
  67. /* links: file->dentry */
  68.     file_ffff880067cf0d80 -> dentry_ffff880046025180_870175;
  69.     file_ffff880069c1ba80 -> dentry_ffff8800460250c0_870175;
  70.     file_ffff8800655d0c00 -> dentry_ffff880046025180_870183;
  71.     file_ffff88006630ccc0 -> dentry_ffff88006a8aac00_None;
  72.     file_ffff880067986600 -> dentry_ffff88006a8aac00_None;
  73.     file_ffff880037c3f6c0 -> dentry_ffff8800460250c0_870175;
  74.  
  75. /* links: dentry-path->inode0 */
  76.     dentry_ffff880046025180_870175 : <inode_lnk_870175> -> inode1_870175;
  77.     dentry_ffff8800460250c0_870175 : <inode_lnk_870175> -> inode1_870175;
  78.     /* symlink 870183 870175*/
  79.     dentry_ffff880046025180_870183 : <inode_lnk_870183> -> inode0_870183;
  80.  
  81. /*links: inode0->inode1 (for symlinks) and path->inode1 for files*/
  82.     inode0_870183 -> inode1_870175;
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement