1. 30 Mar, 2020 1 commit
  2. 10 Nov, 2019 2 commits
  3. 02 Jun, 2019 1 commit
  4. 09 May, 2019 5 commits
  5. 08 May, 2019 1 commit
  6. 03 May, 2019 2 commits
  7. 02 May, 2019 1 commit
  8. 29 Apr, 2019 17 commits
  9. 08 Apr, 2019 1 commit
  10. 19 Feb, 2019 2 commits
  11. 08 Jan, 2019 1 commit
    • A. Wilcox's avatar
      Merge branch 'patch-4' into 'master' · 70add834
      A. Wilcox authored
      New kernel compatibility; obstack; pthread_getname_np
      
      The gcompat loader compiled as a static binary doesn't work on Linux since [a4ff8e8620d3f4](https://github.com/torvalds/linux/commit/a4ff8e8620d3f4f50ac4b41e8067b7d395056843), failing with an error like:
      ```
      [349055.473655] 13325 (cmake): Uhuuh, elf segment at 0000000000400000 requested but the memory is mapped already
      ```
      This is because the actual binary we want to run is also loaded at 0x400000. While it's actually okay to overlap the binary, since we're going to call `execve` again, the kernel doesn't allow the overlap anymore. Fix that by compiling the loader as static PIE, so it can be put at a different address.
      
      Also add `pthread_getname_np` and the option to link `obstack`.
      
      See merge request !4
      70add834
  12. 05 Jan, 2019 6 commits