SVE elf note data requires SVE PT macros for reading writing data. Same macros are used by Linux ptrace SVE register access.
This patch makes necessary changes to lldb/source/Plugins/Process/Linux/LinuxPTraceDefines_arm64sve.h in order to make them sysroot independent.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
To use this code from Process/elf-core, we also need to move this file. source/Plugins/Process/Utility is the best place we got for this right now.
lldb/source/Plugins/Process/Linux/LinuxPTraceDefines_arm64sve.h | ||
---|---|---|
9–10 | While, moving the file, please also adjust the header guard (LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_FOO_H) -- it looks like this has raced with the header guard unification we did in lldb some time ago... |
Comment Actions
This broke the Windows build: http://lab.llvm.org:8011/builders/lldb-x64-windows-ninja/builds/17701
Can you take a look?
While, moving the file, please also adjust the header guard (LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_FOO_H) -- it looks like this has raced with the header guard unification we did in lldb some time ago...