Commit 4870819a authored by Brendan Gregg's avatar Brendan Gregg Committed by Brenden Blanco

better state default value handling

parent 843340d6
......@@ -88,8 +88,7 @@ parser.add_argument("-M", "--max-block-time", default=(1 << 64) - 1,
type=positive_nonzero_int,
help="the amount of time in microseconds under which we " +
"store traces (default U64_MAX)")
parser.add_argument("--state", default=999,
type=positive_int,
parser.add_argument("--state", type=positive_int,
help="filter on this thread state bitmask (eg, 2 == TASK_UNINTERRUPTIBLE" +
") see include/linux/sched.h")
args = parser.parse_args()
......@@ -184,7 +183,7 @@ else:
thread_filter = '1'
if args.state == 0:
state_filter = 'prev->state == 0'
elif args.state != 999:
elif args.state:
# these states are sometimes bitmask checked
state_filter = 'prev->state & %d' % args.state
else:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment