SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
18
devel/llvm/patches/patch-tools_llvm-readobj_ELFDumper_cpp
Normal file
18
devel/llvm/patches/patch-tools_llvm-readobj_ELFDumper_cpp
Normal file
|
@ -0,0 +1,18 @@
|
|||
- Recognize PT_OPENBSD_MUTABLE with LLVM's readobj / objdump.
|
||||
- Implement support for PT_OPENBSD_NOBTCFI in lld(1). This can be set using
|
||||
the -z nobtcfi option.
|
||||
|
||||
Index: tools/llvm-readobj/ELFDumper.cpp
|
||||
--- tools/llvm-readobj/ELFDumper.cpp.orig
|
||||
+++ tools/llvm-readobj/ELFDumper.cpp
|
||||
@@ -1369,8 +1369,10 @@ static StringRef segmentTypeToString(unsigned Arch, un
|
||||
LLVM_READOBJ_ENUM_CASE(ELF, PT_GNU_RELRO);
|
||||
LLVM_READOBJ_ENUM_CASE(ELF, PT_GNU_PROPERTY);
|
||||
|
||||
+ LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_MUTABLE);
|
||||
LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_RANDOMIZE);
|
||||
LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_WXNEEDED);
|
||||
+ LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_NOBTCFI);
|
||||
LLVM_READOBJ_ENUM_CASE(ELF, PT_OPENBSD_BOOTDATA);
|
||||
default:
|
||||
return "";
|
Loading…
Add table
Add a link
Reference in a new issue