Tried interpose_t/interpose_s, failed
Revert "Tried interpose_t/interpose_s, failed"

This reverts commit 5bcac756e4c79a727a5cbb09dcf0d14ddd1ba402.
Disabling flat namespace
mach_hook won't work because our code doesn't run when it is loaded
Revert "mach_hook won't work because our code doesn't run when it is loaded"

This reverts commit a4b0385138c348cabb48d4762aabed86ac0fbdaa.
Creating a load method doesn't work
Revert "Creating a load method doesn't work"

This reverts commit 4c1ed93bbfc50f69de8eb281e56f07b80b2ed5ef.
This constructor code gets called when the code is loaded!
Loading the JVM at library load time
Tried interposing again
Revert "Tried interposing again"

This reverts commit ec6f838fd849c37cbc1f0f95ec0566e463b4bf41.
Revert "Revert "Tried interposing again""

This reverts commit 141f23e74ad43c9d7e1ca90e4afb59b5307e5cc5.
Failed
Revert "Failed"

This reverts commit 7176161616ca097182a323c04f2e684e5c0ae0a4.
Revert "Revert "Revert "Tried interposing again"""

This reverts commit c0d1a5b91939a8c17ab6e8b186247b53dd7ce840.
Back to overriding, need imposition to work
Not forcing flat namespace
Manually defined DYLD_INTERPOSE macro, crashes
Revert "Manually defined DYLD_INTERPOSE macro, crashes"

This reverts commit 6d5b5a58e4be9212b011dd0d9deba0cfe65c5b76.
Revert "Not forcing flat namespace"

This reverts commit 64ec339004409c6ea488740bb2b7686c537b9780.