aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectExpression.cpp
diff options
context:
space:
mode:
authorJob Noorman <jnoorman@igalia.com>2023-10-13 10:34:13 +0000
committerGitHub <noreply@github.com>2023-10-13 10:34:13 +0000
commitc6f065d9d99738f1aca1a29f1f9f8900d2d38cbb (patch)
treebe120765db0e1d2a6ff756fda047d605cfa09b20 /lldb/source/Commands/CommandObjectExpression.cpp
parent2e955c0504d4cc529e33e0342b60183170b5c815 (diff)
downloadllvm-c6f065d9d99738f1aca1a29f1f9f8900d2d38cbb.zip
llvm-c6f065d9d99738f1aca1a29f1f9f8900d2d38cbb.tar.gz
llvm-c6f065d9d99738f1aca1a29f1f9f8900d2d38cbb.tar.bz2
[BOLT][RISCV] Recognize mapping syms with encoded ISA (#68964)
RISC-V supports mapping syms for code that encode the exact ISA for which the code is valid. They have the form `$x<ISA>` where `<ISA>` is the textual encoding of an ISA specification. BOLT currently doesn't recognize these mapping symbols causing many binaries compiled with newer versions of GCC (which emits them) to not be properly processed. This patch makes sure BOLT recognizes them as code markers. Note that LLVM does not emit these kinds of mapping symbols yet so the test is based on a binary produced by GCC.
Diffstat (limited to 'lldb/source/Commands/CommandObjectExpression.cpp')
0 files changed, 0 insertions, 0 deletions