[PATCH] D151025: [llvm-exegesis] Add support for using memory annotations

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 28 02:07:50 PDT 2023


foad added a comment.

@aidengrossman the two new lit tests are consistently failing on my machine, which is Ubuntu 22.04.2 but with kernel version 6.3.7. I get:

  $ /home/jayfoad2/llvm-release/bin/llvm-exegesis -mtriple=x86_64-unknown-unknown -mode=latency -snippets-file=/home/jayfoad2/git/llvm-project/llvm/test/tools/llvm-exegesis/X86/latency/memory-annotations.s -execution-mode=subprocess
  ---
  mode:            latency
  key:
    instructions:
      - 'MOV64ri32 RAX i_0x2000'
      - 'MOV64rm RDI RAX i_0x1 %noreg i_0x0 %noreg'
    config:          ''
    register_initial_values: []
  cpu_name:        znver4
  llvm_triple:     x86_64-unknown-unknown
  num_repetitions: 10000
  measurements:    []
  error:           'The benchmarking subprocess sent unexpected signal: Segmentation fault'
  info:            ''
  assembled_snippet: 415541544989FC4989F548BF0000000000000000488D350000000048C1EE0C48C1E60C4881EE0010000048B80B000000000000000F054C8D05000000004C89E74C01C748C1EF0C48C1E70C4881C70010000048BE00F0FFFFFF7F00004829FE48B80B000000000000000F0548BF00E0FFFFFF7F000048BE001000000000000048BA030000000000000049BA01001000000000004D89E849B9000000000000000048B809000000000000000F0548BF002000000000000048BE001000000000000048BA030000000000000049BA010010000000000049B804E0FFFFFF7F0000458B0049B9000000000000000048B809000000000000000F0548BC00F0FFFFFF7F000050575648BF00E0FFFFFF7F00008B3F48BE032400000000000048B810000000000000000F055E585848C7C000200000488B3848C7C000200000488B3848C7C000200000488B3848C7C000200000488B3848BF00E0FFFFFF7F00008B3F48BE012400000000000048B810000000000000000F0548BF000000000000000048B83C000000000000000F05415C415DC3
  ...

I've tried running this under `lldb` but I can't catch the segfault, even if I use `settings set target.process.follow-fork-mode child`.

Any ideas what might be going wrong or how to debug it?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D151025/new/

https://reviews.llvm.org/D151025



More information about the llvm-commits mailing list