Tracing struct socket methods (functions with a struct socket * argument)

Click on the timestamps to see the object state

Click on the functions to go to its definition in LXR (http://lxr.linux.no/)

Red timestamps means the state changed

0000.000000
typeNone -> 1
flagsNone -> 0
objectNone -> 0xc7f10600
sock_attach_fd()0us
0000.000036
type1
object0xc7f10600
selinux_sock_graft() { 
0000.000042
type1
object0xc7f10600
          selinux_netlbl_sock_graft()8us
0000.000053
type1
object0xc7f10600
}17us
0000.016132
type1
object0xc7f10600
selinux_socket_setsockopt() { 
0000.016137
type1
object0xc7f10600
          socket_has_perm()2us
0000.016145
type1
object0xc7f10600
          selinux_netlbl_socket_setsockopt()4us
0000.016151
type1
object0xc7f10600
}19us
0000.016158
type1
object0xc7f10600
sock_setsockopt()6us
0000.016175
type1
object0xc7f10600
selinux_socket_getpeername() { 
0000.016178
type1
object0xc7f10600
          socket_has_perm()2us
0000.016182
type1
object0xc7f10600
}7us
0000.016201
type1
object0xc7f10600
selinux_socket_getpeername() { 
0000.016203
type1
object0xc7f10600
          socket_has_perm()2us
0000.016207
type1
object0xc7f10600
}6us
0000.016226
type1
object0xc7f10600
selinux_socket_getpeername() { 
0000.016228
type1
object0xc7f10600
          socket_has_perm()2us
0000.016232
type1
object0xc7f10600
}6us
0000.016273
type1
object0xc7f10600
selinux_socket_getpeername() { 
0000.016275
type1
object0xc7f10600
          socket_has_perm()2us
0000.016279
type1
object0xc7f10600
}6us
0000.016286
type1
object0xc7f10600
selinux_socket_getsockname() { 
0000.016289
type1
object0xc7f10600
          socket_has_perm()2us
0000.016292
type1
object0xc7f10600
}6us
0000.016447
type1
object0xc7f10600
selinux_socket_sendmsg() { 
0000.016450
type1
object0xc7f10600
          socket_has_perm()3us
0000.016455
type1
object0xc7f10600
}8us
0000.016460
type1
object0xc7f10600
tcp_sendmsg()43us
0000.016510
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016512
type1
object0xc7f10600
          socket_has_perm()2us
0000.016516
type1
object0xc7f10600
}6us
0000.016522
type1
object0xc7f10600
sock_common_recvmsg()303us
0000.016832
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016835
type1
object0xc7f10600
          socket_has_perm()2us
0000.016838
type1
object0xc7f10600
}6us
0000.016841
type1
object0xc7f10600
sock_common_recvmsg()4us
0000.016849
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016852
type1
object0xc7f10600
          socket_has_perm()1us
0000.016855
type1
object0xc7f10600
}6us
0000.016857
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.016864
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016866
type1
object0xc7f10600
          socket_has_perm()2us
0000.016869
type1
object0xc7f10600
}5us
0000.016872
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.016878
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016880
type1
object0xc7f10600
          socket_has_perm()2us
0000.016884
type1
object0xc7f10600
}6us
0000.016886
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.016893
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016895
type1
object0xc7f10600
          socket_has_perm()2us
0000.016898
type1
object0xc7f10600
}5us
0000.016901
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.016914
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016917
type1
object0xc7f10600
          socket_has_perm()2us
0000.016920
type1
object0xc7f10600
}6us
0000.016923
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.016930
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016932
type1
object0xc7f10600
          socket_has_perm()2us
0000.016935
type1
object0xc7f10600
}5us
0000.016938
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.016944
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016946
type1
object0xc7f10600
          socket_has_perm()2us
0000.016949
type1
object0xc7f10600
}5us
0000.016952
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.016958
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.016962
type1
object0xc7f10600
          socket_has_perm()2us
0000.016965
type1
object0xc7f10600
}7us
0000.016992
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.017001
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017003
type1
object0xc7f10600
          socket_has_perm()2us
0000.017006
type1
object0xc7f10600
}5us
0000.017009
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.017015
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017018
type1
object0xc7f10600
          socket_has_perm()2us
0000.017021
type1
object0xc7f10600
}6us
0000.017024
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.017030
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017033
type1
object0xc7f10600
          socket_has_perm()1us
0000.017036
type1
object0xc7f10600
}6us
0000.017038
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.017045
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017047
type1
object0xc7f10600
          socket_has_perm()2us
0000.017050
type1
object0xc7f10600
}5us
0000.017053
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.017059
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017062
type1
object0xc7f10600
          socket_has_perm()1us
0000.017065
type1
object0xc7f10600
}6us
0000.017067
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.017080
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017082
type1
object0xc7f10600
          socket_has_perm()2us
