diff options
| -rw-r--r-- | tools/perf/util/intel-pt-decoder/intel-pt-decoder.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/perf/util/intel-pt-decoder/intel-pt-decoder.c b/tools/perf/util/intel-pt-decoder/intel-pt-decoder.c index 0845c5e6ad1d..22ba50224319 100644 --- a/tools/perf/util/intel-pt-decoder/intel-pt-decoder.c +++ b/tools/perf/util/intel-pt-decoder/intel-pt-decoder.c | |||
| @@ -1572,6 +1572,10 @@ next: | |||
| 1572 | return intel_pt_walk_fup_tip(decoder); | 1572 | return intel_pt_walk_fup_tip(decoder); |
| 1573 | 1573 | ||
| 1574 | case INTEL_PT_TRACESTOP: | 1574 | case INTEL_PT_TRACESTOP: |
| 1575 | decoder->pge = false; | ||
| 1576 | decoder->continuous_period = false; | ||
| 1577 | intel_pt_clear_tx_flags(decoder); | ||
| 1578 | decoder->have_tma = false; | ||
| 1575 | break; | 1579 | break; |
| 1576 | 1580 | ||
| 1577 | case INTEL_PT_PSB: | 1581 | case INTEL_PT_PSB: |
| @@ -1717,6 +1721,9 @@ static int intel_pt_walk_psb(struct intel_pt_decoder *decoder) | |||
| 1717 | break; | 1721 | break; |
| 1718 | 1722 | ||
| 1719 | case INTEL_PT_TRACESTOP: | 1723 | case INTEL_PT_TRACESTOP: |
| 1724 | decoder->pge = false; | ||
| 1725 | decoder->continuous_period = false; | ||
| 1726 | intel_pt_clear_tx_flags(decoder); | ||
| 1720 | case INTEL_PT_TNT: | 1727 | case INTEL_PT_TNT: |
| 1721 | decoder->have_tma = false; | 1728 | decoder->have_tma = false; |
| 1722 | intel_pt_log("ERROR: Unexpected packet\n"); | 1729 | intel_pt_log("ERROR: Unexpected packet\n"); |
| @@ -1819,6 +1826,10 @@ static int intel_pt_walk_to_ip(struct intel_pt_decoder *decoder) | |||
| 1819 | return intel_pt_bug(decoder); | 1826 | return intel_pt_bug(decoder); |
| 1820 | 1827 | ||
| 1821 | case INTEL_PT_TRACESTOP: | 1828 | case INTEL_PT_TRACESTOP: |
| 1829 | decoder->pge = false; | ||
| 1830 | decoder->continuous_period = false; | ||
| 1831 | intel_pt_clear_tx_flags(decoder); | ||
| 1832 | decoder->have_tma = false; | ||
| 1822 | break; | 1833 | break; |
| 1823 | 1834 | ||
| 1824 | case INTEL_PT_PSB: | 1835 | case INTEL_PT_PSB: |
