X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/39236c6e673c41db228275375ab7fdb0f837b292..5ba3f43ea354af8ad55bea84372a2bc834d8757c:/tools/lldbmacros/net.py?ds=sidebyside diff --git a/tools/lldbmacros/net.py b/tools/lldbmacros/net.py old mode 100644 new mode 100755 index 86c5303a8..0c17e7b3b --- a/tools/lldbmacros/net.py +++ b/tools/lldbmacros/net.py @@ -1326,6 +1326,17 @@ def RtEntryTrash(cmd_args=None): print out_string # EndMacro: rtentry_trash +# Macro: show_rtentry +@lldb_command('show_rtentry') +def ShRtEntry(cmd_args=None): + """ Print rtentry. + """ + out_string = "" + rt = kern.GetValueFromAddress(cmd_args[0], 'rtentry *') + out_string += GetRtEntryPrDetailsAsString(rt) + "\n" + print out_string +# EndMacro: show_rtentry + # Macro: inifa_trash @lldb_command('inifa_trash') def InIfaTrash(cmd_args=None): @@ -1559,8 +1570,8 @@ def GetInPcb(pcb, proto): out_string += "timewait " if (pcb.inp_flags2 & INP2_IN_FCTREE): out_string += "in_fctree " - if (pcb.inp_flags2 & INP2_WANT_FLOW_DIVERT): - out_string += "want_flow_divert " + if (pcb.inp_flags2 & INP2_WANT_APP_POLICY): + out_string += "want_app_policy " so = pcb.inp_socket if (so != 0): @@ -1861,8 +1872,6 @@ def ShowDomains(cmd_args=None): out_string += GetSourceInformationForAddress(pru.pru_disconnect) + "\n" out_string += "\t listen:\t" out_string += GetSourceInformationForAddress(pru.pru_listen) + "\n" - out_string += "\t peeloff:\t" - out_string += GetSourceInformationForAddress(pru.pru_peeloff) + "\n" out_string += "\t peeraddr:\t" out_string += GetSourceInformationForAddress(pru.pru_peeraddr) + "\n" out_string += "\t rcvd:\t"