You can clone with
HTTPS or Subversion.
Add fgetln for sed
Merge pull request #13 from mayah/master
Fix resolving libncurses.5.4.dylib
Merge pull request #11 from yugui/feature/dlerror-message
Outputs a message from dlerror() too when dlopen() fails.
Update README to explain how to run recent Xcode tools
Use clang automatically when USE_LIBCXX is specified
Handle LC_MAIN to support tools in Xcode 5
include/mach-o/loader.h is updated.
Update the document a bit
Now it works for Xcode 4.3.3, 4.4.1, 4.5.2, 4.6.2, and 5.0.1.
It seems clang and ld in Xcode 4.X works, but binaries in 5.0.1
Add a few more comments on strlcpy
Add a testcase for strlcpy
Merge pull request #10 from mayah/master
Reduce link warning and make CXX_LDFLAGS more flexible to add user options.
Simplify Makefile a bit
Merge pull request #8 from mayah/master
Supports to build maloader with clang and libc++
Fix build on fedora
BSD or GPLv3
Remove old @executable_path code in loadDylibs
This should be handled in loadDylib
Handle compat_mode, used from uname(1)
This change is suggested by Yoshi. Thanks!
Handle fflush(NULL) properly
Don't try mmapping empty segments
It seems atos in xcode 4 has an empty segment named __RESTRICT.
May need further investigation.
Use values in classic weak binds
Use nlist for classic binds
Also add a log output
Add a test for C++ class
Add make check-all, which runs test with 10.5 ABI
Align vmsize as well as filesize for mmap
Add naive memset_pattern(4|8|16)
This is necessary for clang in xcode 4.1
They might be slow, but should be OK. clang doesn't use them heavily.
Now ld in xcode4 should work
Fix the handling for weak binds
Obviously, seen_weak_bind_iter may be invalidated while relocation...
Handle @executable_path for dlopen
Without this, ld in xcode 4 crashes due to
Note that we are not using LINKEDIT long time from
I cannot remember why I made this change...
Can unpack xcode-4.1 for snow leopard
Use ld-mac explicitly in runtests.sh
Merge pull request #5 from GunioRobot/clean
Hi! We cleaned up your code for you!
Use return values of fwrite
Get rid of gcc-4.6 warnings
Fix a few style inconsistencies