1. 15 1月, 2019 2 次提交
  2. 11 1月, 2019 1 次提交
  3. 02 1月, 2019 1 次提交
    • J
      Avoid scanning non-object GC memory (case 1091878) · 13fce64b
      Jonathan Chambers 提交于
      Mono treats UIntPtr fields in mscorlib as potential
      reference fields since they may store non-object
      GC memory there. Liveness assumes all GC memory
      as determined via the GC descriptor points to
      objects. Take slow scan path of field types
      rather than GC descriptor in cases where the
      gc descriptor may have bits set for non-object memory.
      13fce64b
  4. 16 10月, 2018 4 次提交
  5. 11 10月, 2018 2 次提交
  6. 24 9月, 2018 1 次提交
  7. 19 9月, 2018 1 次提交
    • J
      Use loop for suspend thread logic (case 1082246) · 8db7ddaf
      Jonathan Chambers 提交于
      Calls GetThreadContext (and perhaps SuspendThread) can fail.
      This seems to be due to race condition with thread either
      being in protected code or invalid state (exiting). Use
      loop of SuspendThread/GetThreadContext/ResumeThread(on failure)
      to retry suspension logic.
      
      Move GetThreadContext to suspend step and cache in per thread
      CONTEXT. This ensures we can get a CONTEXT for each suspended thread.
      8db7ddaf
  8. 11 7月, 2018 1 次提交
  9. 10 7月, 2018 1 次提交
  10. 06 7月, 2018 1 次提交
  11. 27 6月, 2018 1 次提交
    • J
      Don't call sa_sigaction when it is NULL · def276da
      Josh Peterson 提交于
      It is possible for the sa_sigaction callback to be NULL. This happens
      for abort signal. Calling a NULL method will cause the signal handler to
      hang, which will cause Unity to hang, instead of crashing. This can be
      unhelpful when tests are running, for example.
      def276da
  12. 01 6月, 2018 1 次提交
  13. 30 5月, 2018 3 次提交
  14. 25 5月, 2018 2 次提交
  15. 24 5月, 2018 3 次提交
  16. 23 5月, 2018 2 次提交
  17. 22 5月, 2018 1 次提交
  18. 19 5月, 2018 2 次提交
  19. 17 5月, 2018 4 次提交
  20. 04 5月, 2018 3 次提交
  21. 03 5月, 2018 3 次提交