1. 19 9月, 2013 1 次提交
    • G
      8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints. · 05fa054c
      goetz 提交于
      Summary: Some platforms, as ppc and s390x/zArch require that 32-bit ints are passed as 64-bit values to C functions. This change adds support to adapt the signature and to issue proper casts to c2-compiled stubs. The functions are used in generate_native_wrapper(). Adapt signature used by the compiler as in PhaseIdealLoop::intrinsify_fill().
      Reviewed-by: kvn
      05fa054c
  2. 13 9月, 2013 1 次提交
    • G
      8024344: PPC64 (part 112): C argument in register AND stack slot. · 5bff05b0
      goetz 提交于
      Summary: On PPC, the first 13 floating point arguments to C calls are passed in floating point registers. Also, all but the first 8 arguments are passed on the stack. So there can be floating point arguments that are passed on the stack and in a register. We duplicate the regs datastructure in c_calling_convention() to represent this.
      Reviewed-by: kvn, cjplummer
      5bff05b0
  3. 21 8月, 2013 1 次提交
  4. 07 8月, 2013 1 次提交
  5. 02 7月, 2013 1 次提交
  6. 25 6月, 2013 1 次提交
  7. 15 5月, 2013 1 次提交
  8. 08 5月, 2013 1 次提交
  9. 07 5月, 2013 1 次提交
  10. 25 4月, 2013 1 次提交
  11. 13 3月, 2013 1 次提交
  12. 07 2月, 2013 1 次提交
  13. 24 1月, 2013 1 次提交
  14. 12 1月, 2013 1 次提交
  15. 11 1月, 2013 1 次提交
  16. 21 12月, 2012 1 次提交
  17. 18 12月, 2012 1 次提交
  18. 08 12月, 2012 1 次提交
  19. 07 12月, 2012 1 次提交
  20. 28 11月, 2012 1 次提交
  21. 27 11月, 2012 1 次提交
  22. 30 10月, 2012 1 次提交
  23. 10 10月, 2012 1 次提交
  24. 02 9月, 2012 1 次提交
  25. 28 8月, 2012 1 次提交
  26. 25 7月, 2012 1 次提交
  27. 09 5月, 2012 1 次提交
  28. 26 1月, 2012 1 次提交
  29. 20 1月, 2012 1 次提交
  30. 18 1月, 2012 1 次提交
  31. 26 9月, 2011 1 次提交
  32. 10 9月, 2011 1 次提交
  33. 08 9月, 2011 1 次提交
  34. 08 8月, 2011 1 次提交
  35. 28 7月, 2011 1 次提交
  36. 17 6月, 2011 1 次提交
  37. 13 5月, 2011 1 次提交
  38. 12 4月, 2011 1 次提交
  39. 08 4月, 2011 1 次提交
    • J
      7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error · 6f87c7dd
      johnc 提交于
      Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer.
      Reviewed-by: kvn, iveresov, never, tonyp, dholmes
      6f87c7dd
  40. 06 4月, 2011 1 次提交