aboutsummaryrefslogtreecommitdiff
path: root/contrib/devtools/security-check.py
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2023-05-31 14:32:10 +0100
committerCory Fields <cory-nospam-@coryfields.com>2023-06-22 15:28:47 +0000
commit3df60704661cdb5e61ea2b999f468f3a1d16105f (patch)
tree0fb0bdc339eb2458d53a6dbd37a3617cecc3fe61 /contrib/devtools/security-check.py
parent9bc357e205abc78524eae8906e6d231d6eb9f059 (diff)
downloadbitcoin-3df60704661cdb5e61ea2b999f468f3a1d16105f.tar.xz
contrib: remove macOS lazy_bind check
In future, this will be replaced by a check for fixup_chains usage.
Diffstat (limited to 'contrib/devtools/security-check.py')
-rwxr-xr-xcontrib/devtools/security-check.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/contrib/devtools/security-check.py b/contrib/devtools/security-check.py
index 452a1d42d6..85f75f978a 100755
--- a/contrib/devtools/security-check.py
+++ b/contrib/devtools/security-check.py
@@ -158,13 +158,6 @@ def check_MACHO_NOUNDEFS(binary) -> bool:
'''
return binary.header.has(lief.MachO.HEADER_FLAGS.NOUNDEFS)
-def check_MACHO_LAZY_BINDINGS(binary) -> bool:
- '''
- Check for no lazy bindings.
- We don't use or check for MH_BINDATLOAD. See #18295.
- '''
- return binary.dyld_info.lazy_bind == (0,0)
-
def check_MACHO_Canary(binary) -> bool:
'''
Check for use of stack canary
@@ -214,7 +207,6 @@ BASE_PE = [
BASE_MACHO = [
('NOUNDEFS', check_MACHO_NOUNDEFS),
- ('LAZY_BINDINGS', check_MACHO_LAZY_BINDINGS),
('Canary', check_MACHO_Canary),
]