Code

History

Commits on dev to tccmacho.c22
  1. Revert commit 55f8963dfab5c543f7f34589d3ef9d3f2da3db14 from wanjochan until better tested on all platformsChristian Jullien committed 6 years ago60c1f70
  2. ignore symbol main for .dylib; skip libtcc1 for tccrun mode;wanjochan committed 6 years ago55f8963
  3. macos: initialize macho struct with memset which removes a clang warning on macOS.Christian Jullien committed 6 years ago49e2d06
  4. rework leading underscoresgrischka committed 6 years ago6a4f3cf
  5. some cleanups related to recent commitsgrischka committed 6 years ago7227796
  6. Fix gcc testsuite problemsherman ten brugge committed 6 years ago9712aff
  7. macos: add overview commentMichael Matz committed 6 years ago1711eb2
  8. macos: Fix memtestMichael Matz committed 6 years agod174af0
  9. macos: Tidy codeMichael Matz committed 6 years agoac86fb5
  10. macos: Read exported symbols from dylibsMichael Matz committed 6 years agoc86760c
  11. macos: Disable verbose linking outputMichael Matz committed 6 years agof2e154e
  12. macos: section syms, strtab, runtimeMichael Matz committed 6 years ago0b3c836
  13. Add find_c_sym and friendsMichael Matz committed 6 years ago71b0634
  14. macos: Support .init_array and .fini_arrayMichael Matz committed 6 years agocc11750
  15. macos: Deal with leading underscore on Mach-OMichael Matz committed 6 years ago51f15d9
  16. macos: set LC_MAIN entrypoint correctlyMichael Matz committed 6 years ago1ca209d
  17. macos: Support external functionsMichael Matz committed 6 years ago84c3fec
  18. macos: handle undefined symbols a bitMichael Matz committed 6 years agod82e64c
  19. macos: Fix GOT access to local defined symbolsMichael Matz committed 6 years agofab8787
  20. macos: dynamic symbol table and __gotMichael Matz committed 6 years ago6ebd463
  21. macos: Create symtabMichael Matz committed 6 years ago1320d85
  22. macos: First cut at generating Mach-O executablesMichael Matz committed 6 years ago9406676