mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-13 12:33:42 +02:00
Merge be4df59696 into merged_master (Bitcoin PR bitcoin/bitcoin#30312)
This commit is contained in:
commit
fecd39b7a7
1 changed files with 6 additions and 0 deletions
|
|
@ -212,6 +212,11 @@ def check_exported_symbols(binary) -> bool:
|
|||
ok = False
|
||||
return ok
|
||||
|
||||
def check_RUNPATH(binary) -> bool:
|
||||
assert binary.get(lief.ELF.DYNAMIC_TAGS.RUNPATH) is None
|
||||
assert binary.get(lief.ELF.DYNAMIC_TAGS.RPATH) is None
|
||||
return True
|
||||
|
||||
def check_ELF_libraries(binary) -> bool:
|
||||
ok: bool = True
|
||||
for library in binary.libraries:
|
||||
|
|
@ -277,6 +282,7 @@ lief.EXE_FORMATS.ELF: [
|
|||
('LIBRARY_DEPENDENCIES', check_ELF_libraries),
|
||||
('INTERPRETER_NAME', check_ELF_interpreter),
|
||||
('ABI', check_ELF_ABI),
|
||||
('RUNPATH', check_RUNPATH),
|
||||
],
|
||||
lief.EXE_FORMATS.MACHO: [
|
||||
('DYNAMIC_LIBRARIES', check_MACHO_libraries),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue