File Structure Adjustment
Example: Add support files for RISC-V in lldb
Project URL: https://gitee.com/src-openeuler/lldb
RISC-V Patch file URL:0006-add-some-reg-info-for-RISC-V.patch
Partial list of the original project files:
/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp
/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h
/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.h
/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp
/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.cpp
/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.h
/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp
/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.h
/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.h
Based on the highlighted architecture keywords, the following additional files are required to support the RISC-V 64-bit architecture.
/source/Plugins/Process/Linux/NativeRegisterContextLinux_riscv64.cpp
/source/Plugins/Process/Linux/NativeRegisterContextLinux_riscv64.h