1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:48:12 +00:00
serenity/Userland/Libraries/LibELF
Sönke Holz 8b14056adb LibELF: Ignore RISC-V attribute section program header
We have to skip our usual validations, as the checks might not hold for
this program header type (and the checks wouldn't really make sense for
PT_RISCV_ATTRIBUTES either).

PT_RISCV_ATTRIBUTES is defined here:
https://github.com/riscv-non-isa/riscv-elf-psabi-doc/blob/v1.0/riscv-elf.adoc#program-header-table
2024-01-12 16:11:16 -07:00
..
Arch Userland+Tests: Add initial riscv64 support 2023-11-10 10:30:08 -07:00
AuxiliaryVector.h Kernel+Libraries: Move defines and types from sys/auxv.h to Kernel/API 2023-01-21 10:43:59 -07:00
CMakeLists.txt LibC+LibELF: Move ELF definitions from LibC to LibELF 2023-06-27 12:40:38 +02:00
Core.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DynamicLinker.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DynamicLinker.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DynamicLoader.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DynamicLoader.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DynamicObject.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DynamicObject.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ELFABI.h LibELF: Ignore RISC-V attribute section program header 2024-01-12 16:11:16 -07:00
ELFBuild.cpp LibELF: Add builders to help with creating ELF images 2023-12-07 15:34:38 -07:00
ELFBuild.h LibELF: Add builders to help with creating ELF images 2023-12-07 15:34:38 -07:00
Hashes.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Image.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Image.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Relocation.cpp Everywhere: Replace ElfW(type) macro usage with Elf_type 2023-12-01 10:02:39 +02:00
Relocation.h Kernel: Move {Virtual,Physical}Address classes to the Memory directory 2023-06-04 21:32:34 +02:00
Validation.cpp LibELF: Ignore RISC-V attribute section program header 2024-01-12 16:11:16 -07:00
Validation.h Everywhere: Replace ElfW(type) macro usage with Elf_type 2023-12-01 10:02:39 +02:00