1. 04 May, 2020 3 commits
  2. 02 May, 2020 1 commit
  3. 01 May, 2020 1 commit
  4. 30 Apr, 2020 3 commits
  5. 26 Apr, 2020 1 commit
  6. 24 Apr, 2020 4 commits
  7. 23 Apr, 2020 1 commit
  8. 22 Apr, 2020 2 commits
  9. 21 Apr, 2020 5 commits
  10. 20 Apr, 2020 3 commits
  11. 19 Apr, 2020 9 commits
  12. 18 Apr, 2020 4 commits
    • topjohnwu's avatar
      Support injecting magisk bins · 69a9d748
      topjohnwu authored
      69a9d748
    • topjohnwu's avatar
      Directly filter '.' and '..' in xreaddir · dcf07ad8
      topjohnwu authored
      dcf07ad8
    • topjohnwu's avatar
      Rename file · ed6cdb2e
      topjohnwu authored
      ed6cdb2e
    • topjohnwu's avatar
      Introduce new module mount implementation · a73e7e9f
      topjohnwu authored
      Rewrite the whole module mounting logic from scratch.
      Even the algorithm is different compared to the old one.
      
      This new design focuses on a few key points:
      - Modular: Custom nodes can be injected into the mount tree.
        It's the main reason for starting the rewrite (needed for Android 11)
      - Efficient: Compared to the existing implementation, this is the most
        efficient (both in terms of computation and memory usage) design I
        currently can come up with.
      - Accurate: The old mounting logic relies on handling specifically every
        edge case I can think of. During this rewrite I actually found some
        cases that the old design does not handle properly. This new design is
        architected in a way (node types and its rankings) that it should
        handle edge cases all by itself when constructing mount trees.
      a73e7e9f
  13. 12 Apr, 2020 3 commits