summaryrefslogtreecommitdiff
path: root/src/alloc-override-osx.c
AgeCommit message (Collapse)Author
2022-04-07fix for dynamic overriding on macOS; add warning about C++ compilation (as ↵Daan
that does not interact well with interpose)
2022-02-14fix for macOS M1 Monteray to check pointers in zone_sizeDaan
2022-02-02fix compile error on macOS 10.13 for claimed_address; fix by @michaeljclark, ↵Daan
issue #527
2022-01-16fix warning on clang on macosDaan
2022-01-10nicefyDaan
2022-01-10update copyright yearDaan
2022-01-10nicefyDaan
2022-01-10fix g++ compilation on macosDaan
2021-11-13prefix UNUSED,KiB,MiB,GiB; add mi_threadid_t type; add mi_ssize_tdaan
2021-11-04improve macOS overridingDaan
2021-11-02improve macOS M1 performance; use interpose in combination with zone's; add ↵Daan
-fno-builtin-malloc flag in building with MI_OVERRIDE
2021-10-20Fix warnings on osx with g++ compilationDaan
2021-10-20add MI_USE_LIBATOMIC to link with -latomic on older systems (see also PR ↵Daan
#429); rename MI_INTERPOSE to MI_OSX_INTERPOSE
2021-06-17fixes for M1; disable interpose use zones; fix pedantic warningsDaan Leijen
2021-06-07Revert "make all includes relative"Daan Leijen
This reverts commit 1feb6123d90f5557a0fc1bc2afc72401e58f8cb0.
2021-06-06make all includes relativeDaan Leijen
2021-04-24Bump copyright dateJim Huang
Each source file has been changed according to relevant Git activities.
2020-12-15update override on macOS with interpose of malloc_default_zone (issues #313)Daan Leijen
2020-04-21Provide zone_size function: free() uses it to find the zone pointer belongs ↵Anton Korobeynikov
to in order to call the corresponding zone_free function
2020-02-09add comments on overriding in macOSXdaan
2020-02-08enable interpose separate from zones on macOSdaan
2020-02-05update mac zone codedaan
2020-02-02improved malloc zone handling on macOSX (not working yet)daan
2019-07-02Fixing interpose on macOSdaan
2019-06-24Merge pull request #17 from jserv/macos-rebrandingDaan
Apple rebrands "OS X" as "macOS"
2019-06-24Apple rebrands "OS X" as "macOS"Jim Huang
In 2012, with the release of OS X 10.8 Mountain Lion, the name of the system was shortened from Mac OS X to OS X. In 2016, with the release of macOS 10.12 Sierra, the name was changed from OS X to macOS to streamline it with the branding of Apple's other primary operating systems: iOS, watchOS, and tvOS. Reference: https://en.wikipedia.org/wiki/MacOS
2019-06-24Fix typo in commentJim Huang
2019-06-23Clarify top-level license fileJim Huang
To be consistent with other Microsoft open source projects, each source file points to the file "LICENSE" in top-level directory.
2019-06-23Fix spelling errorsSungmann Cho
aligment -> alignment purgable -> purgeable thead -> thread
2019-06-19initial checkindaan