#29228 closed enhancement (fixed)
darwintrace:Update to modern interposing
Reported by: | wsiegrist@… | Owned by: | neverpanic (Clemens Lang) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 1.9.2 |
Keywords: | darwintrace | Cc: | cooljeanius (Eric Gallager) |
Port: |
Description
There is a new way to do interposing that is more supported/proper. The original darwintrace from the DarwinBuild project has the DARWINTRACE_INTERPOSE macro which shows how to do it.
Attachments (1)
Change History (5)
comment:1 Changed 11 years ago by neverpanic (Clemens Lang)
Keywords: | trace removed |
---|---|
Owner: | changed from macports-tickets@… to cal@… |
Changed 11 years ago by gauravb7090@…
Attachment: | patch-src-darwintrace1.0.in.diff added |
---|
comment:2 Changed 11 years ago by neverpanic (Clemens Lang)
Resolution: | → fixed |
---|---|
Status: | new → closed |
In r117751 with some minor changes. Thanks!
comment:4 Changed 7 years ago by raimue (Rainer Müller)
Note: See
TracTickets for help on using
tickets.
I assume this still applies even with the major changes in darwintrace I've made? Are there any limitations to which functions can be interposed? I assume we can skip setting DYLD_FORCE_FLAT_NAMESPACE=1 when using interposing?