Permalink
Switch branches/tags
Nothing to show
Commits on Jul 2, 2012
  1. Handle compat_mode, used from uname(1)

    shinh committed Jul 2, 2012
    This change is suggested by Yoshi. Thanks!
Commits on Jun 19, 2012
  1. Translate en_US.* into C

    Shinichiro Hamaji
    Shinichiro Hamaji committed Jun 19, 2012
    It seems this is necessary to run clang for linux without locale info.
  2. Handle newlocale

    Shinichiro Hamaji
    Shinichiro Hamaji committed Jun 19, 2012
  3. Add two functions recent clang uses

    Shinichiro Hamaji
    Shinichiro Hamaji committed Jun 19, 2012
    - It seems seekg is used only by nVidia's backend
    - This arc4random might be not secure, but LLVM does use rand() as
      the fallback of arc4random so this might be OK for LLVM's purpose.
Commits on Apr 24, 2012
  1. Define some *_l functions, as new clang uses this

    Shinichiro Hamaji
    Shinichiro Hamaji committed Apr 24, 2012
    Currently, we just call the version which uses global locale
Commits on Apr 2, 2012
  1. Handle fflush(NULL) properly

    shinh committed Apr 2, 2012
Commits on Dec 28, 2011
  1. Don't try mmapping empty segments

    shinh committed Dec 28, 2011
    It seems atos in xcode 4 has an empty segment named __RESTRICT.
    May need further investigation.
Commits on Dec 13, 2011
  1. Version 0.4

    Shinichiro Hamaji
    Shinichiro Hamaji committed Dec 13, 2011
Commits on Dec 12, 2011
  1. Handle classic (<10.5) stat

    Shinichiro Hamaji
    Shinichiro Hamaji committed Dec 12, 2011
  2. Fix opendir/readdir/closedir

    Shinichiro Hamaji
    Shinichiro Hamaji committed Dec 12, 2011
    For symbols with $INODE64, we should return the dirent with the new layout.
  3. Fixes for classic (<10.5) binaries

    Shinichiro Hamaji
    Shinichiro Hamaji committed Dec 12, 2011
    - Read LC_DYLD_INFO
    - Handle exports before binds
    - Check export table even for weak binds
Commits on Dec 7, 2011
  1. Use nlist for classic binds

    shinh committed Dec 7, 2011
    Also add a log output
  2. Add a test for C++ class

    shinh committed Dec 7, 2011
Commits on Nov 20, 2011
Commits on Nov 13, 2011
  1. Add naive memset_pattern(4|8|16)

    shinh committed Nov 13, 2011
    This is necessary for clang in xcode 4.1
    They might be slow, but should be OK. clang doesn't use them heavily.
  2. Now ld in xcode4 should work

    shinh committed Nov 13, 2011
  3. Fix the handling for weak binds

    shinh committed Nov 13, 2011
    Obviously, seen_weak_bind_iter may be invalidated while relocation...
  4. Map __LINKEDIT

    shinh committed Nov 13, 2011
    Without this, ld in xcode 4 crashes due to
    
    http://www.opensource.apple.com/source/Csu/Csu-79/lazy_dylib_loader.c
    
    Note that we are not using LINKEDIT long time from
    
    shinh@12df66e
    
    I cannot remember why I made this change...
Commits on Nov 12, 2011
Commits on Oct 22, 2011
  1. Merge pull request #5 from GunioRobot/clean

    shinh committed Oct 22, 2011
    Hi! We cleaned up your code for you!
Commits on Oct 21, 2011
  1. Remove whitespace [Gun.io WhitespaceBot]

    Gun.io Whitespace Robot
    Gun.io Whitespace Robot committed Oct 21, 2011
Commits on Oct 11, 2011
  1. Use return values of fwrite

    shinh committed Oct 11, 2011
  2. Get rid of gcc-4.6 warnings

    shinh committed Oct 11, 2011
Commits on Jul 3, 2011
  1. Remove unnecessary TODOs

    shinh committed Jul 3, 2011
  2. Merge pull request #1 from OznOg/master

    shinh committed Jul 3, 2011
    Some cleanup, strmode, and vm_msync
Commits on Jul 1, 2011
  1. Add vm_msync function in libmac, but the implementation remains void…

    OznOg
    OznOg committed Jul 1, 2011
    …. This allows ar to run an to work correctly (as far as I saw) but would need some real investigation.
  2. Added function strmode to libmac. This file was taken from a BSD pro…

    OznOg seb
    OznOg authored and seb committed Jul 1, 2011
    …ject, I just removed useless preprocessor stuff at the very begining.
Commits on Jun 16, 2011