mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
Document bisect-skip-count
Provide an example of how to use bisect-skip count to find bugs. Differential revision: https://reviews.llvm.org/D52314 llvm-svn: 344903
This commit is contained in:
parent
377e16cc77
commit
b00650ec4a
@ -1,6 +1,25 @@
|
||||
#!/usr/bin/env python
|
||||
# This script is used to bisect skip and count arguments for --debug-counter.
|
||||
# It is similar to bisect, except it understands how to increase skip and decrease count
|
||||
#
|
||||
# Typical usage:
|
||||
#
|
||||
# bisect-skip-count bisect-command.sh "%(skip)d" "%(count)d" 2>&1 | tee bisect.out
|
||||
#
|
||||
# bisect-command.sh is something like this:
|
||||
# #! /bin/bash
|
||||
#
|
||||
# skip=$1
|
||||
# count=$2
|
||||
#
|
||||
# opt -debug-counter=my-counter-skip=${skip},my-counter-count=${count}
|
||||
# ... Test output of opt and exit zero for pass, non-zero for fail
|
||||
#
|
||||
# Examine bisect.out to look for "Last good skip" and "Last good
|
||||
# count" to find the values of the counter that produce a passing
|
||||
# result. Incrementing the last good count by one or decrementing the
|
||||
# last good skip by one should produce a failure.
|
||||
#
|
||||
import os
|
||||
import sys
|
||||
import argparse
|
||||
|
Loading…
Reference in New Issue
Block a user