0000.017086
type1
object0xc7f10600
}6us
0000.017088
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.017095
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017097
type1
object0xc7f10600
          socket_has_perm()2us
0000.017100
type1
object0xc7f10600
}5us
0000.017103
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.017109
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017112
type1
object0xc7f10600
          socket_has_perm()2us
0000.017115
type1
object0xc7f10600
}6us
0000.017117
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.017124
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017126
type1
object0xc7f10600
          socket_has_perm()2us
0000.017129
type1
object0xc7f10600
}5us
0000.017131
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.017138
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.017140
type1
object0xc7f10600
          socket_has_perm()2us
0000.017144
type1
object0xc7f10600
}6us
0000.017146
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.019026
type1
object0xc7f10600
selinux_socket_sendmsg() { 
0000.019029
type1
object0xc7f10600
          socket_has_perm()2us
0000.019033
type1
object0xc7f10600
}7us
0000.019036
type1
object0xc7f10600
tcp_sendmsg()24us
0000.019086
type1
object0xc7f10600
tcp_poll()4us
0000.019103
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.019106
type1
object0xc7f10600
          socket_has_perm()2us
0000.019109
type1
object0xc7f10600
}6us
0000.019113
type1
object0xc7f10600
sock_common_recvmsg()7us
0000.019259
type1
object0xc7f10600
tcp_poll()3us
0000.019405
type1
object0xc7f10600
tcp_poll()2us
0000.019414
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.019416
type1
object0xc7f10600
          socket_has_perm()2us
0000.019420
type1
object0xc7f10600
}6us
0000.019423
type1
object0xc7f10600
sock_common_recvmsg()4us
0000.026561
type1
object0xc7f10600
selinux_socket_sendmsg() { 
0000.026563
type1
object0xc7f10600
          socket_has_perm()3us
0000.026567
type1
object0xc7f10600
}6us
0000.026571
type1
object0xc7f10600
tcp_sendmsg()18us
0000.031183
type1
object0xc7f10600
tcp_poll()1us
0000.031187
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.031188
type1
object0xc7f10600
          socket_has_perm()1us
0000.031190
type1
object0xc7f10600
}3us
0000.031191
type1
object0xc7f10600
sock_common_recvmsg()3us
0000.052925
type1
object0xc7f10600
selinux_socket_sendmsg() { 
0000.052926
type1
object0xc7f10600
          socket_has_perm()1us
0000.052928
type1
object0xc7f10600
}3us
0000.052929
type1
object0xc7f10600
tcp_sendmsg()8us
0000.052941
type1
object0xc7f10600
tcp_poll()1us
0000.055757
type1
object0xc7f10600
tcp_poll()1us
0000.055761
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.055762
type1
object0xc7f10600
          socket_has_perm()1us
0000.055764
type1
object0xc7f10600
}3us
0000.055765
type1
object0xc7f10600
sock_common_recvmsg()2us
0000.055785
type1
object0xc7f10600
tcp_poll()1us
0000.095860
type1
object0xc7f10600
tcp_poll()3us
0000.095870
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.095873
type1
object0xc7f10600
          socket_has_perm()2us
0000.095876
type1
object0xc7f10600
}6us
0000.095879
type1
object0xc7f10600
sock_common_recvmsg()5us
0000.095918
type1
object0xc7f10600
selinux_socket_sendmsg() { 
0000.095921
type1
object0xc7f10600
          socket_has_perm()2us
0000.095925
type1
object0xc7f10600
}7us
0000.095927
type1
object0xc7f10600
tcp_sendmsg()24us
0000.095960
type1
object0xc7f10600
tcp_poll()2us
0000.096048
type1
object0xc7f10600
tcp_poll()2us
0000.096057
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0000.096059
type1
object0xc7f10600
          socket_has_perm()2us
0000.096063
type1
object0xc7f10600
}6us
0000.096066
type1
object0xc7f10600
sock_common_recvmsg()4us
0000.096203
type1
object0xc7f10600
selinux_socket_getpeername() { 
0000.096206
type1
object0xc7f10600
          socket_has_perm()2us
0000.096210
type1
object0xc7f10600
}7us
0000.099421
type1
object0xc7f10600
selinux_socket_sendmsg() { 
0000.099424
type1
object0xc7f10600
          socket_has_perm()3us
0000.099429
type1
object0xc7f10600
}8us
0000.099432
type1
object0xc7f10600
tcp_sendmsg()20us
0000.099461
type1
object0xc7f10600
tcp_poll()3us
0002.250742
type1
object0xc7f10600
tcp_poll()2us
0002.250753
type1
object0xc7f10600
selinux_socket_recvmsg() { 
0002.250756
type1
object0xc7f10600
          socket_has_perm()2us
0002.250759
type1
object0xc7f10600
}6us