[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