diff options
| author | Mark Rowe <mrowe@bdash.net.nz> | 2025-05-15 22:04:58 -0700 |
|---|---|---|
| committer | kat <kat@vector35.com> | 2025-06-04 14:52:48 -0400 |
| commit | 3e7c1b6a41c666f227237d5751b29d3538aa68b3 (patch) | |
| tree | d21cfd70a5f92364d5e86e8569dcf50b89cd387f /python/scriptingprovider.py | |
| parent | 368407b09eba7c5d09689ac81eaadd1645820edd (diff) | |
[MachO] Don't add symbols when processing bind fixups
The target of the bind opcode has its symbol applied when the dynamic
symbol table is parsed.
This was previously adding a symbol at the fixed-up address with the
name of the symbol being bound. This was resulting in dozens of
`_OBJC_CLASS_$_NSObject`, `_OBJC_METACLASS_$_NSObject`, and
`__objc_empty_cache` symbols being created: one for each `objc_class`
that referenced those symbols.
Diffstat (limited to 'python/scriptingprovider.py')
0 files changed, 0 insertions, 0 deletions
